I'll be looking forward for the support of the generating frameworks.
However, the AndroMDA as part of the project generation effectively
prepares most of settings required for Eclipse including .project and
classpath files. I was looking deeply into AndroMDA generated projects,
specifically their sample application timetracker (I've used completed
sample from the AndroMDA site) trying to find out the best possible
options for further development with Maven (m2eclipse) and I found the
m2eclipse for the same initial project state generates two very different
Eclipse projects depending on how the project was brought into Eclipse.
I followed the AndroMDA sequence
- checkout source (I've unzipped the timetracker-complete sample .zip file)
- run 'mvn install' from CLI
By AndroMDA the project after install is ready for further development and
testing with Eclipse.
I've tried two different approaches: 1) import as existing Java project
and allow m2eclipse control the dependencies, and 2) import as Maven
project. The results were success for approach 1) and 190 errors for
m2eclipse build. I was using Eclipse 3.4 (2008.06), m2eclipse
0.9.8.200905041414, maven 2.1.0 and AndroMDA 3.3.
Effectively, this means that m2eclipse cannot import multi-module projects
prepared using AndroMDA. Probably, this needs to be registered as
m2eclipse problem. The problem I'm facing now is how I can prevent
execution of maven goals for some of modules in the project and how I can
prevent the cleanup of some resources under /target folder - advices are
greatly appreciated.
Regards,
Nick
PS If necessary, I can provide all samples used during my investigation
and relevant build reports.