tapestry-5
tapestry-5 copied to clipboard
Set the rootProject.name of the Gradle build for consistent project naming
This PR sets the Gradle build's rootProject name to tapestry
. If it is more desirable to set this to tapestry-5
to match the repo name, let me know and I can amend the PR.
Setting the rootProject name to a static value is a general Gradle best practice. Without this value, the project name will fallback to the name of the folder in which the build executed, which can vary from machine to machine.
Tooling such as Gradle Enterprise uses this project name to associate builds from different projects together. In the absence of this change, you may see dynamic project names, such as this build where the project name is "TAPS-2741". A build scan like this can be associated back to it's Jenkins builds via the included links and values.
Thank you, @clayburn, your input is much appreciated. Actually, in the TAP5-2741 branch, I'm refactoring our Gradle setup altogether, hence I changed the target branch of your PR. Any additional Gradle-related hints are also very welcome.