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

结构如下:

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

posted @ 2018-09-23 12:53  QAQqiulin  阅读(866)  评论(0编辑  收藏  举报