New versioning scheme
This commit is contained in:
parent
b430b67052
commit
489a30d185
15
build.gradle
15
build.gradle
|
|
@ -13,7 +13,7 @@ architectury {
|
||||||
minecraft = rootProject.minecraft_version
|
minecraft = rootProject.minecraft_version
|
||||||
}
|
}
|
||||||
|
|
||||||
ext.archives_base_name = 'modernfix-mc' + minecraft_version
|
ext.archives_base_name = 'modernfix'
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
apply plugin: "java"
|
apply plugin: "java"
|
||||||
|
|
@ -28,7 +28,18 @@ allprojects {
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'org.embeddedt'
|
group = 'org.embeddedt'
|
||||||
version = gitVersion()
|
// extract base version from tag, generate other metadata ourselves
|
||||||
|
def details = versionDetails()
|
||||||
|
def plusIndex = details.lastTag.indexOf("+")
|
||||||
|
if(plusIndex == -1) {
|
||||||
|
plusIndex = details.lastTag.length()
|
||||||
|
}
|
||||||
|
def baseVersion = details.lastTag.substring(0, plusIndex)
|
||||||
|
def dirtyMarker = details.isCleanTag ? "" : ".dirty"
|
||||||
|
def commitHashMarker = details.commitDistance > 0 ? ("." + details.gitHash) : ""
|
||||||
|
def preMarker = (details.commitDistance > 0 || !details.isCleanTag) ? ("-beta." + details.commitDistance) : ""
|
||||||
|
def versionString = "${baseVersion}${preMarker}+mc${minecraft_version}${commitHashMarker}${dirtyMarker}"
|
||||||
|
version = versionString
|
||||||
archivesBaseName = rootProject.archives_base_name + '-' + project.name
|
archivesBaseName = rootProject.archives_base_name + '-' + project.name
|
||||||
|
|
||||||
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8
|
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user