Refactor build.gradle

This commit is contained in:
yushijinhun
2018-07-31 13:46:31 +08:00
parent 6f7d22518e
commit afa6eb3bad

View File

@@ -1,22 +1,8 @@
import java.security.MessageDigest import java.security.MessageDigest
import java.util.jar.JarFile
if (!hasProperty('mainClass')) { def buildnumber = System.getenv("BUILD_NUMBER") ?: "SNAPSHOT"
ext.mainClass = 'org.jackhuang.hmcl.Main' def versionroot = System.getenv("VERSION_ROOT") ?: "3.1"
} version = versionroot + '.' + buildnumber
def buildnumber = System.getenv("TRAVIS_BUILD_NUMBER")
if (buildnumber == null)
buildnumber = System.getenv("BUILD_NUMBER")
if (buildnumber == null)
buildnumber = "SNAPSHOT"
def versionroot = System.getenv("VERSION_ROOT")
if (versionroot == null)
versionroot = "3.1"
String mavenVersion = versionroot + '.' + buildnumber
version = mavenVersion
dependencies { dependencies {
compile project(":HMCLCore") compile project(":HMCLCore")
@@ -41,9 +27,9 @@ jar {
manifest { manifest {
attributes 'Created-By': 'Copyright(c) 2013-2018 huangyuhui.', attributes 'Created-By': 'Copyright(c) 2013-2018 huangyuhui.',
'Main-Class': mainClass, 'Main-Class': 'org.jackhuang.hmcl.Main',
'Multi-Release': "true", 'Multi-Release': 'true',
'Implementation-Version': version 'Implementation-Version': version
} }
doLast { doLast {