有人可以解释下面的功能吗?
A)实际上下面的代码对我有用,但我不明白为什么我们需要在下面使用 maven-war-plugin
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
B)将插件保留在项目内和配置文件中的区别是什么? (比如说 maven-surefire-plugin )哪种方式更好(假设我必须在我的pom.xml中使用<profile>
标记)
答案 0 :(得分:0)
warSourceDirectory
是静态Web文件,jsp,图像,WEB-INF等的目录。默认值是好的,因此您无需更改此参数。
webXml
- 是web.xml文件的位置,部署说明。使用spring boot你根本不需要web.xml。将参数failOnMissingWebXml设置为false
。
项目内定义的插件始终由此项目使用。在配置文件中定义的插件仅在启用配置文件时使用 - 因此此插件不是默认插件。