[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