From: Chad B. <cha...@gm...> - 2006-03-04 19:31:17
|
Looks good to me! Also can you do something like this: /andromdapp /projects /csharp /maven2 (since there may be a project template that uses something other than maven2) Eric Crutchfield wrote: > One slight change. Since there will hopefully be more project > generators for .NET, I now have the following: > /andromdapp > /projects > /csharp > > I'd envision others adding projects like vbnet, c++, j#. > > In addition, after I get the .Net generators and cartridges ported to > work under m2, I was hoping to take a shot at a mono generator/cartridge. > > -----Original Message----- > *From:* Chad Brandon [mailto:cha...@gm...] > *Sent:* Sat 3/4/2006 12:05 PM > *To:* Eric Crutchfield > *Cc:* and...@li... > *Subject:* Re: [Andromdaplugins-community] New plugin and cartridges > > Chad Brandon wrote: > > 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 > > Woops typo: I meant "/andromdanetapp" of course. > > > > >> -----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> > >> > >> > <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. > >> > >> > > > > > > > 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. > > |