[ https://jira.codehaus.org/browse/MEJB-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Karl-Heinz Marbaise updated MEJB-53: ------------------------------------ Fix Version/s: (was: more-investigation) > Class path entry missing in assemblies since maven 3 > ---------------------------------------------------- > > Key: MEJB-53 > URL: https://jira.codehaus.org/browse/MEJB-53 > Project: Maven EJB Plugin > Issue Type: Bug > Affects Versions: 2.2.1 > Environment: Windows XP, Linux > Reporter: Koen Verrecken > > We have an EJB project along with some custom assemblies: > <project> > ... > <name>test</name> > <packaging>ejb</packaging> > ... > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-assembly-plugin</artifactId> > <configuration> > <archive> > <manifest> > <addClasspath>true</addClasspath> > </manifest> > </archive> > </configuration> > <executions> > <execution> > <id>sender</id> > <phase>package</phase> > <goals> > <goal>single</goal> > </goals> > <configuration> > <descriptors> > <descriptor>src/main/assembly/custom.xml</descriptor> > </descriptors> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > </project> > This creates a test.jar and a test-custom.jar. The first jar has its > Class-Path entry filled in correctly in the manifest file, but the 2nd jar > has no Class-Path entry. The <addClasspath>true</addClasspath> was added for > the maven assembly plugin, the maven-ejb-plugin in the parent pom also has > this property set to true. > This only happens with maven 3.0.3. With maven 2.2.1 both jars have their > Class-Path filled in properly. -- This message was sent by Atlassian JIRA (v6.1.6#6162)