老师我的pom中多了这些是什么意思
来源:2-3 代码实现
学习中的傅山
2019-09-04 15:12:31
<build>
<finalName>spring_ioc</finalName>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
1回答
同学你好,build标签描述了项目如何来编译及打包项目,而具体的编译和打包工作是通过build中配置的 plugin 来完成。具体如下:
1、maven-clean-plugin:清理上一次指向创建的目标文件。
2、maven-resources-plugin:处理资源源文件和测试源文件。
3、maven-compiler-plugin:编译源文件和测试文件。
4、maven-surefire-plugin:执行测试文件。
5、maven-war-plugin:创建war包。
6、maven-install-plugin:安装war包,将创建的war包拷贝到本地仓库。
7、maven-deploy-plugin:发布war包。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题