// Force version resolution AFTER convention plugins execute
project.afterEvaluate {
String defaultVersion = '1.0.0-SNAPSHOT'
if (project.hasProperty('appVersion') && project.property('appVersion')) {
project.version = project.property('appVersion')
} else if (System.getenv('APP_VERSION')) {
project.version = System.getenv('APP_VERSION')
} else {
project.version = defaultVersion
}
// Ensure jar task captures the updated version
tasks.named('jar', Jar) {
archiveVersion.set(project.version.toString())
}
}
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)