You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2003/11/14 11:11:27 UTC
DO NOT REPLY [Bug 24702] New: -
Jar task update creates duplicate Class-Path
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24702>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24702
Jar task update creates duplicate Class-Path
Summary: Jar task update creates duplicate Class-Path
Product: Ant
Version: 1.5.4
Platform: All
OS/Version: Linux
Status: NEW
Severity: Major
Priority: Other
Component: Core tasks
AssignedTo: dev@ant.apache.org
ReportedBy: Kristian.Wiglasz@seznam.cz
I use the following files:
build.xml
<project default="build">
<target name="build">
<touch file="dummy.txt"/>
<jar jarfile="test.jar" manifest="manifest.mf" update="yes">
<fileset dir="${basedir}" includes="dummy.txt"/>
</jar>
</target>
</project>
manifest.mf
Class-Path: xxx.jar
dummy.txt
can be any file
when i run first time the script new test.jar is created and manifest is
correct.
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.4
Created-By: 1.4.2_02-b03 (Sun Microsystems Inc.)
Class-Path: xxx.jar
when i run it again (without deleting the test.jar) the manifest is changed to:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.4
Created-By: 1.4.2_02-b03 (Sun Microsystems Inc.)
Class-Path: xxx.jar
Class-Path: xxx.jar
Class-Path: xxx.jar
in my opinion the Class-Path should not be duplicated and the update
functionality is buggy. I also tested it on Windows 2000, ant 1.5.3, sun-jdk
1.4.2-b28 and the result is the same.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org