[
https://issues.apache.org/jira/browse/GEODE-6019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16680586#comment-16680586
]
ASF subversion and git services commented on GEODE-6019:
--------------------------------------------------------
Commit 00c607fd506f6b470d1093c69ee375347ac69281 in geode's branch
refs/heads/develop from [~prhomberg]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=00c607f ]
GEODE-6019: Move gradle constants in constants files. (#2814)
* GEODE-6019: Move gradle constants in constants files.
* gradle.startParameter.continueOnFailure moved to settings.gradle
* Project properties group and scriptDir moved to gradle.properties
* Removed unnecessary import and semicolons in *.gradle
* Improved property and task comments
* Restore 'unnecessary' import that Gradle 4 includes in messy namespaces, but
Gradle 5 will require.
* tap-a tap-a tap-a.
> Gradle constants should be declared in gradle.properties when possible
> ----------------------------------------------------------------------
>
> Key: GEODE-6019
> URL: https://issues.apache.org/jira/browse/GEODE-6019
> Project: Geode
> Issue Type: Improvement
> Reporter: Patrick Rhomberg
> Priority: Major
> Labels: pull-request-available
> Time Spent: 1h
> Remaining Estimate: 0h
>
> Build constants, such as the project {{group = org.apache.geode}}, should be
> declared in the {{gradle.properties}} whenever possible, rather than in the
> {{build.gradle}}.
> * As a constant, it needs not clutter our already-rather-involved build graph.
> * In many places, because project properties are read-only after
> initialization, we resort to {{ext}} to write property values, which are not
> robustly cached for performance (though this impact is likely trivial)
> * In some instances, such as third-party developers or particularly testing
> scenarios, we may wish to overwrite these constants on the command-line,
> which cannot be done when they are declared in {{build.gradle}}
> configurations.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)