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)

Reply via email to