如何在pom.xml中将Maven jar更新为War

我目前正在研究maven,我刚刚制作了“ maven-archetype-quickstart”并将编译属性设置为1.8

然后我想将罐子换成战争,所以将包装换成战争。

我还检查了Build,Execution,Deployment -> Build Tools -> Maven -> Import Maven projects automatically

我已经尝试过Maven -> Reimport All Maven Projects 但项目结构不会改变。 如何将Maven软件包“ jar”更新为“ war”?

如何在pom.xml中将Maven jar更新为War

wpz731 回答:如何在pom.xml中将Maven jar更新为War

IntelliJ中的项目结构反映了文件系统中文件夹/文件的结构。那不应该改变。更准确地说,jarwar打包的模块都允许具有src/main/javasrc/main/resourcessrc/test/javasrc/test/resources

这是标准的Maven布局。

但是,另外,WAR项目可以具有src/main/webapp文件夹,您可以在其中放置JSP文件,web.xml描述符(位于内部WEB-INF文件夹中)等等。

由于您没有创建这些文件夹,因此在视觉上您将看不到差异。

如果您具有intelliJ IDE的最终版本,则可以配置tomcat插件以在预安装的tomcat服务器上运行WAR(或使用其他替代方法来运行WAR)。

为了了解打包的影响,可以从命令行运行mvn package并检查target文件夹中创建的工件

本文链接:https://www.f2er.com/3104960.html

大家都在问