Project has ‘group’ and ‘version’ but not ‘artifact’, which seems odd to me. When publishing to repo’s like Maven you need artifact since that determines your jar names.
Today we have to do:
ext.artifact = ‘org.prod.app’
jar {
baseName = “${project.ext.artifact}”
}
which is tedious. The jar basename should default to the value of artifact rather than the project name. This makes it work just like Maven.