[
https://issues.apache.org/jira/browse/QUARKS-139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15290720#comment-15290720
]
ASF GitHub Bot commented on QUARKS-139:
---------------------------------------
GitHub user Cazen opened a pull request:
https://github.com/apache/incubator-quarks/pull/121
[QUARKS-139] Init gradle branch
merging @lfeagan and @ddebrunner 's work and init branch
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Cazen/incubator-quarks gradle
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-quarks/pull/121.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #121
----
commit f68d40afd923811ce82b48731b8f87c7403c9530
Author: Daniel J. Debrunner <[email protected]>
Date: 2016-04-19T21:28:07Z
Add initial gradle setup for api and spi
commit 258e690663a431b12e0d0a4a562b4f47bf64d6a7
Author: Daniel J. Debrunner <[email protected]>
Date: 2016-04-20T00:24:27Z
Working api/api gradle build files
commit 5d4024c145ccd5f7ed6e05ce9f375ca624976656
Author: Daniel J. Debrunner <[email protected]>
Date: 2016-05-18T16:58:27Z
Build api using gradle
commit 885538df385e93f136d2065042bf29528531c756
Author: Lance Feagan <[email protected]>
Date: 2016-03-17T22:56:57Z
Initial commit of conversion of the quarks build to maven.
commit d064b845e1ae5af29763b4854d9adce786d53271
Author: Lance Feagan <[email protected]>
Date: 2016-03-17T23:05:35Z
Merge/addition of the gradle build support for the runtime/jobregistry
sub-project.
commit 13dcfe2483dd4cf4bc8d51eef59029d492f92ebb
Author: Lance Feagan <[email protected]>
Date: 2016-03-18T00:58:31Z
Update version to 0.4.0
commit f11318c53f17a0fcfca08f88c2b14afe7b78359b
Author: Lance Feagan <[email protected]>
Date: 2016-03-18T01:43:06Z
Adding the Eclipse .settings folder to gitignore.
commit 785ff4508adbd38e3b43bc66a350f32fb47f3c14
Author: Lance Feagan <[email protected]>
Date: 2016-03-18T01:46:41Z
Adding OSGI manifest info.
commit d27d71361b5e3fb883b6f3253dbff528849bb175
Author: Lance Feagan <[email protected]>
Date: 2016-03-18T01:58:19Z
Backing out osgi for the moment. Seems to cause a problem with one of the
sub-projects.
commit 0a91256cd3f45629e3fd083b1cf39bb610b2502a
Author: Yaoliang Chen <[email protected]>
Date: 2016-04-18T11:14:37Z
add dependencies
commit 2dbccb203a0543ca24ee13ceb02c4060dd30ea24
Author: Yaoliang Chen <[email protected]>
Date: 2016-04-18T11:55:36Z
add runtime apps
commit 95b22e06378b1b8a0364166a55c9b1cd5feedb12
Author: Cazen Lee <[email protected]>
Date: 2016-05-09T13:04:05Z
Add license header
commit 4f98e17dd98d4642b63fb78ff3bc9d935730b783
Author: Cazen Lee <[email protected]>
Date: 2016-05-09T14:39:01Z
add jsoncontrol and replace tab to space
commit 0fc884e94b96adeec90e185dd9b8e66f5786ace0
Author: cazen <[email protected]>
Date: 2016-05-19T07:39:01Z
merge and resolve conflict
commit 6cfc87863d79010de9510385470e99ebc82fec46
Author: cazen <[email protected]>
Date: 2016-05-19T07:43:54Z
add license header
----
> 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)