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
>

Reply via email to