You still need to declare an execution for the plugin in your pom.xml. In the execution you don't need to declare the phase though as you have a default one defined in the mojo.
/Anders On Tue, Feb 12, 2019 at 9:40 AM Dirk Olmes <d...@xanthippe.ping.de> wrote: > Hi, > > I'm creating a Maven plugin using Java Annotations and I'd like my > plugin to be bound to a default lifecycle phase so I don't have to > explicitly bind it to a phase in my regular projects. > > So far I use > > @Mojo(name = "generate", defaultPhase = LifecyclePhase.GENERATE_SOURCES) > public class MyMojo extends AbstractMojo {} > > But that doesn't seem to be enough: just listing the mojo in the build > section of a test project does not execute the plugin. > > My google fu fails me! Help! > > -dirk > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >