[ 
https://issues.apache.org/jira/browse/QUARKS-139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15282328#comment-15282328
 ] 

Cazen Lee commented on QUARKS-139:
----------------------------------

Thank you [~lfeagan] I have a lot of interest in this issue. Could I 
participate in based on your work?
Basic Idea : Using gradlle
- use maven or jcenter repository instead of the ext / folder
- Quarks's related jar path(e.g : 
target/gradle/apps/iot/lib/quarks.apps.iot.jar) is placed same location where 
the ant build's
- make licenses folder in root and collect all the license files into 
there(like https://github.com/apache/spark/tree/master/licenses)
If you are you're already in progress, I can participate in the works like test 
or documented task(please tell me if there is a necessary part)
Any advice would be appreciated :)

> 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
>              Labels: build
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> 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