On Tue, 13 Sep 2005, Adam Hardy wrote: I think maven-core covers this. If not, we'll adjust it.
And next time if you feel like reporting an issue and you're not sure which component: you can also skip selecting a component. Don't let that hold you back! :) Thanks again! -- Kenney > Sure. But as a bug of maven-ear-plugin, or as a bug of some other > component? (I would guess maven-artifact, but I'm not sure). > > > Adam > > Kenney Westerhof on 13/09/05 12:47, wrote: > > On Tue, 13 Sep 2005, Adam Hardy wrote: > > > > That's correct, the dependency itself is not updated to reflect > > the type of the pom associated with it, and hence type has to be > > specified. And yes, it defaults to jar. > > > > However, since the type information is available in the pom, it would > > be very convenient if m2 just propagated that back to the dependency. > > > > Could you please file a JIRA issue about this, so we'll get this fixed > > when time allows it? > > > > Thanks! > > > > -- Kenney > > > > > >>I didn't explicitly declare the type attribute in my dependency > >>declarations. I've done that now and maven-ear-plugin has co-operated. > >> > >>It seems that the plugin was looking no further than that type > >>attribute, rather than delving into the dependency's pom. > >> > >>Does the <type> attribute in the dependency declaration default to 'jar' > >>if it is left out? > >> > >>That would be my mistake then, I think. > >> > >>Edward Yakop on 12/09/05 16:07, wrote: > >> > >>>This is what I have in my pom.xml: > >>> > >>><project> > >>> <modelVersion>4.0.0</modelVersion> > >>> <groupId>com.tokuii.serverside.baseapp</groupId> > >>> <artifactId>bsp-ear</artifactId> > >>> <version>1.0-SNAPSHOT</version> > >>> <name>Baseapp - EAR</name> > >>> <url>http://www.tokuii.com</url> > >>> <packaging>ear</packaging> > >>> <parent> > >>> <groupId>com.tokuii.serverside</groupId> > >>> <artifactId>baseapp</artifactId> > >>> <version>1.0-SNAPSHOT</version> > >>> </parent> > >>> <build> > >>> <plugins> > >>> <plugin> > >>> <groupId>org.apache.maven.plugins</groupId> > >>> <artifactId>maven-ear-plugin</artifactId> > >>> <configuration> > >>> <archive> > >>> <manifest> > >>> <addClasspath>true</addClasspath> > >>> </manifest> > >>> </archive> > >>> <generateApplicationXml>true</generateApplicationXml> > >>> </configuration> > >>> </plugin> > >>> </plugins> > >>> </build> > >>> <dependencies> > >>> <dependency> > >>> <groupId>com.tokuii.serverside.baseapp.presentation.flash</groupId> > >>> <artifactId>bsp-pl-fls-ejb</artifactId> > >>> <version>1.0-SNAPSHOT</version> > >>> <type>ejb</type> > >>> </dependency> > >>> <dependency> > >>> <groupId>com.tokuii.serverside.baseapp.presentation.flash</groupId> > >>> <artifactId>bsp-pl-fls-web</artifactId> > >>> <version>1.0-SNAPSHOT</version> > >>> <type>war</type> > >>> </dependency> > >>> </dependencies> > >>></project> > >>> > >>>and maven 2 produce the ear accordingly. > >>> > >>>Regards, > >>>Edward Yakop > >>> > >>>On 9/12/05, Adam Hardy <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>>It seems I didn't send my reply, so if it arrives twice, my apologies. > >>>> > >>>>garg-ejb is declared as ejb packaging. > >>>> > >>>>No modules declarations at all appear in the application xml. This is > >>>>what it has: > >>>> > >>>><?xml version="1.0" encoding="UTF-8"?> > >>>><application xmlns="http://java.sun.com/xml/ns/j2ee" > >>>>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >>>>xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > >>>>http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" version="1.4"> > >>>> <display-name>garg-ear</display-name> > >>>> <description>Garg Application EAR Package with EJBs and > >>>>Jars</description> > >>>></application> > >>>> > >>>>Edward Yakop on 12/09/05 08:06, wrote: > >>>> > >>>> > >>>>>what is garg-ejb packaging? an ejb packaging? > >>>>> > >>>>>regards, > >>>>>Edward Yakop > >>>>> > >>>>>Note: By default, all dependency will not be generated inside > >>>>>application.xml unless if it is either ejb-client, ejb or war. > >>>>> > >>>>>On 9/11/05, Adam Hardy <[EMAIL PROTECTED]> wrote: > >>>>> > >>>>> > >>>>> > >>>>>>I'm bootstrapping m2 from svn source and I cannot work out how to get > >>>>>>maven-ear-plugin to enter the module list into the application.xml. > >>>>>> > >>>>>>My application.xml contains only the project description and that's it. > >>>>>> > >>>>>>I've looked in the source code and it seems that the > >>>>>>GenerateApplicationXmlMojo is not getting any modules in its modules > >>>>>>collection - but if you look at my pom below, you'll see that the > >>>>>>modules are all set up there (and the .ear file looks good apart from > >>>>>>this application.xml). > >>>>>> > >>>>>>Any help would be gladly received! > >>>>>> > >>>>>>Here's my pom.xml: > >>>>>> > >>>>>><?xml version="1.0" encoding="UTF-8"?> > >>>>>><project xmlns="http://maven.apache.org/POM/4.0.0" > >>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >>>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > >>>>>>http://maven.apache.org/maven-v4_0_0.xsd"> > >>>>>> <modelVersion>4.0.0</modelVersion> > >>>>>> <groupId>org.garg</groupId> > >>>>>> <artifactId>garg-ear</artifactId> > >>>>>> <packaging>ear</packaging> > >>>>>> <version>1.0-SNAPSHOT</version> > >>>>>> <name>Garg EAR</name> > >>>>>> <description>Garg Application EAR Package with EJBs and > >>>>>>Jars</description> > >>>>>> <url>http://www.garg.com</url> > >>>>>> <dependencies> > >>>>>> <dependency> > >>>>>> <groupId>org.garg</groupId> > >>>>>> <artifactId>garg-delegate</artifactId> > >>>>>> <version>1.0-SNAPSHOT</version> > >>>>>> <scope>compile</scope> > >>>>>> </dependency> > >>>>>> <dependency> > >>>>>> <groupId>org.garg</groupId> > >>>>>> <artifactId>garg-ejb</artifactId> > >>>>>> <version>1.0-SNAPSHOT</version> > >>>>>> <scope>compile</scope> > >>>>>> </dependency> > >>>>>> </dependencies> > >>>>>> <build> > >>>>>> <plugins> > >>>>>> <plugin> > >>>>>> <artifactId>maven-ear-plugin</artifactId> > >>>>>> <version>2.0-beta-1-SNAPSHOT</version> > >>>>>> <configuration> > >>>>>> <version>1.4</version> > >>>>>> <archive> > >>>>>> <manifest> > >>>>>> <addClasspath>true</addClasspath> > >>>>>> </manifest> > >>>>>> </archive> > >>>>>> </configuration> > >>>>>> <executions> > >>>>>> <execution> > >>>>>> <goals> > >>>>>> <goal>generate-application-xml</goal> > >>>>>> <goal>ear</goal> > >>>>>> </goals> > >>>>>> </execution> > >>>>>> </executions> > >>>>>> </plugin> > >>>>>> </plugins> > >>>>>> </build> > >>>>>> <modules> > >>>>>> <module>../garg-dto</module> > >>>>>> <module>../garg-subdto</module> > >>>>>> <module>../garg-remote</module> > >>>>>> <module>../garg-delegate</module> > >>>>>> <module>../garg-ejb</module> > >>>>>> </modules> > >>>>>></project> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Kenney Westerhof http://www.neonics.com GPG public key: http://www.gods.nl/~forge/kenneyw.key --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]