Maven修改默认jdk13版本信息,不支持发行版 5,解决jdk版本过低问题解决方法
2020-03-08 15:24
796 查看
maven默认的jdk是1.5版本,每次新建项目都重新修改jdk版本过于麻烦,所以以下办法可修改Maven的默认jdk版本 。
注意:最好把Maven的版本更新一下,我用3.6.3版本的时候配置setting.xml jdk13无效。
一、在项目文件下的 pom.xml文件下添加一下代码(jdk1.8为例)
- 当前项目的 pom.xml文件内容
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.webrx</groupId> <artifactId>test</artifactId> <version>1.0</version> <packaging>jar</packaging> <build> <finalName>${project.artifactId}</finalName> <testSourceDirectory>src/test/java</testSourceDirectory> <sourceDirectory>src/main/java</sourceDirectory> <!-- 处理无法加载资源配置文件 --> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> </resources> <plugins> <!-- 配置当前项目的jdk版本信息 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>13</source> <target>13</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins></build> </project>
- 配置plugins
<plugins> <!-- 配置当前项目的jdk版本信息 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>13</source> <target>13</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins>
二、设置通过Maven创建的工程的JDK版本 在下载的Maven目录中找到settings.xml文件在profiles标签加入如下配置
<!-- maven/conf/settins.xml 文件添加如下配置,建立的java项目默认使用java13 --> <profiles> <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> </profiles>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- maven常见问题处理(3-1)修改maven 默认使用的 jdk 版本
- 解决创建maven项目默认jdk版本是1.5 的问题
- 如何解决Maven项目中JDK默认版本问题
- eclipse中使用maven创建项目和更新项目JDK版本默认是1.5解决方法
- 创建maven项目后,修改jre版本alt+f5后,返回默认1.5版本解决方法
- Spring注解编程时用junit测试时,显示jdK版本过低问题,更改版本后仍然不行的解决方法
- 修改maven 的默认jdk版本解决导入maven 项目出现错误
- 解决maven项目自动修改jdk版本问题
- eclipse中使用maven创建项目JDK版本默认是1.5解决方法
- Java修改maven的默认jdk版本为1.7的方法
- 关于jdk版本问题导致的eclipse导入web项目出错解决方法
- 玩转SSH--Hibernate(三)---手动修改数据库,前台查询信息不同步更新问题解决方法
- 如何修改maven的默认jdk版本
- 解决maven项目update project会更改jdk版本问题
- 快速解决低版本Xcode不支持高版本iOS真机调试的问题方法
- Java修改maven的默认jdk版本为1.7
- 如何修改maven的默认jdk版本
- 解决jdk1.4生成二维码问题,因为现下生成二维码的jar包,版本最低支持jdk1.5以上的版本,老的项目中想使用二维码,直接使用jar包无法使用
- 解决maven项目update project会更改jdk版本问题
- Maven 修改默认jdk版本