Missing support for adding sections to the manifest at build time
-----------------------------------------------------------------

         Key: MNG-1202
         URL: http://jira.codehaus.org/browse/MNG-1202
     Project: Maven 2
        Type: Improvement
  Components: maven-jar-plugin, maven-archiver  
    Versions: 2.0-beta-4    
 Environment: Windows XP SP2
Java J2SE 1.4.2_08
 Reporter: Mark Russell
    Priority: Minor
 Attachments: ManifestSectionSupportChanges.zip

Currently it is not possible to add additional sections to the manifest by 
configuring the maven-jar-plugin through the configuration section in the 
pom.xml.  You can only add attributes to the "main" section using the 
<manifestEntries> tag..

Example... It is currently not possible to generate the manifest shown here:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: RUSM01
Package: org.com.foo.app
Build-Jdk: 1.4.2_08
Extension-Name: my-app
Specification-Vendor: MyCompany Inc
Implementation-Vendor: MyCompany Inc
Implementation-Title: my-app
Implementation-Version: 1.0-SNAPSHOT
Main-Class: org.com.foo.App
mode: development
url: http://maven.apache.org

Name: SampleSectionNumberOne
mode: development
url: http://maven.apache.org

Name: SampleSectionNumberTwo
mode: development
url: http://maven.apache.org

Current workaround: Define the manifest in a seperate file and configure the 
maven-jar-plugin to use the file for the manifest.

Attached to this defect is a zip file containing a potential fix.  The zip file 
contains the changed version of the MavenArchiveConfiguration.java and 
MavenArchiver.java files, along with a patch file to update the originals.  
Additionally a new class was needed and is found in the ManifestSection.java 
file included in the zip.  Last, a pom.xml example that shows how the feature 
would be used.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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

Reply via email to