Для того, чтобы задать этот вопрос, у меня есть тривиальный подпроект, определенный как:
project("data-source-config") {
def projectName = "data-source-config"
jar {
baseName = "${projectName}_$scalaVersion"
version = "$version"
}
}
Мне бы очень хотелось иметь возможность ссылаться на полное имя выходного фляги в отдельном подпроекте.
Что-то вроде:
project("another-subproject") {
def projectName = "another-subproject"
println(:data-source-config:jar.getProperty("archiveName")) // I don't know the correct syntax
}
Я вижу, что задача JAR имеет свойство archiveName в документации:
https://docs.gradle.org/current/dsl/org.gradle.api.tasks.bundling.Jar.html#org.gradle.api.tasks.bundling.Jar:archiveFileName
Любое руководство будет высоко ценится!