You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jochen Hinrichsen (JIRA)" <ji...@codehaus.org> on 2009/04/09 16:44:34 UTC
[jira] Commented: (MNG-3685) Dependency can't be resolved but has
been found in the reactor.
[ http://jira.codehaus.org/browse/MNG-3685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=172533#action_172533 ]
Jochen Hinrichsen commented on MNG-3685:
----------------------------------------
Attached a sample project. It consists of two modules, module-1 depending on module-common. Executing 'mvn release:prepare' produces:
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Module Common
[INFO] Module #1
[INFO] Simple Maven Multi-Module Project
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Simple Maven Multi-Module Project
[INFO] task-segment: [release:prepare] (aggregator-style)
[INFO] ------------------------------------------------------------------------
Downloading: (some repo)
Downloading: (more repos)
[WARNING] The dependency: name.hinrichsen.jochen:module-common:jar:1 can't be resolved but has been found in the reactor.
This dependency has been excluded from the plugin execution. You should rerun this mojo after executing mvn install.
[INFO] [release:prepare]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
I tried both maven 2.0.8, 2.0.10 and 2.1.0 - same problem. I also ran the sonatype 'Definitive Guide' multi-module example in chapter 6 - same problem.
Not sure if this is a release plugin or a maven issue. The proposed solution from thread http://www.mail-archive.com/users@maven.apache.org/msg75486.html is to make the release plugin execute an 'install' lifecycle:
<configuration>
<preparationGoals>clean install</preparationGoals>
</configuration>
Also does not work for me.
> Dependency can't be resolved but has been found in the reactor.
> ---------------------------------------------------------------
>
> Key: MNG-3685
> URL: http://jira.codehaus.org/browse/MNG-3685
> Project: Maven 2
> Issue Type: Bug
> Affects Versions: 2.0.9
> Reporter: Jörg Hohwiller
> Fix For: 2.0.11
>
> Attachments: sample-MNG-3685.tgz
>
>
> Since I upgraded maven to 2.0.9, I get messages like the following endlessly:
> Downloading: http://m-m-m.sourceforge.net/repository/net/sf/m-m-m/mmm-util-core/1.0.2-SNAPSHOT/mmm-util-core-1.0.2-SNAPSHOT.jar
> [WARNING] The dependency: net.sf.m-m-m:mmm-util-core:jar:1.0.2-SNAPSHOT can't be resolved but has been found in the reactor.
> This dependency has been excluded from the plugin execution. You should rerun this mojo after executing mvn install.
> This also happens, if someone checks out the project and does "mvn eclipse:eclipse". The process still works but takes extraordinary long to proceed because it scales about n^2 with n beiing the number of modules in your reactor.
> You should also take into account that "mvn install" aborts if some tests fail.
> Sorry to say so, but this behaviour of maven is absolutely inacceptable. I hope there is a chance to fix this in the next release(s). Thanks!
--
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