[ http://jira.codehaus.org/browse/MECLIPSE-37?page=all ] Kenney Westerhof reopened MECLIPSE-37: --------------------------------------
The idea behind the eclipse plugin is that you can develop on a project. Right now, I checked out a new version of a project I'm working on. Somebody messed it up and now it doesn't compile. I want to edit the faulty classes in Eclipse but I don;t have any .project files. So I run mvn eclipse:eclipse. That fails because the project doesn't compile. Now I cannot fix the bugs because the plugin that should make metadata ABOUT the project tries to compile it first which makes no sense. I understand that test-resources should also be present in eclipse, but this solution limits the usage of eclipse on maven projects and is not backwards compatible in my opinion. I'd like to see this change reverted, and maybe add a comandline switch to include/exclude test resources when generating project resources. Currently I think only a new mojo can do the trick since the @execute phase is not runtime configurable. Maybe it's time to review the generate-test-resource phase. Is it per definition necessary to have compiled src/main sources present in this phase? If so, why? If not, shouldn't the generate-test-(re)sources be run right after the process-resources? I.e. move them before the compile phase? Another solution might be to make the @execute phase configurable somehow, and specify an option to the eclipse:eclipse plugin to NOT generate test resources and stick with the generate-resources phase. the process-resources > eclipse:eclipse should execute in a later phase than "generate-sources" > ----------------------------------------------------------------------- > > Key: MECLIPSE-37 > URL: http://jira.codehaus.org/browse/MECLIPSE-37 > Project: Maven 2.x Eclipse Plugin > Type: Bug > Versions: 2.0 > Reporter: Mark Donszelmann > Assignee: fabrizio giustina > Fix For: 2.1 > > > the eclipse:eclipse goal should run in a later phase than it currently does > (generate-sources) > as user defined plugins may add to the compileSourceRoots and > testCompileSourceRoots. > If it runs later, added paths will be written correctly to the .classpath. > Suggested phase is "test" -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
