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