mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-13 20:33:01 +00:00
redo how versioning works
This commit is contained in:
@@ -19,11 +19,3 @@ fun Project.gitClone(name: String) {
|
||||
standardOutput = stdout
|
||||
}
|
||||
}
|
||||
|
||||
fun Project.version(major: String, minor: String, revision: String, preRelease: Boolean = false): String {
|
||||
return if (!preRelease)
|
||||
"$major.$minor.$revision"
|
||||
else //Only use git hash if it's a prerelease.
|
||||
"$major.$minor.$revision-BETA+${getGitHash()}"
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.dfsek.terra
|
||||
|
||||
import org.gradle.api.Project
|
||||
|
||||
fun Project.versionProjects(project:String, version:String) {
|
||||
project(project).subprojects.forEach {
|
||||
it.version = version
|
||||
}
|
||||
}
|
||||
|
||||
fun Project.version(version: String, preRelease: Boolean = false): String {
|
||||
return if (!preRelease)
|
||||
version
|
||||
else //Only use git hash if it's a prerelease.
|
||||
"$version-BETA+${getGitHash()}"
|
||||
}
|
||||
Reference in New Issue
Block a user