Lance Feagan created QUARKS-139:
-----------------------------------

             Summary: Adopt a build system, such as gradle, that supports 
transitive dependency management
                 Key: QUARKS-139
                 URL: https://issues.apache.org/jira/browse/QUARKS-139
             Project: Quarks
          Issue Type: Improvement
          Components: Analytics, API, Applications, Connectors, Console, 
Documentation, Miscellaneous, Runtime, Samples, Test, Utils
            Reporter: Lance Feagan


By moving to a build system that supports transitive dependency management, the 
repository size can be decreased and users can more easily integrate quarks 
with their own applications by allowing the version of a dependency to float 
within an acceptable range, assuming proper semantic versioning of the 
dependencies.

I have an initial set of work for this effort completed using gradle. Nearly 
all sub-projects build at this time--the notable exception being the 
android-dependent sub-projects. The other notable missing element is the 
integration of JaCoCo. In both cases, these should be simple additions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to