Jukka Zitting (JIRA) wrote:
[
http://issues.apache.org/jira/browse/GRFT-91?page=comments#action_12422584
]
Jukka Zitting commented on GRFT-91:
-----------------------------------
"maven eclipse" doesnt work for multiprojects.
"maven -Dgoal=eclipse multiproject:goal" should do that. I can also
make a more explicit "maven allEclipse" goal for that if you like.
Sure, I'd be interested to see that.
We really prefer having one Eclipse project for all subprojects though.
The problem with the precreated Eclipse project files is that if you
make inherently local modification (like set the project dependency
mentioned above, enable the Eclipse Checkstyle plugin, etc.), you'll
need to change normal svn usage patterns. When run in the project
folder, "svn status" will report the Eclipse files as modified, "svn
diff > latest-changes.patch" will include the local Eclipse changes,
"svn commit" will break things for others, etc. Even Eclipse will
flag the project as modified even if you've made no other changes to
it.
The only real issue I've had with checking in the .classpath file is
that we have to edit both the project.xml and .classpath (via the
Eclipse UI) when adding or removing a dependency. Once your project is
initially setup, this is a small price to pay, but if it could be
automated *correctly*, Im +1 for that.
We always use relative paths (Classpath Variables) to the local maven
repository, so this does impose an additional step for the user to once
setup the maven repository root for all maven-based projects. Contrary
to your statements above, I never see the .classpath file modified
unless I actually modify it via the Eclipse user interface.