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) 

Attachment: maven-andromda-plugin-1.0.jar
Description: Binary data


--- End Message ---

Reply via email to