It is not good to use default Maven groups for your own project. Instead, define your own group for your plugin, like this:
<pluginGroups>
<pluginGroup>org.chaschev</pluginGroup>
</pluginGroups>
And rename your plugin from cap4j
to cap4j-maven-plugin
. Then Maven will discover your plugin without further cahnges in POM.
Alternative, without <pluginGroups>
, just put following to your POM:
<plugins>
<plugin>
<groupId>org.chaschev</groupId>
<artifactId>cap4j</artifactId>
<version>...</version>
<configuration>
...
</configuration>
</plugin>
...
</plugins>