Bladeren bron

build: fix build errors

Kirill Vainer 9 jaren geleden
bovenliggende
commit
3b9e412f80
3 gewijzigde bestanden met toevoegingen van 26 en 19 verwijderingen
  1. 1 1
      build.gradle
  2. 1 1
      common.gradle
  3. 24 17
      version.gradle

+ 1 - 1
build.gradle

@@ -65,7 +65,7 @@ task libDist(dependsOn: subprojects.build) << {
 }
 
 task createZipDistribution(type:Zip,dependsOn:["dist","libDist"], description:"Package the nightly zip distribution"){
-    archiveName "jME" + releaseInfo.fullVersion + ".zip"
+    archiveName "jME" + jmeFullVersion + ".zip"
     into("/") {
          from {"./dist"}
     }            

+ 1 - 1
common.gradle

@@ -33,7 +33,7 @@ dependencies {
 jar {
     manifest {
         attributes 'Implementation-Title': 'jMonkeyEngine',
-                   'Implementation-Version': releaseInfo.fullVersion
+                   'Implementation-Version': jmeFullVersion
     }
 }
 

+ 24 - 17
version.gradle

@@ -1,35 +1,35 @@
 /*
- Version Info Examples
- =====================
- 
- Nightly Build Snapshot
+Version Info Examples
+=====================
+
+Nightly Build Snapshot
  * git tag:
  * Full Version: 3.1-5124
  * POM Version: 3.1.0-SNAPSHOT
  * NBM Revision: 5124
  * NBM UC Suffix: nightly/3.1/plugins
 
- Nightly Build Snapshot (PBRIsComing branch)
+Nightly Build Snapshot (PBRIsComing branch)
  * git tag:
  * Full Version: 3.1-PBRIsComing-5124
  * POM Version: 3.1.0-PBRIsComing-SNAPSHOT
  * NBM Revision: 5124
  * NBM UC Suffix: PBRIsComing-nightly/3.1/plugins
 
- Alpha1 Release
+Alpha1 Release
  * git tag: v3.1.0-alpha1
  * Full Version: 3.1-alpha1
  * POM Version: 3.1.0-alpha1
  * NBM Revision: 0
  * NBM UC Suffix: stable/3.1/plugins
- 
- Final Release
+
+Final Release
  * git tag: v3.1.0
  * Full Version: 3.1
  * POM Version: 3.1.0
  * NBM Revision: 0
  * NBM UC Suffix: stable/3.1/plugins
- */ 
+ */
 
 import java.text.SimpleDateFormat
 import org.ajoberstar.grgit.*
@@ -39,12 +39,21 @@ buildscript {
         mavenCentral()
     }
     dependencies {
-        classpath 'org.ajoberstar:gradle-git:1.4.1'
+        classpath 'org.ajoberstar:gradle-git:1.2.0'
     }
 }
 
 ext {
-    releaseInfo = null;
+    jmeRevision     = 0
+    jmeNbmRevision  = 0
+    jmeGitHash      = ""
+    jmeGitTag       = ""
+    jmeShortGitHash = ""
+    jmeBuildDate    = new SimpleDateFormat("yyyy-MM-dd").format(new Date())
+    jmeBranchName   = "unknown"
+    jmeFullVersion  = "${jmeVersion}-UNKNOWN"
+    jmePomVersion   = "unknown"
+    jmeNbmUcSuffix  = "unknown"
 }
 
 def getReleaseInfo(String tag) {
@@ -113,7 +122,7 @@ task configureVersionInfo {
         jmeShortGitHash = head.abbreviatedId
         jmeBranchName = grgit.branch.current.name
         jmeGitTag = grgit.tag.list().find { it.commit == head }
-        
+
         if (jmeGitTag != null) {
             jmeGitTag = jmeGitTag.name
         } else {
@@ -133,7 +142,7 @@ task configureVersionInfo {
             if (System.env.TRAVIS_BRANCH != null) {
                 jmeBranchName = System.env.TRAVIS_BRANCH
             }
-            if (System.env.TRAVIS_PULL_REQUEST != null && 
+            if (System.env.TRAVIS_PULL_REQUEST != null &&
                 System.env.TRAVIS_PULL_REQUEST != "false") {
                 jmeBranchName += "-pr-" + System.env.TRAVIS_PULL_REQUEST
             }
@@ -149,7 +158,7 @@ task configureVersionInfo {
             jmePomVersion  += "-SNAPSHOT"
             jmeNbmRevision = jmeRevision
         }
-            
+
         logger.warn("Full Version: ${jmeFullVersion}")
         logger.warn("POM Version: ${jmePomVersion}")
         logger.warn("NBM Revision: ${jmeNbmRevision}")
@@ -158,7 +167,5 @@ task configureVersionInfo {
         // Failed to get repo info
         logger.warn("Failed to get repository info: " + ex.message + ". " + \
                     "Only partial build info will be generated.")
-
-        releaseInfo = new ReleaseInfo(jmeVersion);
     }
-}
+}