These are the sort of things we will aim to write closer to the final release, but if you do take a stab at it, we'd be happy to use your experiences and help you along the way.
Thanks, Brett On 6/16/05, Donszelmann, Mark <[EMAIL PROTECTED]> wrote: > Hi > > is there a good example on how to migrate a plugin in jelly from maven 1 > to a mojo+marmelade (M2) and jelly wrapper (M1). > > Regards > Mark > > > -----Original Message----- > From: Brett Porter [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 14, 2005 1:26 AM > To: Maven Users List; dan tran > Subject: Re: Native dependencies > > One of the best thing about Java mojos too, is that as long as you don't tie > it to any M2 APIs (or are prepared to translate the resulting objects), you > can also wrap them in a thin Jelly plugin for use in Maven 1 and maintain one > codebase. We'll be moving more of the > Maven1 plugins towards this model as the M2 plugins mature. > > - Brett > > On 6/14/05, dan tran <[EMAIL PROTECTED]> wrote: > > I may be wrong, but i think the reason of cpptasks is not maintainable > > because it tries to know too much. If I am going to convert it to M2 > > mojo, i will just try to make it to replace 'make' functionality and > > leave the compiler and linker settings to the user. > > > > After that, we may have ton of independent add-ins (MOJO) for compiler > > specifics. > > > > thoughts? > > > > -D > > > > On 6/14/05, Donszelmann, Mark <[EMAIL PROTECTED]> wrote: > > > Dan (and others), > > > > > > a port to M2, whenever we migrate to it. This all depends on how > > > stable and goo M2 is. Have not investigated yet. The current NAR > > > plugin could do with some improvements. The jelly script is around > > > 50 Kbytes, and could be more easily written in Java. There are a lot > > > of properties used, of which I have no idea where they go in M2. > > > > > > I did make my own improvements to cpptasks, and reported some of them: > > > new compilers, some options changed, etc. The cpptasks system is > > > usable and quite ok I think, just not maintained (very well). > > > > > > Let me know. > > > > > > Mark > > > > > > -----Original Message----- > > > From: dan tran [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, June 14, 2005 12:05 AM > > > To: Maven Users List > > > Subject: Re: Native dependencies > > > > > > Mark, Do you plan to port your plugin to M2? > > > > > > I think cpp-task is basically dead, I ended up to maintain cpptask > > > with my own changes to support more option. Perhaps we can team up > > > to merge cpptask into M2 mojo > > > > > > -D > > > > > > On 6/13/05, Donszelmann, Mark <[EMAIL PROTECTED]> wrote: > > > > Hi > > > > > > > > we found the maven-native-plugin limited in its functionality, > > > > especially where it concerns: > > > > > > > > 1. true cross-platform development 2. declaring dependencies on > > > > other native libraries > > > > > > > > so, we developed our own. Feel free to have a look, and use it: > > > > > > > > http://java.freehep.org/freehep-nar-plugin > > > > > > > > builds, unpacks and distributes Native Archives. > > > > > > > > Its not complete, see the issues in JIRA, but we are getting there. > > > > > > > > Regards > > > > Mark Donszelmann > > > > > > > > > > > > -----Original Message----- > > > > From: dan tran [mailto:[EMAIL PROTECTED] > > > > Sent: Monday, June 13, 2005 2:07 PM > > > > To: Maven Users List > > > > Subject: Re: Native dependencies > > > > > > > > In case you are going to build native code, take a look at > > > > maven-native-plugin > > > > > > > > -D > > > > > > > > On 6/13/05, Grant Ingersoll <[EMAIL PROTECTED]> wrote: > > > > > Will give it a try. I am targeting Windows and *nix. > > > > > > > > > > Am new to Maven, so will have to go figure out the pregoal stuff > > > > > (ironically, I was just looking into that for something else!) > > > > > > > > > > >>> [EMAIL PROTECTED] 6/13/2005 3:44:55 PM >>> > > > > > - put the native files under your local repo > > > > > - add them to your dependencies list > > > > > > > > > > At run time system use pregoal to add the native files to a > > > > > localtion understand by your system, ORuse some sort of > > > > > environment valiable to add your file to linkage path > > > > > > > > > > What OS are you targeting? > > > > > > > > > > -D > > > > > > > > > > > > > > > > > > > > On 6/13/05, Grant Ingersoll <[EMAIL PROTECTED]> wrote: > > > > > > Hi, > > > > > > > > > > > > I have a 3rd party JAR that requires a native library. How do > > > > > > I specify the dependency such that the native library gets put > > > > > > in a > > > > > place > > > > > > where I can link with it at runtime? > > > > > > > > > > > > > > > > > > Thanks, > > > > > > Grant Ingersoll > > > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > ---- > > > > > - > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > ---- > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > ---- > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------ > > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
