diff options
-rw-r--r-- | eclipse/build.gradle | 7 | ||||
-rwxr-xr-x | eclipse/scripts/build_adt.sh | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/eclipse/build.gradle b/eclipse/build.gradle index 46405a9..8671690 100644 --- a/eclipse/build.gradle +++ b/eclipse/build.gradle @@ -29,6 +29,11 @@ ext { "pde" : new File(eclipseBuildDeps, "pde/org.eclipse.pde-3.8.zip"), "egit" : new File(eclipseBuildDeps, "egit/org.eclipse.egit.repository-2.2.0.201212191850-r.zip"), ] + + buildNumber = System.getenv("BUILD_NUMBER") + if (buildNumber == null) { + buildNumber = "SNAPSHOT" + } } // a mapping from the library names as used inside the plugin's MANIFEST.MF to the Maven artifact id @@ -141,7 +146,7 @@ task buildEclipse(type: Exec, dependsOn: unzipTargetPlatform) { def androidOut = new File(projectDir, "../../out").getCanonicalPath() environment("M2_HOME", maven.getParentFile().getParentFile().getCanonicalPath()) workingDir projectDir - commandLine maven.getCanonicalPath(), "-s", "settings.xml", "-DforceContextQualifier=M01", "-DANDROID_OUT=$androidOut", "package" + commandLine maven.getCanonicalPath(), "-s", "settings.xml", "-DforceContextQualifier=$project.buildNumber", "-DANDROID_OUT=$androidOut", "package" } private File getArtifact(ResolvedDependency dependency) { diff --git a/eclipse/scripts/build_adt.sh b/eclipse/scripts/build_adt.sh index d668aad..0e0f161 100755 --- a/eclipse/scripts/build_adt.sh +++ b/eclipse/scripts/build_adt.sh @@ -43,7 +43,7 @@ cd "$ANDROID_SRC" # 3. Launch Tycho build echo Launching Tycho to build ADT plugins and bundle -./tools/gradlew -i -b sdk/eclipse/build.gradle --no-daemon buildEclipse +( set -x ; BUILD_NUMBER="$BNUM" ./tools/gradlew -i -b sdk/eclipse/build.gradle --no-daemon buildEclipse) echo Copying ADT plugins and bundle into destination folder cd "$ANDROID_SRC" |