From: Chad B. <cha...@gm...> - 2006-03-04 17:05:33
|
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> >> >> > _______________________________________________ >> > 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. >> >> > > |