edgent-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QUARKS-139) Adopt a build system, such as gradle, that supports transitive dependency management
Date Thu, 19 May 2016 08:51:13 GMT

    [ 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:


    [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:


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 <debrunne@us.ibm.com>
Date:   2016-04-19T21:28:07Z

    Add initial gradle setup for api and spi

commit 258e690663a431b12e0d0a4a562b4f47bf64d6a7
Author: Daniel J. Debrunner <debrunne@us.ibm.com>
Date:   2016-04-20T00:24:27Z

    Working api/api gradle build files

commit 5d4024c145ccd5f7ed6e05ce9f375ca624976656
Author: Daniel J. Debrunner <debrunne@us.ibm.com>
Date:   2016-05-18T16:58:27Z

    Build api using gradle

commit 885538df385e93f136d2065042bf29528531c756
Author: Lance Feagan <lfeagan@hotmail.com>
Date:   2016-03-17T22:56:57Z

    Initial commit of conversion of the quarks build to maven.

commit d064b845e1ae5af29763b4854d9adce786d53271
Author: Lance Feagan <lfeagan@hotmail.com>
Date:   2016-03-17T23:05:35Z

    Merge/addition of the gradle build support for the runtime/jobregistry sub-project.

commit 13dcfe2483dd4cf4bc8d51eef59029d492f92ebb
Author: Lance Feagan <lfeagan@hotmail.com>
Date:   2016-03-18T00:58:31Z

    Update version to 0.4.0

commit f11318c53f17a0fcfca08f88c2b14afe7b78359b
Author: Lance Feagan <lfeagan@hotmail.com>
Date:   2016-03-18T01:43:06Z

    Adding the Eclipse .settings folder to gitignore.

commit 785ff4508adbd38e3b43bc66a350f32fb47f3c14
Author: Lance Feagan <lfeagan@hotmail.com>
Date:   2016-03-18T01:46:41Z

    Adding OSGI manifest info.

commit d27d71361b5e3fb883b6f3253dbff528849bb175
Author: Lance Feagan <lfeagan@hotmail.com>
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 <yaoliangc@cn.ibm.com>
Date:   2016-04-18T11:14:37Z

    add dependencies

commit 2dbccb203a0543ca24ee13ceb02c4060dd30ea24
Author: Yaoliang Chen <yaoliangc@cn.ibm.com>
Date:   2016-04-18T11:55:36Z

    add runtime apps

commit 95b22e06378b1b8a0364166a55c9b1cd5feedb12
Author: Cazen Lee <cazen@korea.com>
Date:   2016-05-09T13:04:05Z

    Add license header

commit 4f98e17dd98d4642b63fb78ff3bc9d935730b783
Author: Cazen Lee <cazen@korea.com>
Date:   2016-05-09T14:39:01Z

    add jsoncontrol and replace tab to space

commit 0fc884e94b96adeec90e185dd9b8e66f5786ace0
Author: cazen <cazen@apache.org>
Date:   2016-05-19T07:39:01Z

    merge and resolve conflict

commit 6cfc87863d79010de9510385470e99ebc82fec46
Author: cazen <cazen@apache.org>
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

This message was sent by Atlassian JIRA

View raw message