You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brian Ferris (JIRA)" <ji...@codehaus.org> on 2010/05/04 19:16:20 UTC

[jira] Created: (MNG-4660) Use of --resume-from in multi-module project fails with missing inter-module dependencies

Use of --resume-from in multi-module project fails with missing inter-module dependencies
-----------------------------------------------------------------------------------------

                 Key: MNG-4660
                 URL: http://jira.codehaus.org/browse/MNG-4660
             Project: Maven 2 & 3
          Issue Type: Bug
          Components: Reactor and workspace
    Affects Versions: 3.0-beta-1, 2.2.1
         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)
Java version: 1.6.0_17
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x" version: "10.6.3" arch: "x86_64" Family: "mac"
            Reporter: Brian Ferris
         Attachments: modules-parent.tar.gz

In a simple multi-module project with a parent pom "modules-parent", two sub modules "module-a" and "module-b", where B depends on A, I've not been able to get the Maven "--resume-from" feature to work.

Specifically, I expect:

> mvn --resume-from module-b test

would resume execution of the "test" goal in "module-b".  Instead it fails with a missing artifact error:

> [INFO] Failed to resolve artifact.
> 
> Missing:
> ----------
> 1) org.test:module-a:jar:0.0.1-SNAPSHOT

Why isn't Maven resolving the within-multi-module dependency?  I've attached a simple project that reproduces the problem with Maven 2.2.1 and Maven 3.0-beta-1.




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

        

[jira] (MNG-4660) Use of --resume-from in multi-module project fails with missing inter-module dependencies

Posted by "Robert Scholte (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MNG-4660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=310089#comment-310089 ] 

Robert Scholte commented on MNG-4660:
-------------------------------------

{{--resume-from}} should only be adviced after a {{mvn install}} or {{mvn deploy}}, because it will look in the local repository for such dependencies.
There's room for improvement here if Maven could serialize/store the references to either the class-folder or the artifact of the past succesful builds if the total build fails, so Maven can pick them up when using {{-rf}}. 
This would be nice to pick up as part of the incremental builds.
                
> Use of --resume-from in multi-module project fails with missing inter-module dependencies
> -----------------------------------------------------------------------------------------
>
>                 Key: MNG-4660
>                 URL: https://jira.codehaus.org/browse/MNG-4660
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Reactor and workspace
>    Affects Versions: 2.2.1, 3.0-beta-1
>         Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)
> Java version: 1.6.0_17
> Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x" version: "10.6.3" arch: "x86_64" Family: "mac"
>            Reporter: Brian Ferris
>             Fix For: Issues to be reviewed for 3.x
>
>         Attachments: modules-parent.tar.gz
>
>
> In a simple multi-module project with a parent pom "modules-parent", two sub modules "module-a" and "module-b", where B depends on A, I've not been able to get the Maven "--resume-from" feature to work.
> Specifically, I expect:
> > mvn --resume-from module-b test
> would resume execution of the "test" goal in "module-b".  Instead it fails with a missing artifact error:
> > [INFO] Failed to resolve artifact.
> > 
> > Missing:
> > ----------
> > 1) org.test:module-a:jar:0.0.1-SNAPSHOT
> Why isn't Maven resolving the within-multi-module dependency?  I've attached a simple project that reproduces the problem with Maven 2.2.1 and Maven 3.0-beta-1.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira