Split android-builder out of android-gradle.
Xavier Ducrohet [Wed, 29 Aug 2012 02:09:17 +0000 (19:09 -0700)]
Both should be separate artifacts in Maven.

Change-Id: I96a0d1fffb195a7542cffeab99fabad5ad243d08

build.gradle
builder/build.gradle
gradle/build.gradle

index 2b8e3ea..cdd921f 100644 (file)
@@ -1 +1,5 @@
-allprojects { apply plugin: 'idea' }
+allprojects {
+    apply plugin: 'idea'
+
+    version = '0.1-SNAPSHOT'
+}
index 348fb6d..057f381 100644 (file)
@@ -1,6 +1,7 @@
 apply plugin: 'java'
 apply plugin: 'eclipse'
 apply plugin: 'idea'
+apply plugin: 'maven'
 
 repositories {
     mavenCentral()
@@ -13,3 +14,19 @@ dependencies {
     testCompile 'junit:junit:3.8.1'
 }
 
+group = 'com.android.build'
+archivesBaseName = 'android-builder'
+
+jar {
+    from { configurations.runtime.collect { it.directory ? it : zipTree(it) } }
+}
+
+uploadArchives {
+    repositories {
+        mavenDeployer {
+            repository(url: uri("$rootDir/repo"))
+            // Discard all the dependencies from the POM, as they are packaged in the JAR.
+            pom.scopeMappings.mappings.clear()
+        }
+    }
+}
index 6e0a19e..974fbef 100644 (file)
@@ -15,19 +15,13 @@ dependencies {
 }
 
 group = 'com.android.build'
-version = '0.1-SNAPSHOT'
 archivesBaseName = 'gradle-android'
 
-jar {
-    from { (configurations.runtime - configurations.gradleApi).collect { it.directory ? it : zipTree(it) } }
-}
 
 uploadArchives {
     repositories {
         mavenDeployer {
             repository(url: uri("$rootDir/repo"))
-            // Discard all the dependencies from the POM, as they are packaged in the JAR.
-            pom.scopeMappings.mappings.clear()
         }
     }
 }