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 ::.

Reply via email to