[ 
https://jira.codehaus.org/browse/MSHARED-372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl-Heinz Marbaise moved MJAR-153 to MSHARED-372:
--------------------------------------------------

    Affects Version/s:     (was: 2.4)
                       maven-archiver-2.5
                  Key: MSHARED-372  (was: MJAR-153)
              Project: Maven Shared Components  (was: Maven JAR Plugin)

> Missing continuation characters in Export-Package field
> -------------------------------------------------------
>
>                 Key: MSHARED-372
>                 URL: https://jira.codehaus.org/browse/MSHARED-372
>             Project: Maven Shared Components
>          Issue Type: Bug
>    Affects Versions: maven-archiver-2.5
>         Environment: Linux, Maven 3.0.4
>            Reporter: Richard Seddon
>         Attachments: pom.xml
>
>
> The following plugin configuration results in an "Export-Package" field which 
> has two problems.  First, every other line has "CR" instead of just "CRLF'.  
> Second, every other line is missing the continuation character.  This latter 
> problem results in an invalid header exception when the jar is opened by Java.
> {code:XML}
>             <plugin>
>                 <artifactId>maven-jar-plugin</artifactId>
>                 <version>2.4</version>
>                 <configuration>
>                     <archive>
>                         <manifestEntries>
>                             
> <Bundle-SymbolicName>a.test.of.maven-jar-plugin</Bundle-SymbolicName>
>                             <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
>                             
> <Fragment-Host>org.jboss.weld.osgi-bundle</Fragment-Host>
>                             <Export-Package>
> org.jboss.weld.literal,
> org.jboss.weld.logging,
> org.jboss.weld.logging.messages,
> org.jboss.metadata.validation,
> org.jboss.weld.bean.interceptor,
> org.jboss.weld.metadata,
> org.jboss.weld.metadata.cache,
> org.jboss.weld.resources,
> org.jboss.weld.test,
> org.jboss.weld.tests,
> org.jboss.weld.tests.extensions,
> org.jboss.weld.tests.extensions.injectionTarget,
> org.jboss.weld.exceptions,
>                             </Export-Package>
>                             
> <Bundle-Description>a.test.of.maven-jar-plugin</Bundle-Description> 
>                         </manifestEntries>
>                     </archive>
>                 </configuration>
>             </plugin>
> {code}
> Here's the manifest contents:
> {noformat}
> Manifest-Version: 1.0^M
> Export-Package: org.jboss.weld.literal,
> org.jboss.weld.logging,
> org.jb^M
>  oss.weld.logging.messages,
> org.jboss.metadata.validation,
> org.jboss.w^M
>  eld.bean.interceptor,
> org.jboss.weld.metadata,
> org.jboss.weld.metadat^M
>  a.cache,
> org.jboss.weld.resources,
> org.jboss.weld.test,
> org.jboss.wel^M
>  d.tests,
> org.jboss.weld.tests.extensions,
> org.jboss.weld.tests.extens^M
>  ions.injectionTarget,
> org.jboss.weld.exceptions,^M
> Fragment-Host: org.jboss.weld.osgi-bundle^M
> Built-By: rseddon^M
> Build-Jdk: 1.6.0_29^M
> Bundle-ManifestVersion: 2^M
> Created-By: Apache Maven^M
> Bundle-Description: a.test.of.maven-jar-plugin^M
> Bundle-SymbolicName: a.test.of.maven-jar-plugin^M
> Archiver-Version: Plexus Archiver^M
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to