M
Mike Schilling
We use Maven to build our product, which results in a few dozen jar files.
Each contains a classpath entry in its manifest, which is an option you can
set in the maven jar packager. This isn't of much use except in unusual
circumstances (e.g. running java -jar from the command line), but you'd
expect it to be harmless enough.
Except that it isn't. We got a report from a customer that it slows down
compilations to which these jars are inputs, and that turns out to be quite
true. Turning that option off reduces a clean build from about 30 minutes
to under 10. Does anyone have any idea what's going on here?
Each contains a classpath entry in its manifest, which is an option you can
set in the maven jar packager. This isn't of much use except in unusual
circumstances (e.g. running java -jar from the command line), but you'd
expect it to be harmless enough.
Except that it isn't. We got a report from a customer that it slows down
compilations to which these jars are inputs, and that turns out to be quite
true. Turning that option off reduces a clean build from about 30 minutes
to under 10. Does anyone have any idea what's going on here?