Great.
I have also done some work in this direction that I am willing to
contribute:

https://github.com/jacopoc/ofbiz/tree/ivy

I did this experiment on the trunk but I will be more than happy to migrate
it to the 13.07 branch (since in the trunk is not needed if we move to
Gradle); as you can see I have only migrated a few components (after I have
created the common Ivy scripts shared by all); with the help of the other
contributors we could try to quickly completed the migration and then do
the same for 14.12 and 14.12

Regards,

Jacopo



On Mon, Jun 20, 2016 at 4:04 PM, Pierre Smits <pierre.sm...@gmail.com>
wrote:

> Given that I have executed a full-fledged IVY integration as part of a PoC
> in relation to OFBiz-5464, I can revitalize that dev archive to help speed
> up the new release in the 13.07 branch.
>
> Best regards,
>
> Pierre
>
> On Monday, June 20, 2016, Pierre Smits <pierre.sm...@gmail.com> wrote:
>
> > In order to help contributors to be well-informed I quote the appropriate
> > section from previous mentioned thread here:
> >
> > *Re: maintainability*
> > Over the past year several add-ons have been included in Ant build
> > functions to use Apache Ivy as the engine to download jars required by
> > specific functions. E.g. for PostgreSQL Activemq, Cobertura and Sonar.
> > This
> > should be expanded more, as it lessens the burden on maintenance and size
> > of  svn checkouts and distributions. Given that always a build phase is
> > required when having downloaded OFBiz, this build phase could retrieve
> >  the
> > jar (and other) files required. Using Apache Ivy more, could also
> > circumvent the licensing issues regarding external products, as none of
> > the
> > external products are actually included in distributions.
> >
> > Best regards,
> >
> > Pierre Smits
> >
> > ORRTIZ.COM <http://www.orrtiz.com>
> > OFBiz based solutions & services
> >
> > OFBiz Extensions Marketplace
> > http://oem.ofbizci.net/oci-2/
> >
> > On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <pierre.sm...@gmail.com
> > <javascript:_e(%7B%7D,'cvml','pierre.sm...@gmail.com');>> wrote:
> >
> >> Like I already suggested in my posting of Jan 5th in 2014 (see section
> >> 'Re: Maintainablity'  in thread 'OFBiz in 2014 (
> >> http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776
> ).
> >>
> >> And for which I provided the JIRA issue , see
> >> https://issues.apache.org/jira/browse/OFBIZ-5464.
> >>
> >> Are we going to revisit that?
> >>
> >> Best regards,
> >>
> >>
> >> Pierre Smits
> >>
> >> ORRTIZ.COM <http://www.orrtiz.com>
> >> OFBiz based solutions & services
> >>
> >> OFBiz Extensions Marketplace
> >> http://oem.ofbizci.net/oci-2/
> >>
> >> On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <sharan.f...@gmail.com
> >> <javascript:_e(%7B%7D,'cvml','sharan.f...@gmail.com');>> wrote:
> >>
> >>> Hi Everyone
> >>>
> >>> There has been a bit of work going on in the background regarding how
> >>> our releases need to handle external dependencies. This is the first
> of two
> >>> emails to let everyone know what has been happening and also to get
> >>> community feedback.
> >>>
> >>> While working on re-factoring the trunk dependencies we realised that
> >>> our current 13.07 release didn't meet the ASF guidelines for handling
> >>> dependencies. Essentially releases must only contain source code and
> should
> >>> not include external dependencies such as jar files.
> >>>
> >>> To resolve this as quickly and simply as possible, the PMC decided to
> >>> use Ivy (a dependency management tool) that is already included in
> OFBiz to
> >>> manage the dependencies.
> >>>
> >>> So what will change?
> >>>
> >>> - When you download the OFBIz 13.07 release, it will only contain
> source
> >>> code
> >>> - You will need to run a script to download the external OFBiz
> dependent
> >>> files (e.g. jar files)
> >>> - You compile OFBiz as normal
> >>>
> >>> These changes will also need to be done in all our active release
> >>> branches (e.g. 14.12 and 15.12).
> >>>
> >>> We will also be communicating this change to our user mailing list and
> >>> will be adding specific documentation to ensure that the everyone
> >>> understands how downloading and building OFBiz has changed.
> >>>
> >>> The next steps will be to implement this change and to get our next
> >>> 13.07 release update out as soon as possible.
> >>>
> >>> Thanks
> >>> Sharan
> >>>
> >>
> >>
> >
>
> --
> Pierre Smits
>
> ORRTIZ.COM <http://www.orrtiz.com>
> OFBiz based solutions & services
>
> OFBiz Extensions Marketplace
> http://oem.ofbizci.net/oci-2/
>

Reply via email to