Kent,
I've filed enhancement request MNGECLIPSE-708 about better support for
incremental resource changes. Unfortunately, I cannot provide any
implementation timeframe.
Kent Närling wrote:
HI,
Unfortunately, m2eclipse can't detect if/when source generation is
necessary, because Maven does not provide APIs to support this. You
have to manually clean the project (i.e. Project menu, Clean...) to
regenerate the sources. This is not pretty, so ideas/suggestions how
to improve this are welcome and appreciated.
Well, actually, I kind of did manage a better solution by defining a
maven builder (project->settings->builders) that executes the specific
goal for xjv.
Unfortunately there is one feature from "Ant build" in the "Maven build"
that is missing for this to work seamlessly...
Under "Ant build"->Build options there is a setting "Specify working set
of relevant resources" which will monitor the relevant resources and if
they change execute the build.
So maybe it is possible to add this feature to the "Maven build" and
then solve this in a fairly elegant way?
Also, irritatingly, when I check out , many times Eclipse simply
modifies the classpath file and removes the reference to
generated sources!! (maybe because the folder does not exist
before running the build?) In this case, I always have to sync
and then select "Override and update"...
Do you use "Checkout Maven projects from SCM" as described in [1] or
use something else? Does setting Goals to run on project import to
"process-test-resources" in Window->Preferences->Maven make it work
better?
Normally I use "Checkout as maven project", yes
I have not always used "Create maven project", maybe this is
part of the issue? many of the projects were simply converted to
maven by adding a pom file and doing "maven->Enable dependency
management", is there a better recommendation regarding
migrating projects?
For projects that already have pom.xml file, I find using one of
maven import wizard (see [1]) more convenient, but "maven->Enable
dependency management" should work too.
Ok, great
[1] http://docs.codehaus.org/display/M2ECLIPSE/Importing+Maven+projects
--
Regards,
Igor
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
--
Kent Närling
System Architect
SEAMLESS
Dalagatan 100, 8 tr, 113 43 Stockholm, Sweden
Phone: +46 8 5648 7800, fax: +46 8 5648 7823
Mobile: +46 70 836 9925
Mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
www.seamless.se <http://www.seamless.se>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email