You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Max Rudman (JIRA)" <ji...@codehaus.org> on 2005/12/06 13:52:30 UTC
[jira] Commented: (MPECLIPSE-71) Better support for multiproject with eclipse plugin
[ http://jira.codehaus.org/browse/MPECLIPSE-71?page=comments#action_52840 ]
Max Rudman commented on MPECLIPSE-71:
-------------------------------------
I had the same need and created my own version. Submitted patch is actually more robust than what I did so I am not submitting mine. However, I have a couple of suggestions:
1) Generated sources dir for nested projects should be obtained with something like this:
<j:set var="nestedContext" value="${reactorProject.context}"/>
<j:invoke var="genSrc" on="${nestedContext}" method="getVariable">
<j:arg value="maven.gen.src"/>
</j:invoke>
This way nested project's potentially different setting is respected. Same should be done for maven.build.dir
2) I put multiproject handling into a separate "multiclasspath.jelly" file and included it in the main classpath.jelly. I like smaller files as I feel they are easier to work with/find things in.
> Better support for multiproject with eclipse plugin
> ---------------------------------------------------
>
> Key: MPECLIPSE-71
> URL: http://jira.codehaus.org/browse/MPECLIPSE-71
> Project: maven-eclipse-plugin
> Type: New Feature
> Reporter: Yujin Kim
> Priority: Minor
> Attachments: classpath.jelly.MPECLIPSE-71.zip, classpath.jelly.patch, maven-eclipse-plugin-test.zip
>
>
> Currently when eclipse generates .classpath file, the subprojects' target paths default to the parent project's target path.
> for example if you have a POM A which is a parent project, and POM B and C that are subprojects of A, generated classpath will have :
> src/java -> target/classes
> src/test -> target/test-classes
> B/src/java -> target/classes
> B/src/test -> target/test-classes
> C/src/java -> target/classes
> C/src/test -> target/test-classes
> If I get a chance, I'll post a patch.
--
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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org