如何添加其他目标作为自定义Maven插件的依赖项?

时间:2018-09-06 21:34:43

标签: java maven maven-plugin

我正在为Maven编写一个插件。但是,只有在运行mvn compilemvn test-compile之后运行我的插件才有意义。如何确保在插件目标之前运行这些目标?

下面是我正在使用的当前注释参数,但是它们似乎没有达到预期的效果。

@Mojo(name = "testplugin",
      defaultPhase = LifecyclePhase.TEST,
      requiresDependencyResolution = ResolutionScope.TEST)

1 个答案:

答案 0 :(得分:-1)

还有另一个注释@Executehttps://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html)可用于此目的。在这种情况下,您需要添加以下注释:

@Execute(phase = LifecyclePhase.TEST_COMPILE,
         goal = "test-compile")