Matthias,

These types of post should probably be posted to the andromda-devel list. By the way, in the 3.1 branch, I'm currently working on the ability to have a single configuration file for AndroMDA, this way we can pass this configuration file to maven, ant, etc, and we don't need all the extra crap in the project.xml (we can also have one place in the docs that explains this configuration instead of having to have both the maven plugin and ant task be explained in a duplicate manner). It'll also allow us to move to different build tools easier (like maven2), so you probably won't even need to run int Maven at all once I get this change in (or at least you won't need to provide tailing of the project.xml file in Mevenide).

Chad

Matthias Bohlen wrote:

Hi all,

in the meantime, I have done a little more prototyping to find the
correct technical architecture for the new feature "change propagation
from model to code".

I am planning to use the following configuration:

* Eclipse
* Mevenide
* AndroMDA within Maven
* Eclipse headless refactoring plugin with RMI server

The idea is that when AndroMDA detects a change to a model element, it
invokes an RMI call to the headless refactoring plugin and passes a
list of change commands to it that the plug-in should execute within
Eclipse. When the refactoring is done, AndroMDA can overwrite the
source files. Mevenide's runner tells Eclipse to refresh the project
at the end of the run, so that Eclipse will notice that AndroMDA has
changed the generated sources.

Since Eclipse and AndroMDA run in separate JVMs, an RMI connection
will be necessary. Does anybody know how to do this without an
additional RMI registry program running?

I have tried Mevenide today and found out that it is still quite
unstable. My idea is to check their code out of the CVS system and
help them stabilize it so that we can use it. It will also require
some tailoring for highly hierarchical project.xml as AndroMDA uses
them.

At the moment I am still playing until I can build mevenide at all.

Ideas? Thoughts?

Matthias

P.S.: I have committed the prototype of the headless refactoring code
to the "contrib/eclipse/prototypes" source tree.

---

Matthias Bohlen
"Consulting that helps project teams to succeed..."

Internet:
  http://www.mbohlen.de/
  [EMAIL PROTECTED]

Phone: +49 (170) 772 8545





-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user






------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ Andromda-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to