Tim, You are right. I had <packaging>jar</packaging> instead of <packaging>ejb</packaging> so the ejb-plugin did not get executed. Now all dependencies are in calss-path. Is there anyway I can select some of them? I don't think <includes> works here.
Thanks, J jzhang wrote: > > I am using Maven 2.0.7. In my ear file, I have a ejb jar (called core.jar) > that depends on common.jar. They are all in the same ear. I want to have > core.jar manifest.mf file have Class-Path entry for common.jar. But I can > not get that work. I follow maven-ejb-plugin instruction: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-ejb-plugin</artifactId> > <configuration> > <archive> > <manifest> > <addClasspath>true</addClasspath> > </manifest> > </archive> > <!--<generateClient>true</generateClient>--> > </configuration> > </plugin> > > And I ran: mvn install. The new generated ejb jar file's manifest does not > have Class-Path entry. Besides, I want to add common.jar to this path. > Then I add: > > <dependency> > <groupId>${pom.groupId}</groupId> > <artifactId>my-common</artifactId> > <version>${pom.version}</version> > > <properties> > <ejb.manifest.classpath>true</ejb.manifest.classpath> > </properties> > > </dependency> > > Then I got 'org.apache.maven.reactor.MavenExecutionException: Parse error > reading POM. Reason: Unrecognised tag: 'properties' (position: START_TAG > seen ...\r\n <properties>... @18:25' error. > > It seems I can not put <properties> tag in <dependency> element. What is > wrong? > -- View this message in context: http://www.nabble.com/Having-trouble-using-maven-ejb-plugin----can%27t-get-Class-Path-in-manifest-tf4312954s177.html#a12297923 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]