Indeed.
BTW, you don't need to specify the
<modules>
<ejbModule>
<groupId>test</groupId>
<artifactId>test-ejb</artifactId>
</ejbModule>
This section is used only if you need to configure the way the module needs
to be handled by the plugin.
Stéphane
On 11/30/05, John Casey <[EMAIL PROTECTED]> wrote:
>
> isn't the type already specified in the dependency listed below?
>
> Stephane Nicoll wrote:
> > You need to provide a type for each dependencies. We have discussed this
> > many times on the user list.
> >
> > Cheers,
> > Stéphane
> >
> > On 11/30/05, Tim Kettler <[EMAIL PROTECTED]> wrote:
> >
> >>Thanks for the quick replies. It's for M2.
> >>
> >>Ok, I pulled the latest trunks from the following locations:
> >>
> >>https://svn.apache.org/reos/asf/maven/components/trunk
> >>https://svn.apache.org/reos/asf/maven/plugins/trunk
> >>https://svn.apache.org/reos/asf/maven/sandbox/plugins
> >>
> >>I then bootstrapped the maven core (see my separate mail for this) and
> >>did an 'mvn install' in the plugins and sandbox directories.
> >>
> >>
> >>When building my project I get the following error:
> >>
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[INFO] Building Unnamed - test:test-ear:ear:1.0-SNAPSHOT
> >>[INFO] task-segment: [package]
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[INFO] [ear:generate-application-xml]
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[ERROR] BUILD FAILURE
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[INFO] Artifact[test:test-ejb:ejb] is not a dependency of the project.
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[INFO] For more information, run Maven with the -e switch
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>[INFO] Total time: 4 seconds
> >>[INFO] Finished at: Wed Nov 30 13:21:59 CET 2005
> >>[INFO] Final Memory: 4M/7M
> >>[INFO]
> >>
>
> >>----------------------------------------------------------------------------
> >>
> >>
> >>The problem is, that it treats the ejb module as ejb and not ejb3. This
> >>is the corresponding pom.xml:
> >>
> >><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>
> >>
> >> <parent>
> >> <groupId>test</groupId>
> >> <artifactId>test-project</artifactId>
> >> <version>1.0-SNAPSHOT</version>
> >> </parent>
> >>
> >> <groupId>test</groupId>
> >> <artifactId>test-ear</artifactId>
> >> <version>1.0-SNAPSHOT</version>
> >>
> >> <packaging>ear</packaging>
> >>
> >> <dependencies>
> >>
> >> <dependency>
> >> <groupId>test</groupId>
> >> <artifactId>test-ejb</artifactId>
> >> <version>1.0-SNAPSHOT</version>
> >> <type>ejb3</type>
> >> </dependency>
> >>
> >> </dependencies>
> >>
> >> <build>
> >> <plugins>
> >> <plugin>
> >> <groupId>org.apache.maven.plugins</groupId>
> >> <artifactId>maven-ear-plugin</artifactId>
> >> <configuration>
> >> <modules>
> >> <ejbModule>
> >> <groupId>test</groupId>
> >> <artifactId>test-ejb</artifactId>
> >> </ejbModule>
> >> </modules>
> >> </configuration>
> >> </plugin>
> >> </plugins>
> >> </build>
> >></project>
> >>
> >>
> >>Stephane Nicoll schrieb:
> >>
> >>>If M2: It's fixed in SVN, you need to rebuild M2 ear plugin.
> >>>
> >>>Regards,
> >>>Stéphane
> >>>
> >>>On 11/30/05, Tim Kettler <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>>Hi,
> >>>>
> >>>>currently the maven-ear-plugin doesn't support ejb3 modules because it
> >>>>expects artifacts of type *.ejb. For my local use I created a new
> >>>>Ejb3Module class with the only difference to EjbModule.java that the
> >>>>getType() method returns "ejb3".
> >>>>
> >>>>If that solution is ok for you I will create a patch and submit it to
> >>>>jira.
> >>>>
> >>>>-Tim
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>>--
> >>>.::You're welcome ::.
> >>>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >
> > --
> > .::You're welcome ::.
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
.::You're welcome ::.