Oh boy I think we need a AndroMDA maven FAQ Attached it the 'pre-alpha' version I sent to the one tester who offered to test it last time
It's rough to install but AFAIK fully operational once installed Matthew > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Brian Topping > Sent: Friday, January 09, 2004 4:47 PM > To: Chad Brandon; [EMAIL PROTECTED] > Subject: RE: [Andromda-user] Maven plug-in > > Okay, so laff all you want (har har har), I broke down and > spent the last couple of days learning maven. Chad, you were > right all along. :-) > > I did it only because of some of the stuff that I saw Vincent > Massol doing with it and some of the stuff that they are > talking about with the POM being persisted into SQL. > > I can't believe what a drag it was to get operational for the > most basic project. But it works, and I tell you, I am going > to make a copy of that sukka before I add any sources to it. > Anyone want a copy? (Guaranteed to deprive you of a half a > day of quality time with Google...) > > Does anyone have a Maven plugin for AndroMDA that they could > send to me or the list? Barely working is fine, mostly > finished is that much better. I'll buy you beer next time we > run into each other. (mmm, beer...) > > Cool, thanks. > > -b > > > -----Original Message----- > > From: Brian Topping > > Sent: Tuesday, January 06, 2004 10:46 PM > > To: Chad Brandon; [EMAIL PROTECTED] > > Subject: RE: [Andromda-user] Maven plug-in > > > > > > > -----Original Message----- > > > From: Chad Brandon [mailto:[EMAIL PROTECTED] > > > Subject: Re: [Andromda-user] Maven plug-in > > > > > > Why is it complexity...because its another tool to learn? > > > If a tool's benefits out weigh the cost of learning it...why not > > > learn it and take advantage of it? The IT industry is all about > > > learning new things.... > > > > The IT industry is also a conduit for living a comfortable life > > (l-i-f-e). > > So it's not *all* about perpetually learning the latest > widget. That > > sounds more like technology hell to me. Most people like > the wizardry > > of it (hopefully for their own personal satisfaction of a job > > intelligently done than some kind of ego drive), but seeing the > > sunshine and meeting people is worthwhile as well. > > > > Anyway, these people (like me) who don't see Maven yet as > their soul > > salvation, you should write an article entitled "A Day In The Life > > with Maven". Talk about what you like about it, what it solves for > > you, how you do it, etc. Something that will convince me > how much I > > am missing without it. Help people set their expectations properly > > and dispel some myths they may have about it. Maven is a complex > > component, but if everyone was using it, you wouldn't have > to convince > > people any more, and the AndroMDA module would be finished already. > > > > Go for it, yo! :-) > > > > $0.02... > > > > -b > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: IBM Linux Tutorials. > > Become an expert in LINUX or just sharpen your skills. Sign up for > > IBM's Free Linux Tutorials. Learn everything from the bash > shell to > > sys admin. > > Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=ick > > _______________________________________________ > > Andromda-user mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/andromda-user > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System > offering advanced branching capabilities and atomic changes > on 50+ platforms. > Free Eval! http://www.perforce.com/perforce/loadprog.html > _______________________________________________ > Andromda-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-user >
--- Begin Message ---Jérémie, Here is the plugin (consider it early alpha) The main thing you will have to do is to make sure all the andormda jar appear int he maven repository, and also all have names in accordance with maven standards i.e. andromda-core-2.0.6.jar This is a bit messy at present because I didn't rename any of the jars that adnromda depends on, and I also assume they appear in the andromda group i.e. <dependency> <groupId>andromda</groupId> <artifactId>jmiuml14di</artifactId> <jar>jmiuml14di.jar</jar> </dependency> so the andromda part of the maven repository will look like this Directory of C:\dev\maven\repository\andromda\jars andromda-core-2.0.6.jar andromda-ejb-2.0.6.jar andromda-hibernate-2.0.6.jar andromda-java-2.0.6.jar andromda-struts-2.0.6.jar jmi.jar jmitoolkit.jar jmiuml14di.jar jmiutils.jar mdrapi.jar mof.jar nbmdr.jar openide-fs.jar openide-lookup.jar There shouldn't be any other requirements in the maven project.xml, but your project.properties will have somehting like: maven.andromda.basedir=. maven.andromda.modelURL=jar:file:${basedir}/src/uml/puml.zuml!/puml.xmi maven.andromda.lastModifiedCheck=true maven.andromda.typeMappings=TypeMapping.xml maven.andromda.outlet.0=true maven.andromda.outlet.0.cartridge=ejb maven.andromda.outlet.0.outlet=entity-beans maven.andromda.outlet.0.dir=${basedir} maven.andromda.outlet.1=true maven.andromda.outlet.1.cartridge=ejb maven.andromda.outlet.1.outlet=entity-impls maven.andromda.outlet.1.dir=${basedir} maven.andromda.outlet.2=true maven.andromda.outlet.2.cartridge=ejb maven.andromda.outlet.2.outlet=session-beans maven.andromda.outlet.2.dir=${basedir} maven.andromda.outlet.3=true maven.andromda.outlet.3.cartridge=ejb maven.andromda.outlet.3.outlet=session-impls maven.andromda.outlet.3.dir=${basedir} I hope that is enough to start with. Feel free to ask any further questions Matthew > -----Original Message----- > From: Jérémie GRODZISKI [mailto:[EMAIL PROTECTED] > Sent: Friday, December 05, 2003 3:43 AM > To: [EMAIL PROTECTED] > Subject: Andromda maven plugin test > > > Hi matthew, I'm interested in testing the plugin. Can you send > me the source code and a sample project.xml ? Thank you. > Jérémie. > ------------------------------------------------------------- > NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, > Clubs, Toolbar... Web/Wap : www.netcourrier.com Téléphone/Fax : > 08 92 69 00 21 (0,34 € TTC/min) Minitel: 3615 NETCOURRIER (0,16 € > TTC/min)
maven-andromda-plugin-1.0.jar
Description: Binary data
--- End Message ---