You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2008/12/18 13:26:19 UTC

[jira] Closed: (MNG-2613) Unresolved dependencies in intermediate projects when using dependencyManagement tag in multi-module builds

     [ http://jira.codehaus.org/browse/MNG-2613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter closed MNG-2613.
-----------------------------

         Assignee: Brett Porter
       Resolution: Incomplete
    Fix Version/s:     (was: Reviewed Pending Version Assignment)

not enough info to reproduce

> Unresolved dependencies in intermediate projects when using dependencyManagement tag in multi-module builds
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-2613
>                 URL: http://jira.codehaus.org/browse/MNG-2613
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Dependencies
>    Affects Versions: 2.0.5
>         Environment: maven-2.0.5-SNAPSHOT-20060917.124500
>            Reporter: Joseph Marques
>            Assignee: Brett Porter
>
> I have a nested project with the follow structure:
> root/intermediate1/intermediate2/leaf
> In this setup, each child level is a module of the parent, and each child's POM derives from the parent POM.
> If I execute 'mvn help:effective-pom' at root or leaf, it works fine.  However, the following error message will be thrown when I try to validate the POM at any intermediate level:
> Validation Messages:
>     [0]  'dependencies.dependency.version' is missing for <DEP_1>
>     [...]  'dependencies.dependency.version' is missing for <DEP_...>
>     [N]  'dependencies.dependency.version' is missing for <DEP_N>
> Reason: Failed to validate POM
> [INFO] ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Failed to validate POM
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:370)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:283)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:120)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:263)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.project.InvalidProjectModelException: Failed to validate POM
>         at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:941)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:752)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:423)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:192)
>         at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:520)
>         at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:452)
>         at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:496)
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:356)
>         ... 11 more
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Sun Sep 17 10:33:24 EDT 2006
> [INFO] Final Memory: 1M/127M
> [INFO] ------------------------------------------------------------------------
> This doesn't just affect the help:effective-pom goal; it throws this error whenever it has to walk the dependency graph.  So, for instance, I can't execute 'mvn install' or 'mvn grafo:grafo'.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira