Thank you, Vincent for the link. It completely describes the way to create default execution without the need to configure it when using the plugin. I learnt a lot!
On Mon, Jun 8, 2015 at 7:53 PM, Vincent Latombe <[email protected]> wrote: > This annotation just allows you to skip the <phase> declaration when you > add the execution to your pom. > > If you want to skip the <execution> block, you'll need to create a custom > packaging [1]. Then you'd specify <packaging>my-packaging</packaging> in > your pom, instead of <packaging>jar</packaging> (or any other value you > currently use) > > Cheers, > > Vincent > > [1] > > http://blog.sonatype.com/2009/08/create-a-customized-build-process-in-maven/#.VXXWhUZ5zaU > > Vincent > > 2015-06-08 19:21 GMT+02:00 Behrooz Nobakht <[email protected]>: > > > Let me continue with another question. Currently, my Mojo implementation > > has > > > > @Mojo(name = "my-goal-name", defaultPhase = > > LifecyclePhase.GENERATE_SOURCES) > > > > However, I still need to add `<execution>` when I'm using the plugin; > > otherwise it's just ignored. > > I was expecting that the Mojo annotation would remove this requirement. > > What am I missing? > > > > Thanks, > > Behrooz > > > > > > On Mon, Jun 8, 2015 at 6:36 PM, Behrooz Nobakht <[email protected]> > wrote: > > > > > Hi Andreas, > > > > > > Thank you for the pointer. It helped and it worked. > > > I was using an improper life cycle phase as the default. > > > > > > Cheers, > > > Behrooz > > > > > > > > > > > > On Mon, Jun 8, 2015 at 6:13 PM, Andreas Gudian < > [email protected] > > > > > > wrote: > > > > > >> Hi, > > >> > > >> You can check the build-helper-maven-plugin, which has a tiny goal to > > add > > >> a > > >> source directory to the project: > > >> > > >> > > > https://github.com/mojohaus/build-helper-maven-plugin/blob/master/src/main/java/org/codehaus/mojo/buildhelper/AddSourceMojo.java > > >> > > >> The maven-eclipse-plugin picks up all source directories listed in the > > >> model of the build. > > >> > > >> Hope that helps, > > >> Andreas > > >> > > >> Am Montag, 8. Juni 2015 schrieb Behrooz Nobakht : > > >> > > >> > Hi, > > >> > > > >> > I am trying to follow what `maven-plugin-plugin` Mojo does when > > >> generating > > >> > HelpMojo.java. > > >> > It also updates eclipse's .classpath some way (?) that I can see the > > >> > `target/generated-sources/plugin` > > >> > as a source folder in my IDE. > > >> > > > >> > Similarly, this is also what maven-jaxb2-plugin does when generating > > >> > sources files from a schema. > > >> > > > >> > I'm a bit clueless at this moment how to achieve the same for a > custom > > >> > plugin I'm developing. > > >> > Any specific documentation, hints, or example sources I can look > into > > >> for > > >> > this? > > >> > > > >> > Thanks in advance, > > >> > Behrooz > > >> > > > >> > > > > > > > > > > > > -- > > > -- Behrooz Nobakht > > > > > > > > > > > -- > > -- Behrooz Nobakht > > > -- -- Behrooz Nobakht
