Hi Wouter and all,
I'm no longer going to support the ant tool shipping with andromda (the one building a j2ee project template for Ant), if anyone feels like joining and taking over that part it would be great
Mind you, you will have to convince us through a few patches first, before we would grant you commit access that's understandable I hope.
Anyway I hope we get some reactions, otherwise I will drop the support for this component until I would need it again myself (at work that is)
I added a new cartridge "ejosa-component-structure" http://cvs.sourceforge.net/viewcvs.py/ejosa/ejosa-revo/dev-cartridges/cartridges/ejosa-component-structure/
in my EJOSA project which generates:
1. All the Ant "build" files (build management)
2. All the Ant "bin" files (execution management)
in a J2EE application development. Because I don't like maven, I will surely keep my work up-to-date ;-). At the moment it's only for JOnAS-Tomcat 4.1.x.
Actually I like the idea of Maven (structured, centralized build and
bin files) but I don't like to use it (you need a plug-in for you IDE
to be able to run Maven within your IDE, you don't see what build files
you can run, etc., too complex to learn in the beginning). And since I
work with beginners I need a KISS build and execution management,
therefore -> Ant. I actually copy Maven idea and use Ant to implement the same idea. Adding a cartridge for this purpose makes the process of
updating all the Ant scripts just like a snap, very easy ;-)
For the ones who never heard about EJOSA (Enterprise Java Open Source Architecture): It is a simple and structured way to develop your J2EE application. Two things are important:
EJOSA: The Structure: http://ejosa.sourceforge.net/ejosa-images/ejosa-structure.jpg
EJOSA: The Process http://ejosa.sourceforge.net/ejosa-images/ejosa-template-process-matrix.jpg
All the build and execution management files are done *only* in Ant (no plug-ins, no IDE dependency, no Maven) ;-) You can run them within all different IDEs by "execute Ant" or outside an IDE with "ant" command.
EJOSA Revo 2.1 integrated AndroMDA 3.x M2. We are in the process to release EJOSA Revo 2.2 in this week (still uses AndroMDA 3.x M2) with 2 added cartridges: "ejosa-component-structure" (see above) and "ejosa-model-cost-calculator" (calculate the amount of use cases and classes available in your PIM to get a cost estimation of your J2EE project). http://cvs.sourceforge.net/viewcvs.py/ejosa/ejosa-revo/dev-cartridges/cartridges/ejosa-model-cost-calculator/
After using AndroMDA for sometimes now, I feel that slowly but surely the AndroMDA team should release a final version, since the product is already very mature! Great job AndroMDA team!
Cheers, -- --------------------------------------------------- Blasius Lofi Dewanto --------------------------------------------------- OpenUSS - Open University Support System http://openuss.sourceforge.net --------------------------------------------------- E-Mail : [EMAIL PROTECTED] ICQ : 39343280 ---------------------------------------------------
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user