Hi Jacopo, All the notes I put were in the Jira https://issues.apache.org/jira/browse/OFBIZ-4833
HTH Jacques From: "Jacopo Cappellato" <[email protected]> > Jacques, > > as a side note, I know that you have recently worked at cleaning up some jars > etc... if in the process you have put together some notes about jars > dependencies, jar status etc... I'd love to get that as I am reviewing the > jars we distribute to see if we need to upgrade them. > > Thanks, > > Jacopo > > On Mar 28, 2013, at 9:31 AM, Jacques Le Roux <[email protected]> > wrote: > >> Deal >> >> Thanks! >> >> Jacques >> >> From: "Jacopo Cappellato" <[email protected]> >>> Hi Jacques, >>> >>> I don't think we discussed this specifically, and I am actually not even >>> sure this naming convention is the best approach we could adopt: all I know >>> it works well for Tomcat (now upgrading Tomcat is rather simple while in >>> the past it was a pain... but this is also a consequence of the switch I >>> did some time ago to the "embedded" distribution, available in the new >>> releases) and so I decided to use it while I was upgrading "Ant" (because >>> its jar files were missing any release information) >>> The new format is nice because from the first part of the jar name you can >>> understand from which release file we got it, while the second part is the >>> original name of the jar (as found in the release file). >>> We can see how it works in the next months and see if we like it, before >>> discussing and making it a rule; or if you want we can discuss it now and >>> see if the community can come up with a solution. >>> Another important reason I have adopted it for Ant is that there are other >>> jar files for Ant that don't come from the Ant distribution (e.g. >>> ant-contrib*, ant-nodeps*) and they currently have a different release >>> number as suffix: now it is easier to distinguish between them and the jars >>> in the core distribution (because the jars from the core distribution now >>> have the prefix ant-1.9.0-) >>> >>> I hope I was able to explain my reasonings adequately. >>> >>> Jacopo >>> >>> >>> On Mar 27, 2013, at 10:55 PM, Jacques Le Roux >>> <[email protected]> wrote: >>> >>>> Hi Jacopo, >>>> >>>> I'm not against this new way of naming jars (I'm even for it) but where >>>> did we discuss this? >>>> >>>> Thanks >>>> >>>> Jacques >>>> >>>> From: <[email protected]> >>>>> Author: jacopoc >>>>> Date: Wed Mar 27 17:01:12 2013 >>>>> New Revision: 1461709 >>>>> >>>>> URL: http://svn.apache.org/r1461709 >>>>> Log: >>>>> Upgrade from Ant 1.8.4 to Ant 1.9.0: in the process I have also switched >>>>> the naming convention of jars to the new one we are adopting for example >>>>> for Tomcat jars that is >>>>> <NAME-OF-THE-EXTERNAL-PROJECT>-<RELEASE-NUMBER>-<ORIGINAL-NAME-OF-JAR-FILE>. >>>>> For example, in in the release package apache-ant-1.9.0.zip we have the >>>>> jar ant-launcher.jar, the name of the jar in OFBiz is: >>>>> ant-1.9.0-ant-launcher.jar >>>>> >>>>> >>>>> Added: >>>>> ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-junit.jar (with props) >>>>> ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-launcher.jar (with props) >>>>> ofbiz/trunk/framework/base/lib/ant-1.9.0-ant.jar (with props) >>>>> ofbiz/trunk/framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar (with >>>>> props) >>>>> Removed: >>>>> ofbiz/trunk/framework/base/lib/ant-1.8.4.jar >>>>> ofbiz/trunk/framework/base/lib/ant-junit-1.8.4.jar >>>>> ofbiz/trunk/framework/base/lib/ant-launcher-1.8.4.jar >>>>> ofbiz/trunk/framework/base/lib/ant/ant-apache-bsf-1.8.4.jar >>>>> Modified: >>>>> ofbiz/trunk/.classpath >>>>> ofbiz/trunk/LICENSE >>>>> ofbiz/trunk/ant >>>>> >>>>> Modified: ofbiz/trunk/.classpath >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/.classpath?rev=1461709&r1=1461708&r2=1461709&view=diff >>>>> ============================================================================== >>>>> --- ofbiz/trunk/.classpath (original) >>>>> +++ ofbiz/trunk/.classpath Wed Mar 27 17:01:12 2013 >>>>> @@ -17,10 +17,10 @@ >>>>> <classpathentry kind="lib" >>>>> path="applications/content/lib/tika-parsers-1.0.jar"/> >>>>> <classpathentry kind="lib" >>>>> path="applications/product/lib/watermarker-0.0.4.jar"/> >>>>> <classpathentry kind="lib" >>>>> path="applications/product/lib/dozer-4.2.1.jar"/> >>>>> - <classpathentry kind="lib" path="framework/base/lib/ant-1.8.4.jar"/> >>>>> - <classpathentry kind="lib" >>>>> path="framework/base/lib/ant-junit-1.8.4.jar"/> >>>>> - <classpathentry kind="lib" >>>>> path="framework/base/lib/ant-launcher-1.8.4.jar"/> >>>>> - <classpathentry kind="lib" >>>>> path="framework/base/lib/ant/ant-apache-bsf-1.8.4.jar"/> >>>>> + <classpathentry kind="lib" >>>>> path="framework/base/lib/ant-1.9.0-ant.jar"/> >>>>> + <classpathentry kind="lib" >>>>> path="framework/base/lib/ant-1.9.0-ant-junit.jar"/> >>>>> + <classpathentry kind="lib" >>>>> path="framework/base/lib/ant-1.9.0-ant-launcher.jar"/> >>>>> + <classpathentry kind="lib" >>>>> path="framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar"/> >>>>> <classpathentry kind="lib" >>>>> path="framework/base/lib/ant/ant-nodeps-1.8.1.jar"/> >>>>> <classpathentry kind="lib" >>>>> path="framework/base/lib/antisamy-bin.1.2.jar"/> >>>>> <classpathentry kind="lib" >>>>> path="framework/base/lib/avalon-framework-4.2.0.jar"/> >>>>> >>>>> Modified: ofbiz/trunk/LICENSE >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/LICENSE?rev=1461709&r1=1461708&r2=1461709&view=diff >>>>> ============================================================================== >>>>> --- ofbiz/trunk/LICENSE (original) >>>>> +++ ofbiz/trunk/LICENSE Wed Mar 27 17:01:12 2013 >>>>> @@ -10,10 +10,10 @@ OFBiz and the full text of the license u >>>>> For additional details, see the NOTICE file. >>>>> ========================================================================= >>>>> The following libraries are licensed under the Apache License Version 2.0: >>>>> -ofbiz/trunk/framework/base/lib/ant-launcher-1.8.4.jar >>>>> -ofbiz/trunk/framework/base/lib/ant-1.8.4.jar >>>>> -ofbiz/trunk/framework/base/lib/ant-junit-1.8.4.jar >>>>> -ofbiz/trunk/framework/base/lib/ant/ant-apache-bsf-1.8.4.jar >>>>> +ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-launcher.jar >>>>> +ofbiz/trunk/framework/base/lib/ant-1.9.0-ant.jar >>>>> +ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-junit.jar >>>>> +ofbiz/trunk/framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar >>>>> ofbiz/trunk/framework/base/lib/ant/ant-nodeps-1.8.1.jar >>>>> ofbiz/trunk/framework/base/lib/avalon-framework-4.2.0.jar >>>>> ofbiz/trunk/framework/base/lib/avalon-util-exception-1.0.0.jar >>>>> >>>>> Modified: ofbiz/trunk/ant >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/ant?rev=1461709&r1=1461708&r2=1461709&view=diff >>>>> ============================================================================== >>>>> --- ofbiz/trunk/ant (original) >>>>> +++ ofbiz/trunk/ant Wed Mar 27 17:01:12 2013 >>>>> @@ -27,7 +27,7 @@ fi >>>>> >>>>> top="$(cd "$(dirname "$0")"; echo "$PWD")" >>>>> find_jar() { >>>>> - set -- "$top"/framework/base/lib/ant-launcher-*.jar >>>>> + set -- "$top"/framework/base/lib/*ant-launcher.jar >>>>> if [ $# = 1 ] && [ -e "$1" ]; then >>>>> echo "$1" >>>>> else >>>>> >>>>> Added: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-junit.jar >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-junit.jar?rev=1461709&view=auto >>>>> ============================================================================== >>>>> Binary file - no diff available. >>>>> >>>>> Propchange: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-junit.jar >>>>> ------------------------------------------------------------------------------ >>>>> svn:mime-type = application/octet-stream >>>>> >>>>> Added: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-launcher.jar >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-launcher.jar?rev=1461709&view=auto >>>>> ============================================================================== >>>>> Binary file - no diff available. >>>>> >>>>> Propchange: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant-launcher.jar >>>>> ------------------------------------------------------------------------------ >>>>> svn:mime-type = application/octet-stream >>>>> >>>>> Added: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant.jar >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/ant-1.9.0-ant.jar?rev=1461709&view=auto >>>>> ============================================================================== >>>>> Binary file - no diff available. >>>>> >>>>> Propchange: ofbiz/trunk/framework/base/lib/ant-1.9.0-ant.jar >>>>> ------------------------------------------------------------------------------ >>>>> svn:mime-type = application/octet-stream >>>>> >>>>> Added: ofbiz/trunk/framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar?rev=1461709&view=auto >>>>> ============================================================================== >>>>> Binary file - no diff available. >>>>> >>>>> Propchange: >>>>> ofbiz/trunk/framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar >>>>> ------------------------------------------------------------------------------ >>>>> svn:mime-type = application/octet-stream >>>>> >>>>> >>> >>> > >
