Thanks, Mike. I did spend some time rereading all the associated bugs and looking at some source code (though I don't know where in the source tree the archiver has moved to), but I didn't figure out the switch to turn on automatic entries or how to specify my own values.

-- Mark R

Mike Perham wrote:
Mark, there is a flag which you can specify to enable the old manifest
default values.  I'm not positive on the exact syntax so you'll need to
do some legwork to find this.  I think the plan was to document all this
in the jar plugin but I guess the war plugin snuck out first without
full documentation.

This is all part of the recent changes to the shared maven-archiver
project and should be documented in MJAR-38 and MJAR-39 I believe.
-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Mark Reynolds
Sent: Wednesday, June 28, 2006 3:45 PM
To: users@maven.apache.org
Subject: [m2] problem with manifest entries with new war plugin

I see the war plugin was just updated to 2.0.1.

It no longer automatically produces certain entries in the manifest that it did previously:

     Extension-Name:
     Specification-Title:
     Specification-Vendor:
     Implementation-Vendor:
     Implementation-Title:
     Implementation-Version:

I read MWAR-34 and MWAR-35 but it is not clear to me what the intended behavior is as a result of fixing those bugs. Is it no longer supposed to add any of these by default?

I tried to add these manually like this, for example:

     <plugin>
       <artifactId>maven-war-plugin</artifactId>
       <configuration>
          <archive>
            <manifestEntries>
              <Implementation-Version>abc</Implementation-Version>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>

Previously adding manual entries to a WAR did not seem to work (worked fine for JARs). Now it produces an exception no matter what entry I try to add, for example:

     org.codehaus.plexus.archiver.jar.ManifestException:
     The attribute "Implementation-Version" may not occur more than
     once in the same section
     at org.codehaus.plexus.archiver.jar.Manifest$Section.
     addAttributeAndCheck(Manifest.java:727)

I can write up a bug, if appropriate, but I'm not clear on what the intended behavior is now.

-- Mark R


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to