[ 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)