I noticed the same thing. And it doesn't just repeat compilation, it repeats everything up to and including the compilation. This unnecessarily increases build time and could easily cause problems with other plugins that don't expect to be run twice in one build. What's the reason for adding the @Execute annotation to the goal? If you really need to fork, but actually only want to execute the enhance goal (and re-executing the rest is just an undesired side effect), then consider creating a custom lifecycle for your plugin. |