Maven项目中修改jre版本(主要是修改setting文件改变maven默认生成的项目jre版本)

2024-06-06 01:58

本文主要是介绍Maven项目中修改jre版本(主要是修改setting文件改变maven默认生成的项目jre版本),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有时候建maven,开发过程中会突然发现jre版本过低不支持操作,会有“Change project complicate and JRE to 1.7”诸如此类的快速解决方案,但是当我们选择快捷方式或者项目右键-->Properties-->Project Facets 右边Java 版本选项此类的解决方案解决后当再次选择 maven -> Update Project 更新的时候,会出现jre又回到了原来的版本,所以为了避免这种情况就需要设置依赖的jre的版本。

一般有两种解决方案:

1、修改pom.xml 添加如下代码:

[html]  view plain copy
  1. </pre><p><pre name="code" class="java">  <build>  
  2.     <defaultGoal>compile</defaultGoal>  
  3.     <!-- 设置项目中依赖jar版本为1.7 Start -->  
  4.     <finalName>spring-mvc-project</finalName>  
  5.     <plugins>  
  6.         <plugin>  
  7.             <groupId>org.apache.maven.plugins</groupId>  
  8.             <artifactId>maven-compiler-plugin</artifactId>  
  9.             <configuration>  
  10.                 <source>1.5</source>  
  11.                 <target>1.5</target>  
  12.             </configuration>  
  13.         </plugin>  
  14.     </plugins>  
  15.     <!-- 设置项目中依赖jar版本为1.7 End -->  
  16. </build>  

将对应的版本改成你的需要的版本即可。

2、修改%maven_home%\conf\setting.xml文件(此种方法会导致所有依赖此仓库的项目的jre的都会改变)

在<profiles>标签内添加如下配置:

[html]  view plain copy
  1. <profile>  
  2.  <id>jdk-1.6</id>  
  3.  <activation>  
  4.   <activeByDefault>true</activeByDefault>  
  5.   <jdk>1.6</jdk>  
  6.  </activation>  
  7.  <properties>  
  8.   <maven.compiler.source>1.6</maven.compiler.source>  
  9.   <maven.compiler.target>1.6</maven.compiler.target>  
  10.   <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>  
  11.  </properties>  
  12. </profile>  

以后再使用maven生成项目默认编译级别就是1.6的了


转自:http://blog.csdn.net/world_ding/article/details/43194425

这篇关于Maven项目中修改jre版本(主要是修改setting文件改变maven默认生成的项目jre版本)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1034773

相关文章

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、