Problem
With Gradle the project name is derived from the project's directory name. However, in Jenkins the project's directory name is derived from the Jenkins job name.
There are a few steps in the build lifecycle that use the
project.name, such as the jar task. If our Jenkins job was "myProject_build" this would result in a jar named myProject_build-1.0.jar.Solution
With a single project the solution is to add a
settings.gradle and set the (root) project name there (rootProject.name = "...").
With a multi-project build you may wish to override the sub-project name:
0 comments:
Post a Comment