[prev in list] [next in list] [prev in thread] [next in thread]
List: maven-user
Subject: RE: Re: [m2] problem with manifest entries with new war plugin
From: "Mike Perham" <Mike.Perham () webifysolutions ! com>
Date: 2006-06-30 3:42:19
Message-ID: 83672EAF145CE34B9C75293C33782EDB155C6D () webifymail02 ! webify ! local
[Download RAW message or body]
http://svn.apache.org/repos/asf/maven/shared/trunk/maven-archiver/
See ManifestConfiguration.java. So I think it would be:
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
> -----Original Message-----
> From: news [mailto:news@sea.gmane.org] On Behalf Of Mark Reynolds
> Sent: Thursday, June 29, 2006 7:48 PM
> To: users@maven.apache.org
> Subject: Re: [m2] problem with manifest entries with new war plugin
>
> 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:news@sea.gmane.org] 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: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic