You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2018/12/19 23:41:02 UTC

[jira] [Commented] (GEODE-6224) BOM task dependencies is inhospitable to external developers

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

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

Commit a8ef73c8718c01b63d268172c39354badfc6af43 in geode's branch refs/heads/develop from Patrick Rhomberg
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=a8ef73c ]

GEODE-6224: Do not use internal BOM to resolve versions. (#3022)

* GEODE-6224: Do not use intenral BOM to resolve versions.

* The BOM creation at task execution time made downstream consumption at configuration time untenable.
* Until a cleaner solution is identified, we explicitly add the dependency management to each module's POM.
* Remove explicit BOM task dependency in downloadWebServers, as dependencies will be POM specified.


> BOM task dependencies is inhospitable to external developers
> ------------------------------------------------------------
>
>                 Key: GEODE-6224
>                 URL: https://issues.apache.org/jira/browse/GEODE-6224
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Patrick Rhomberg
>            Assignee: Patrick Rhomberg
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> As acknowledged in the commit message of GEODE-6198, our approach to depend on the bom publish task was heavy-handed.  However, this extends farther than initially realized, as any consumer of Geode will also have to manage these task dependencies.
> Until a cleaner solution can be identified, the {{dependencyManagement}} block currently belonging to the BOM should be applied in place of the BOM.  The subproject {{geode-all-bom}} should consume this block and publish a BOM that is, for now, reproduced in all other POMs.



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