Whenever I use the Ant jar or manifest related tasks, long lines in my manifest are wrapped at 70 characters and the resulting jar does not work in my application server. Why does Ant do this?
Ant implements the Java Jar file specification. Please refer to the notes section where it discusses the maximum allowable length of a line and the concept of continuation characters. If a jar file produced by Ant does not work in your appserver, and that failure is due to the wrapped manifest, then you need to consult your appserver provider, as it is a bug in their appserver. Far more likely, however, is a problem in your specification of your classpath. It is not Ant’s wrapping of your classpath that is the problem. Do not raise a bug about this issue until you have checked to ensure that the problem is not due to your classpath specification.
Related Questions
- Whenever I use the Ant jar or manifest related tasks, long lines in my manifest are wrapped at 70 characters and the resulting jar does not work in my application server. Why does Ant do this?
- These are just Ant scripts, and I already have tasks for javadoc and PMD. Whats the point of using Glean?
- More memory for Ant Tasks?