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

ASF subversion and git services commented on GEODE-6400:
--------------------------------------------------------

Commit 203aac1962af289b461962ffc3b290b2d11e9717 in geode's branch 
refs/heads/develop from Robert Houghton
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=203aac1 ]

GEODE-6400: Enable third-parties to consume Geode via Gradle composite build.

* Expose geode-assembly configuration compositeTarget to allow tgz
consumption via 'targetConfiguration' in dependency declarations.
* Explicitly chain root tasks to subprojects: clean, check, test
* Multiple improvements using deferred initialization of task objects.
* Proper task-input specification
* Use of CopySpec objects for modularity/reuse and readability of
distribution contents
* Extract 'checkPom' tasks to its own gradle file for inclusion with out
publish.gradle
* Update dependency declarations and comments
* `geode-assembly` is not a Java project, does not depend on a BOM, and
should not be configured by publish.gradle.  Extraction of
publish.gradle to not be invasive belongs to future work GEODE-6383.

Co-authored-by: Patrick Rhomberg <prhomb...@pivotal.io>
Co-authored-by: Robert Houghton <rhough...@pivotal.io>


> Expose artifacts that are suitable for composite consumption.
> -------------------------------------------------------------
>
>                 Key: GEODE-6400
>                 URL: https://issues.apache.org/jira/browse/GEODE-6400
>             Project: Geode
>          Issue Type: Sub-task
>            Reporter: Patrick Rhomberg
>            Priority: Major
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Artifacts exposed to composite builds are defined in the legacy 
> {{archives.artifacts}} publication style.  However, this should / will / must 
> not change what our actual publication artifacts (with respect to the 
> {{maven-publish}} plugin).
> This is also an opportunity to streamline some of our more gnarly code in 
> both {{geode-assembly}} and {{publish.gradle}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to