From: Chad B. <cha...@gm...> - 2006-03-04 17:04:23
|
Eric Crutchfield wrote: > Actually, I meant "wrap", not extend. So my "core" just had an > AndroMDANetApp class that was a wrapper for AndroMDApp. But it sounds > like the plugin can just call AndroMDApp directly. And since the Net > plugin contains the dependency to the dotnet project, it will get > picked up when AndroMDApp looks for projects. Is that correct? Correct: you wouldn't need to wrap it, just call the AndroMDApp class within the .Net maven2 plugin. I was thinking the structure for the andromdapp net stuff should be like this (since we may have other project templates not related to .Net for andromdapp) /andromda-plugins /andromdapp /projects /dotnet /maven2 /plugins /andromdnetapp > -----Original Message----- > *From:* Chad Brandon [mailto:cha...@gm...] > *Sent:* Fri 3/3/2006 11:49 PM > *To:* ch...@an... > *Cc:* Eric Crutchfield; > and...@li... > *Subject:* Re: [Andromdaplugins-community] New plugin and cartridges > > However, I am curious: why do you think you'd need to extend the base > core AndroMDApp module? > > Chad Brandon wrote: > > The cartridges structure looks good. About the andromdanetapp > > structure, you don't need all that. The andromdapp module in the > > andromda-all project has all that for you, all you'd need was a > maven2 > > plugin to call the AndroMDApp class in the andromdapp module > (see the > > AbstractAndroMDAppMojo in andromda-all/maven/2/andromdapp to see > what > > I mean) and then just a project template like we currently have > for j2ee. > > > > Eric Crutchfield wrote: > >> > >> I’m porting several of the .Net pieces that Naresh, Louis and I > have > >> worked on to maven 2 and I was trying to figure out where that will > >> go in this project structure. > >> > >> I was thinking something like this: > >> > >> /andromda-plugins > >> > >> /andromdanetapp > >> > >> /plugin - maven plugin > >> > >> /core - extends AndroMDApp > >> > >> /projects > >> > >> /dotnet - contains project generator templates > >> > >> /cartridges > >> > >> /andromda-aspdotnet > >> > >> /andromda-cs > >> > >> /andromda-nspring > >> > >> /andromda-nhibernate > >> > >> Anyone have suggestions for a better (the right?) way to > structure this? > >> > >> Thanks, > >> > >> Eric > >> > >> > >> This e-mail and any files transmitted with it are confidential and > >> are intended solely for the use of the individual or entity to whom > >> they are addressed. This communication may contain information > that > >> is protected from disclosure by applicable law. If you are not the > >> intended recipient, or the employee or agent responsible for > >> delivering this communication to the intended recipient, be advised > >> that you have received this e-mail in error and any use, > >> dissemination, forwarding, printing or copying of this e-mail is > >> strictly prohibited. If you believe that you have received this > >> e-mail in error, please immediately notify Edgewater Technology by > >> telephone at (781) 246-3343 and delete the communication from all > >> e-mail files. > >> > >> > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language > > that extends applications into web and mobile media. Attend the live > > webcast > > and join the prime developer group breaking into this new coding > > territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642> > > _______________________________________________ > > Andromdaplugins-community mailing list > > And...@li... > > > https://lists.sourceforge.net/lists/listinfo/andromdaplugins-community > > > > > This e-mail and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. This communication may contain information that is protected from disclosure by applicable law. If you are not the intended recipient, or the employee or agent responsible for delivering this communication to the intended recipient, be advised that you have received this e-mail in error and any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you believe that you have received this e-mail in error, please immediately notify Edgewater Technology by telephone at (781) 246-3343 and delete the communication from all e-mail files. > > |