[ http://jira.codehaus.org/browse/MNG-4818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=235798#action_235798 ]
Matthew Daniel commented on MNG-4818: ------------------------------------- My sincere apologies, it appears that I left out "-DdownloadSources=true" from step 3. The good(?) news is that yes, I experience this on 3.0-RC1 also. Just for clarity, I'll repeat the correct reproduction steps: 1. mkdir \tmp\foo 2. cd \tmp\foo 3. mvn -DgroupId=my.group -DartifactId=myart -Dpackage=com.example.foo -Dpackaging=jar archetype:create 4. cd myart 5. edit pom.xml and add dependency (org.apache.commons:commons-jexl:2.0.1:jar) with no scope 6. rmdir /s /q %M2_LOCAL_REPO%\org\apache\commons\commons-jexl 7. mvn -e -DdownloadSources=true idea:idea > NPE in legacy.DefaultWagonManager.getArtifact > --------------------------------------------- > > Key: MNG-4818 > URL: http://jira.codehaus.org/browse/MNG-4818 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Artifacts and Repositories > Affects Versions: 3.0 > Environment: At revision 998131; 1.6.0_21 (32-bit); win7ent-x64 > Reporter: Matthew Daniel > Attachments: bug.log > > > 1. mvn archetype:create (with your favorite -DgroupId etc) > 2. add some non-local dependency to the pom (I used commons-jexl:2.0.1) > 3. mvn idea:idea > 4. kaboom > The problem is that the Logger is declared as @Requirement but it is > evidently not being provided (any path leading to a logging statement yields > the NPE) > I regret that I don't know enough plexus-voodoo to even create a TestCase for > this. -- 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