Merge pull request #18050 from rjernst/plugin_props_uptodate

Build: Fix plugin properties generation when version changes
This commit is contained in:
Ryan Ernst 2016-04-28 11:48:52 -07:00
commit 946c7e47fa
1 changed files with 4 additions and 2 deletions

View File

@ -57,11 +57,13 @@ class PluginPropertiesTask extends Copy {
// configure property substitution
from(templateFile)
into(generatedResourcesDir)
expand(generateSubstitutions())
Map<String, String> properties = generateSubstitutions()
expand(properties)
inputs.properties(properties)
}
}
Map generateSubstitutions() {
Map<String, String> generateSubstitutions() {
def stringSnap = { version ->
if (version.endsWith("-SNAPSHOT")) {
return version.substring(0, version.length() - 9)