У меня есть проект Gradle, и я хочу получить конкретное значение из файла build.gradle с помощью groovy (это задание jenkins).
build.gradle:
allprojects {
subprojects {
version = "1.0-SNAPSHOT"
if (project.hasProperty("TestVersion"))
version = project."TestVersion"
}
ext {
sourceCompatibility = 1.8
targetCompatibility = 1.8
springBootVersion = '2.1.0.RELEASE'
TestVersion = '4.0.0-SNAPSHOT'
}
repositories {
mavenLocal()
maven {
maven {
url 'http://repo1.maven.org/maven2/'
}
}
}
Я хочу получить версию "TestVersion" (которая является 4.0.0-SNAPSHOT) "gradle" способом, если это возможно, а не путемотличный скрипт, который просто анализирует файл json.Есть ли способ сделать это, или я должен просто начать анализировать как обычный JSON?