Patrick Rhomberg created GEODE-6019:
---------------------------------------
Summary: 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
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)