diff init.gradle @ 85:f36eeb411845

add sonar publishing
author smith@nwoca.org
date Tue, 14 Feb 2012 15:18:45 -0500
parents fa7b349201eb
children be111b66cdc6
line wrap: on
line diff
--- a/init.gradle	Fri Feb 10 13:22:29 2012 -0500
+++ b/init.gradle	Tue Feb 14 15:18:45 2012 -0500
@@ -1,13 +1,18 @@
 
 gradle.addListener(new ArtifactoryGradleSettings())
 
+
 gradle.bambooBuild = System.getenv().any { it.key.startsWith('BAMBOO')}
 logger.info "applying SSDT artifactory Gradle Settings (bamboo: $gradle.bambooBuild)"
 
 if (gradle.bambooBuild) {
-   apply from: "${gradle.hasProperty('ssdtGradlekitLocation') ? gradle.ssdtGradlekitLocation :'http://hg.ssdt-ohio.org/ssdt/gradlekit/raw-file/tip'}/artifactory.gradle"
+   gradle.ssdtGradlekitLocation = gradle.hasProperty('ssdtGradlekitLocation') ? gradle.ssdtGradlekitLocation : 'http://hg.ssdt-ohio.org/ssdt/gradlekit/raw-file/tip'
+   apply from: "${gradle.ssdtGradlekitLocation}/artifactory.gradle" 
 }
 
+
+apply from: "${gradle.ssdtDevelkitLocation}/metrics.gradle"   
+
 task wrapper(type: Wrapper) {
     gradleVersion = '1.0-milestone-7'
 }
@@ -18,6 +23,7 @@
 }
 
 allprojects {
+
     task cleanLocal(description: "removes all artifacts from developer's local repository") << {
 
         def local = project.repositories.find { it.name == 'local' } 
@@ -26,12 +32,10 @@
             new File(System.properties['user.home'] + "/.ssdt/local-repo").deleteDir() 
         }
     }    
+    
     cleanLocal.onlyIf { 
         project.repositories.any { it.name == 'local' }
     }    
-    task publishLocal(dependsOn: 'uploadArchives') {
-        description = "Publishes this projects artifacts to developer's local repository"
-    }
     
 }
 
@@ -78,11 +82,16 @@
             }           
             
             if ( thisProject.repositories.find { it.name == 'local' } ) {
-                uploadArchives {
-                    repositories {                     
-                         add thisProject.repositories.local
-                    }
-                }
+ //               uploadArchives {
+ //                  repositories {                     
+ //                        add thisProject.repositories.local
+ //                   }
+ //               }
+                
+//                task publishLocal(dependsOn: 'uploadArchives') {
+//                   description = "Publishes this projects artifacts to developer's local repository"
+//                }
+
             }          
         }
     }