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 <nob...@gmail.com>: > 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 <nob...@gmail.com> 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 <andreas.gud...@gmail.com > > > > 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 >