Maven学习之创建web项目在pom.xml遇到的bug

Posted QAQqinlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven学习之创建web项目在pom.xml遇到的bug相关的知识,希望对你有一定的参考价值。

今天再学习maven的时候,遇到了一个小bug,决定分享上来说不定对刚学习maven的你有一定的帮助!

maven版本:apache-maven-3.5.4  

在创建web项目时出现 Cannot detect Web Project version. Please specify version of Web Project through Maven project prope……的错误

解决方案:

第一步  修改项目的jdk版本,改成你想要的版本,新建的maven web项目默认是jdk1.5

在pom.xml中,配置如下代码段:

 1 <build>
 2         <plugins>
 3             <plugin>
 4                 <artifactId>maven-compiler-plugin</artifactId>
 5                 <configuration>
 6                     <source>1.8</source>
 7                     <target>1.8</target>
 8                 </configuration>
 9             </plugin>
10         </plugins>
11         <finalName>webserver</finalName>
12     </build>

第二步  再在上面build内添加如下代码段:

1             <plugin>
2                 <artifactId>maven-war-plugin</artifactId>
3                 <configuration>
4                     <version>3.1</version>
5                 </configuration>
6             </plugin> 

 

配置完成,但还是有些人的项目会报错,解决方法如下:

 

选中自己的项目——>右键——>Maven——>Update Project 如下图: 

 以上更新后,可能有些人还存在项目报错的情况,那是因为,创建maven项目时,默认webapp下是空的解决方案:

新建文件夹:WEB-INF

再在该文件夹下创建web.xml

结构如下:

至此,这个错误就顺利的解决了!

以上是关于Maven学习之创建web项目在pom.xml遇到的bug的主要内容,如果未能解决你的问题,请参考以下文章

maven学习之继承

Spring框架学习之--搭建spring框架

java创建一个maven web的项目,为啥只有src文件夹和pom.xml文件??

Idear 创建maven web项目后在pom.xml里面添加依赖,但项目里没有jar包

Idear 创建maven web项目后在pom.xml里面添加依赖,但项目里没有jar包

Hibernate学习之单向多对一映射