ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 21716] - trying to execute jars created with jar task fail because java do not get the manifest classpath
Date Tue, 22 Jul 2003 08:10:48 GMT
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=21716>.
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=21716

trying to execute jars created with jar task fail because java do not get the manifest classpath





------- Additional Comments From peter.reilly@corvil.com  2003-07-22 08:10 -------
The problem is the index="true" attribute for the jar
task.

This creates an INDEX.LIST file in the META-INF directory
of the jar file system. The jar task populates this with
the classes from the jar file and NOT the classes from
the jars in the Class-Path. If the INDEX.LIST file is present
the java -jar command will use this to search for classes and
if they are not there, it will not bother to check the jars
themselves.

The jar task would need to be extended to support the index attribute
in combination with the Class-Path manifest entry, but this may be
a little tricky (where is the jar in the source/build tree that
corresponds to the entry in the Class-Path).

As a current work-around, dropping the index="true" attribute should
be sufficient.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message