At 10:37 28/3/01 -0500, Sam Ruby wrote:
>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.
I agree with you but in this case it is Berin who needs convincing ;)
Cheers,
Pete
*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof." |
| - John Kenneth Galbraith |
*-----------------------------------------------------*