pom文件中pluginManagement和plugins标签有什么区别呢?

乔欣 Maven教程 发布时间:2022-11-17 11:04:38 阅读数:4786 1
下文笔者讲述pluginManagement和plugins标签的区别说明,如下所示
pluginManagement和plugins标签的区别:
     pluginManagement和plugins区别:
	    其区别类似于 dependencyManagement 和 dependencies之间的区别,
     pluginManagement下面可以放多个plugins标签

注意事项:
     子项目中的plugin会覆盖父项目的plugin
例:
 <pluginManagement>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <attach>true</attach>
            </configuration>
            <executions>
                <execution>
                    <phase>compile</phase>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</pluginManagement>

当项目B
   使用该plugin配置
   则在项目B的子pom文件中
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
    </plugin>
</plugins>
注意事项:
    子pom文件中未填写版本、配置细节等信息
	 只需要设置groupId和artifactId
	 其他信息均从父pom文件继承
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Maven/202211/4936.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者