You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Pierre Smits (JIRA)" <ji...@apache.org> on 2014/01/07 13:41:51 UTC

[jira] [Comment Edited] (OFBIZ-5464) Extend Ivy usage for easier external lib management

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

Pierre Smits edited comment on OFBIZ-5464 at 1/7/14 12:40 PM:
--------------------------------------------------------------

Jacques,

We experienced the aspect of jar dependencies already in a testbed. 

The download drawback seems (to me at least) moot. Whether including 105 MB in a single zip or or in a subsequent download process it still remains 105 MB.

But for maintenance there are advantages, like no more deletion of old and uploading of new jars to svn, or modifying licence and classpath references. But also in a CI setup you could have automated tests against the defined (specific) jar version and against latest (release or available).

Best is not to do this against trunk, as there might be intricacies regarding component specific downloads


was (Author: pfm.smits):
Jacques,

We experienced the aspect of jar dependencies already in a testbed. 

The download drawback seems (to me at least) moot. Whether including 105 MB in a single zip or or in a subsequent download process it still remains 105 MB.

But for maintenance there are advantages, like no more deletion of old and uploading of new jars to svn, or modifying licence and classpath references. But also in a CI setup you could have automated tests against the defined (specific) jar version and against latest (release or available).

Best is not to do this against trunk.

> Extend Ivy usage for easier external lib management
> ---------------------------------------------------
>
>                 Key: OFBIZ-5464
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5464
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL COMPONENTS, framework
>    Affects Versions: SVN trunk
>            Reporter: Pierre Smits
>
> Currently Apache Ivy is used to facilitate downloads of specific external jar files for Activemq, mySQL, postgreSQL configuration and Sonar and Cobertura functions. 
> However, Apache Ivy can also be for easier management of the standard jars OFBiz is dependent on, in
> - various framework areas
> - various base and special purpose applications/components.
> Applying more ivy functionality will decrease the load on commiters regarding maintenance of  (and upgrading) external jars used  and required licence information.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)