Re: writing a maven plugin that transparently adds a new source folder

2011-12-08 Thread Andrew Eisenberg
Just an update on this in case there is anyone else who is interested. I found an answer to this on stackoverflow: http://stackoverflow.com/questions/8389825/creating-a-maven-mojo-that-automatically-adds-new-source-folders-to-the-build On Wed, Nov 30, 2011 at 3:07 PM, Stephen Connolly wrote: >

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Stephen Connolly
That just defined the default phase that the goal will bind to if you don't specify a phase... but you need to bind a goal to a phase in the consumer's pom or the packaging lifecycle On 30 November 2011 23:00, Jeff MAURY wrote: > This is done through a Javadoc annotation in your Mojo source file

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Jeff MAURY
This is done through a Javadoc annotation in your Mojo source file. Regards Jeff MAURY On Wed, Nov 30, 2011 at 11:45 PM, Andrew Eisenberg < andrew.eisenb...@gmail.com> wrote: > Sorry for asking so many questions, but I am now confused. When you > say "You must bind your mojo to a specific phase

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Stephen Connolly
On 30 November 2011 22:45, Andrew Eisenberg wrote: > Sorry for asking so many questions, but I am now confused. When you > say "You must bind your mojo to a specific phase", where does this > binding happen? Inside the pom associated with the mojo or inside the > plugin consumer's pom? Earlier,

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Andrew Eisenberg
Sorry for asking so many questions, but I am now confused. When you say "You must bind your mojo to a specific phase", where does this binding happen? Inside the pom associated with the mojo or inside the plugin consumer's pom? Earlier, I think you implied that this had to happen in the consumer

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Jeff MAURY
No, you can have a mojo automatically invoked as soon as it is declared in a pom. You must bind your mojo to a specific phase. Regards Jeff MAURY On Wed, Nov 30, 2011 at 10:48 PM, Andrew Eisenberg < andrew.eisenb...@gmail.com> wrote: > On Wed, Nov 30, 2011 at 1:31 PM, Jeff MAURY > wrote: > > Yo

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Andrew Eisenberg
On Wed, Nov 30, 2011 at 1:31 PM, Jeff MAURY wrote: > You can develop a Mojo that will do the trick but you will have to > configure it in you pom (at least define it so that it will be invoked) so > I don't see the added value compared to the build-helper-plugin Right. Well, the only benefit is t

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Jeff MAURY
You can develop a Mojo that will do the trick but you will have to configure it in you pom (at least define it so that it will be invoked) so I don't see the added value compared to the build-helper-plugin Regards Jeff MAURY On Wed, Nov 30, 2011 at 7:53 PM, Andrew Eisenberg < andrew.eisenb...@gma

Re: writing a maven plugin that transparently adds a new source folder

2011-11-30 Thread Andrew Eisenberg
Thanks, Jeff and Stephen for your answers. I know about the build-helper-maven-plugin, but this adds about 20 lines of configuration to the pom and I was hoping to avoid that. Also, forcing users to specify a parent pom is not feasible since users will likely have their own parent poms to use. M

Re: writing a maven plugin that transparently adds a new source folder

2011-11-26 Thread Jeff MAURY
If you need to add source folders, there is an existing Maven plugin to do it: the build-helper-maven-plugin. Check the doc at http://mojo.codehaus.org/build-helper-maven-plugin Regards Jeff MAURY On Sat, Nov 26, 2011 at 1:58 AM, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > eithe

Re: writing a maven plugin that transparently adds a new source folder

2011-11-25 Thread Stephen Connolly
either mandate a parent pom... they will have to reference your plugin in their pom and the execution from the pluginmgmt will be pulled in, or custom lifecycle (they will need to ref the plugin and set extensions to true... themselves the only two ways to skin the cat - Stephen --- Sent from my

writing a maven plugin that transparently adds a new source folder

2011-11-25 Thread Andrew Eisenberg
Hi all, I am trying to create a maven plugin that transparently adds a new source folder to the project. It is always the same folder and so there should be no configuration required from the user. I've been going through http://www.sonatype.com/books/mvnref-book/reference/writing-plugins.html