在pom.xml中配置插件必须将嵌套在或内;直接生效写在,统一管理写在;需指定坐标、绑定phase(如package)并正确使用。

在 pom.xml 中配置插件,核心是把插件声明放在 <build></build> 标签内的 <plugins></plugins> 里。注意:不是直接写 <build><plugin>...</plugin></build>,必须套一层 <plugins></plugins>。
基础结构:plugins 必须嵌套在 pluginManagement 或 plugins 下
<build></build> 下有两种常见写法:
-
直接生效的插件(推荐初学者用):写在
<build><plugins>...</plugins></build>,这些插件会自动在构建生命周期中执行(只要绑定了 phase)。 -
统一管理但不自动启用:写在
<build><pluginmanagement><plugins>...</plugins></pluginmanagement></build>,只定义版本和默认配置,子模块需显式声明才能生效。
配置一个典型插件(比如 maven-compiler-plugin)
例如设置 Java 版本:
maven-compiler-plugin
绑定插件到特定生命周期阶段(可选但常用)
有些插件默认已绑定(如 compiler 插件绑在 compile 阶段),但自定义插件常需手动指定。用 <executions></executions> + <execution></execution>:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~