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