That's right. It wasn't. Just for the purposes of the new type per se I didn't need another mojo if all I wanted was the default behaviour.
Of course, since I actually want to copy all of the dependencies to put them into the archive, I think that I do need my own Mojo, so I am writing that now :-) Thanks Nathan On 27/10/2009 17:01, "Edelson, Justin" <justin.edel...@mtvstaff.com> wrote: > It looks like your DARMojo class isn't in this project or that it > doesn't have the correct annotations. > > -----Original Message----- > From: nsowatsk [mailto:nsowa...@cisco.com] > Sent: Tuesday, October 27, 2009 9:59 AM > To: Maven Users List > Subject: Re: Creating a dar archive > > Thank you very much :-) > > I got: > > [WARNING] ******************************************************* > [WARNING] Deprecation Alert: > [WARNING] No mojo descriptors were found in this project which has a > packaging type of maven-plugin. > [WARNING] In future versions of the plugin tools, this will fail the > build. > [WARNING] If this project is an archetype, change the packaging type > from maven-plugin to maven-archetype. > [WARNING] ******************************************************** > [WARNING] > [WARNING] > > The idea works as advertised, but I have a small twist (I guess) as I > also wanted to include all of the dependencies in the dar file, so I > think that I need to add some other code also. > > I'll do that and report back. > > Thanks > > Nathan > > > > On 27/10/2009 16:21, "Edelson, Justin" <justin.edel...@mtvstaff.com> > wrote: > >> You need to create a new packaging type. See >> http://stackoverflow.com/questions/1427722/how-do-i-create-a-new-packa >> gi >> ng-type-for-maven >> >> Justin >> >> -----Original Message----- >> From: nsowatsk [mailto:nsowa...@cisco.com] >> Sent: Tuesday, October 27, 2009 8:53 AM >> To: Maven Users List >> Subject: Creating a dar archive >> >> Hi all >> >> I would like to use Maven to create a new kind of archive. >> >> I want this new archive to be called a "dar" file. >> >> I want it to work the same in all other respects as jars/wars/ears, so > >> it is really just the name that differs. >> >> As a first stab at this I have created a DARMojo that extends >> AbstractFromDependenciesMojo and made changes like: >> >> protected static File getJarFile(File basedir, String finalName) { >> >> >> return new File(basedir, finalName + ".dar"); >> } >> >> And that's pretty much it. >> >> BUT, I get this problem: >> >> Installing xxx/yyy-0.0.1-SNAPSHOT.dar to >> xxx/0.0.1-SNAPSHOT/yyy-0.0.1-SNAPSHOT.jar >> >> Where the dar file that I have created is being installed as a jar >> file :-/ >> >> So, any ideas about how I can work around this please? >> >> Many thanks >> >> Nathan >> >> -- >> Nathan Sowatskey (nsowa...@cisco.com) - Technical Leader, NMTG XMP - >> +34-638-083-675 >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org