【发布时间】:2017-07-01 08:36:33
【问题描述】:
我正在从官方参考资料中学习 Maven 插件。我读到:
您还可以使用 executions 标签配置 mojo。这是最 常用于旨在参与某些活动的 mojos 构建生命周期的各个阶段。
但是如果我不使用<executions>标签,像这样:
<project>
...
<build>
<plugins>
<plugin>
<artifactId>maven-myquery-plugin</artifactId>
<version>1.0</version>
<configuration>
<url>http://www.foobar.com/query</url>
<timeout>10</timeout>
<options>
<option>one</option>
<option>two</option>
<option>three</option>
</options>
</configuration>
</plugin>
</plugins>
</build>
...
</project>
会发生什么?
我们是否能够仅在孤立地给出类似mvn myquery:myquery 的命令时从maven-myquery-plugin 运行目标,或者插件是否默认捆绑在某个阶段/生命周期中?
【问题讨论】:
-
是的,这就是答案。
标签: maven