eclipse中更换maven项目中的web.xml文件和修改java的编译版本

更换web.xml文件

在我们使用eclipse创建maven的web项目的时候,默认创建的web.xml默认的版本比较低(默认2.3版本),另外java的编译版本也会比较低(默认1.5版本),接下来将告诉大家该如何去修改。

  1. 找到项目中的web.xml文件,右键删除
  2. 右键项目,选择Properties->Project Facets
    在这里插入图片描述
  3. 将红框中的对勾取消选中,点击apply保存,之后再重新选中,并选择较高的3.0或者3.1版本,点击下方黄框。由于4.0版本的web.xml文件在保存时会比较卡,所以一般使用3.1即可。(具体卡的原因尚不清楚,如有知晓也烦请告知解决办法,感激不尽。)
    在这里插入图片描述
    4.点击黄色提示框时,会出现以下错误,提示java版本要求1.7及以上,此时只需要重新选择java版本,与自己安装的java版本一致即可。
    在这里插入图片描述
    5.接下来就可以再次点击黄框部分,设置web.xml的生成位置,点击OK,再点击Apply and Close保存并关闭。
    在这里插入图片描述
    6.此时可以打开新生成的web.xml,可以发现版本已经变成了3.1
    在这里插入图片描述
修改java编译版本

7.到此为止,已经成功的更换了web.xml文件。但是在maven项目中,在步骤4中更换的java版本并不会真正的生效。
首先右键项目,选择Properties->Java Compiler,在这里可以看到java的编译版本确实是13(本人自己设定的java-jdk版本为java-13)。
在这里插入图片描述
8.当我们通过项目右键->Maven->Update Project,刷新maven项目之后,再通过步骤7查看java编译版本,会发现又变回了原来的1.5版本。
在这里插入图片描述
9.注意这种情况在maven项目中会出现,此时有两种解决办法:
第一种:在maven项目的pom.xml文件build标签中添加如下代码,source和target标签内的数字代表java的编译版本,按照自己安装的jdk版本,如1.7,1.8,13(本人用的jdk版本),之后再项目右键->Maven->Update Project,刷新maven项目之后,查看java的编译版本,此时已经修改为13。(由于是在项目内的pom.xml文件中修改的,所以这种修改方式只会对当前项目有效。)

<build>
    <plugins>
    	<plugin>
    		<groupId>org.apache.maven.plugins</groupId>
    		<artifactId>maven-compiler-plugin</artifactId>
    		<version>3.1</version>
    		<configuration>
    			<source>13</source>
    			<target>13</target>
    		</configuration>
    	</plugin>
    </plugins>
  </build>

在这里插入图片描述
10.第二种:修改maven配置文件中的settings.xml文件。(此方法对所有maven项目生效。)
找到maven目录下的conf文件夹下的setting.xml文件,编辑文件,在profile标签下添加以下代码(修改为自己jdk的版本号),保存后,再项目右键->Maven->Update Project,刷新maven项目之后,查看java的编译版本,此时已经修改为13。

<profile>    
      <id>jdk-13</id>    
      <activation>    
      <activeByDefault>true</activeByDefault>    
        <jdk>13</jdk>    
      </activation>    
      <properties>    
        <maven.compiler.source>13</maven.compiler.source>    
        <maven.compiler.target>13</maven.compiler.target>    
        <maven.compiler.compilerVersion>13</maven.compiler.compilerVersion>    
      </properties>    
</profile>

在这里插入图片描述
在这里插入图片描述

如果对您有帮助,还希望能给点个赞,谢谢!
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顽强的韭菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值