Peter Donald wrote:
>
> It is highly recomended that you NEVER in any circumstances have multiple
> implementations of ant library sitting in classpath. To fix this you can
> simply delete crimson/jaxp and replace with another compiler (ie xerces).

This is a hard rule to abide by when people who create jars upon which you
depend seem to want to make decisions for you.  Example:

   <jar jarfile="${build.lib}/avalonapi.jar" basedir="${build.classes}">
     <include name="org/apache/avalon/**"/>
     <exclude name="**/test/*"/>

     <zipfileset src="${lib.dir}/logkit.jar" includes="**/*.class"/>
   </jar>

I am deliberately avoiding the discussion as to whether jars should be
placed in CVS, but I still very strongly believe that there should be
*SOME* mechanism short of physically modifying a downloaded distribution by
which the person who is attempting to use the tool gets some say into how
it is used.

- Sam Ruby

Reply via email to