失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > maven中打包项目为war包的pom.xml配置

maven中打包项目为war包的pom.xml配置

时间:2020-03-19 23:07:48

相关推荐

maven中打包项目为war包的pom.xml配置

maven中打包成war包的pom.xml配置

(1)完整配置:这个是使用servlet的完整配置,其他的类似。

<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.TestMy</groupId><artifactId>TestMy</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.0.1</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version><scope>provided</scope></dependency></dependencies><build><plugins><!-- web.xml is missing and <failOnMissingWebXml> is set to true --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin><!-- 在项目中的pom.xml指定jdk版本 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins></build></project>

(2)当项目中报错误:web.xml is missing and <failOnMissingWebXml> is set to true

需要在pom.xml中添加以下配置:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin>

(3)在项目中的pom.xml指定jdk版本,默认maven中的jdk版本为1.5,不满足需求,出现各种错误,需要修改其使用比较高的版本。

添加以下配置:

<!-- 在项目中的pom.xml指定jdk版本 --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>

通过以上的修改,就可以解决打包项目为war包。

如果觉得《maven中打包项目为war包的pom.xml配置》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。