Some Eclipse Foundation pages use cookies to better serve you when you return to the site. You can set your browser to notify you before you receive a cookie or turn off cookies. If you do so, however, some areas of some sites may not function properly. To read Eclipse Foundation Privacy Policy click here.
Ok so the problem comes from the use of
maven-jar-plugin 2.4. The mavenarchiver plugin uses reflection to
invoke Manifest operations.
maven-jar-plugin 2.4 uses plexus-archiver 2.1 which has
removed the "merge" public methods on the
org.codehaus.plexus.archiver.jar.Manifest. This prevents the
mavenarchiver to work properly.
Your immediate workaround is to fallback on maven-jar-plugin
2.3.2.
- manifest generation has been tested in multi module
configuration and generally works (you can test some
archetype from http://code.google.com/p/open-archetypes/ ).
- it depends on the mavenarchiver plugin from
m2e-extras, which hasn't changed between m2e-wtp
0.14.0 and m2e-wtp 0.15.0
- MECLIPSEWTP-226 has strictly no relation with
your issue, this was a problem of having a bad
manifest in one of the m2e-wtp plugins itself.
And now the questions :
- what project(s) display the error? the utility
one(s) or the war?
the error display in the utility projekts
- is your manifest generated via a custom plugin?
yes, we generated with custom plugin
- can you provide a more complete stacktrace of
the issue? See under
<workspace>/.metadata/.log?
I see nothing in log, which say, you have any problem with
m2.
- can you show me your pom.xml (you can remove /
obfuscate any sensible data)?
I have a simple project, this project has in target
MANIFIEST.MF. This manifest was created with our plugin.
The project hasn't a sensible data. If you import the
project in Eclipse, than you must see the error in views
Problems. I have it for me. Cation don't run clean from
maven. In this case you delete MANIFEST.MF
I
think the problem is with nested module. I
have a multi-module project. 2 Projects
are the utils-projekt and have be included
in web-project. The utils-projekts
generate the MANIFEST.MF and this is a
problem. If i remove MANIFEST.MF from
target, the error is resolved.
I have update from the WTP 0.14 to
WTP 0.15.1 and become the Error in
Eclipse: - Error:
org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)
We have a plugin for creating of the
MANIFEST.MF. The MANIFEST.MF we
create in target and if our plugin
create the file. The Eclipse show in
pom.xml this error. I know that the
WTP 0.15.1 has any changes for
MANIFEST.MF(https://issues.sonatype.org/browse/MECLIPSEWTP-226
).
I have this problem with m2 1.0 and
m2 1.1. And get this error only is I
install WTP 0.15.1