In order to inherit the version from dependencyManagent, you need to
have the same type as well.
In depMan you have type=war but in your dep you have type=ejb
-D
btw, is there such type as 'ejb'
On Dec 30, 2007 9:51 PM, Rice Yeh <[EMAIL PROTECTED]> wrote:
> Hi,
> I have a pom which has a dependency as follows:
>
> <dependency>
> <groupId>org.jboss.seam.example.booking</groupId>
> <artifactId>booking-ejb</artifactId>
> <type>ejb</type>
> </dependency>
>
> and this pom has a parent which has dependencyManagment stating the version
> of the above dependency as the follows:
>
> <dependencyManagement>
> <dependencies>
> <dependency>
> <groupId>org.jboss.seam.example.booking</groupId>
> <artifactId>booking-web</artifactId>
> <version>${pom.version}</version>
> <type>war</type>
> </dependency>
> ....
>
>
> But when run mvn eclipse:eclipse, I keep get the following error:
>
> Project ID: org.jboss.seam.example.booking:booking-web
> POM Location: /home/rice/practices/jboss/seam/booking/web/pom.xml
> Validation Messages:
>
> [0] 'dependencies.dependency.version' is missing for
> org.jboss.seam.example.booking:booking-ejb
>
>
> Reason: Failed to validate POM for project
> org.jboss.seam.example.booking:booking-web at
> /home/rice/practices/jboss/seam/booking/web/pom.xml
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Failed to validate POM for
> project org.jboss.seam.example.booking:booking-web at
> /home/rice/practices/jboss/seam/booking/web/pom.xml
> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:376)
>
>
> Why version is needed here? I see other uses that do not have version
> element but work. How?
>
> Regards,
> Rice
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]