[ http://jira.codehaus.org/browse/MRRESOURCES-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=253056#action_253056 ]
Scott Carey commented on MRRESOURCES-53: ---------------------------------------- Other details: I tested with Maven 3.0.1. I can reproduce without the apache parent pom if I configure remote-resources in the example parent pom the same way that the apache parent does: {code:xml} <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-remote-resources-plugin</artifactId> <version>1.1</version> <executions> <execution> <goals> <goal>process</goal> </goals> <configuration> <resourceBundles> <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> </resourceBundles> </configuration> </execution> </executions> </plugin> {code} > use of remote resources plugin breaks ability to use test-jar artifacts > ----------------------------------------------------------------------- > > Key: MRRESOURCES-53 > URL: http://jira.codehaus.org/browse/MRRESOURCES-53 > Project: Maven 2.x Remote Resources Plugin > Issue Type: Bug > Affects Versions: 1.1 > Reporter: Scott Carey > Priority: Critical > Attachments: project.zip > > > I have a dead simple project configuration that breaks if I inherit from > org.apache:apache . If I disable the remote resources plugin portion, it > works. > The plugin is trying to resolve a test-jar artifact during the compile phase, > but such an artifact does not exist until the test-compile phase. > To reproduce: unpack the project provided. run 'mvn clean compile'. that > will fail. test-compile will work. If you install, then compile will work > because it will find the test-jar in the local repo. You must not have any > related snapshot artifacts in the local repo related to this project to > reproduce. > If you break the inheritance to the apache parent, it will work. Or, you can > override the usage of the remote resources plugin and disable it to get the > project to function. > It seems to work if I assign the plugin to operate in a late phase -- such as > prepare-package. Perhaps all that is required is that the plugin operate in > as late a phase as it can by default? > If it must operate in compile however, it cannot look for dependencies that > are not generated until test-compile such as test-jar types. -- 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