如何修改maven的默认jdk版本

如题所述

前置条件:Eclipse成功配置好Maven
环境:Eclipse 4.3.0,Maven 3.3.3
问题描述:Eclipse中,右键项目-->Maven-->Update Projcet,每次都把jdk版本变成1.5。
解决方法:在项目pom.xml文件中添加配置,或者在settings.xml文件中添加配置。
1.在pom.xml文件中添加配置

[html] view plain copy

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<!-- jdk配置为1.7 -->
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>

2.在settings.xml文件中添加配置

[html] view plain copy

<!-- 设置全局jdk版本 -->
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>

这样修改后,每次再Update Project时,就不会把jdk改变为1.5了
温馨提示:内容为网友见解,仅供参考
无其他回答

如何修改Maven的JDK版本
1.修改maven目录下conf\/settings.xml,适用全局。在profiles节点中新增:<profile> <id>jdk-1.7<\/id> <activation> <activeByDefault>true<\/activeByDefault> <jdk>1.7<\/jdk> <\/activation> <properties> <maven.compiler.source>1.7<\/maven.compiler.source> <maven.compiler.target>1.7<\/maven...

怎么更改maven工程jdk版本
两种方式1:创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。2:修改pom.xml文件org.apache.maven.pluginsmaven-compiler-plugin1.71.7true

如何设置eclipse maven默认jdk版本号
在对eclipse进行设置。window->preferences->maven->user settings,user settings那里选择maven安装目录下的settings.xml文件。如下图 设置完成后,右键项目->maven->update project,这样每次新建maven项目都默认为jdk1.8版本了 解决方法三:在解决方法二中,user settings的默认settigs.xml文件路径为:c:\\us...

如何修改Maven的JDK版本
可以用maven插件指定jdk的版本。<build><plugins><plugin><groupId>org.apache.maven.plugins<\/groupId><artifactId>maven-compiler-plugin<\/artifactId><version>3.5.1<\/version><configuration>1.7<target>1.7<\/target><\/configuration><\/plugin><\/plugins><\/build> ...

Maven 编译与JDK版本
若要生效,需将设置为true。 只有和<javac>同时正确设置,才能生效。 正确设置和<javac>,未设置<executable>也能使用指定版本正确编译,打印参数默认为1.5。 全局指定JDK版本。场景:开发人员希望maven编译时默认使用JDK1.8,可通过修改maven的settings.xml文件来实现。设置正确的javac路径后...

idea怎么设置默认jdk版本?
首先可以试试在项目管理(就是工具栏那个窗口图标)中删除无效的jdk环境, 然后设置中也有java编译器的设置,检查一下. 另外如果是maven项目, 检查maven配置文件,可以直接指定jdk版本

用maven命令行编译项目时,如何指定JDK的版
修改maven目录下conf\/settings.xml,适用全局。

IDEA全局配置 (Maven环境和JDK版本)
1. 下载并安装IDEA:从官方网站获取IDEA安装包,按照向导进行安装。2. 安装JDK和Maven:推荐参照之前的文章进行。安装JDK时,选择本地已有的JDK版本,确保IDEA能够识别。Maven的安装路径和用户设置文件也需要配置正确,以便IDEA可以找到Maven的环境。在IDEA中设置如下:1.1 新建一个空项目,如'demo'。1.2...

激活Maven profile的几种方式
对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器上的 POM 呢?这时就可以使用 profile。下面举个例子: <profiles> <profile> <id>jdk16<\/id> <activation> <jdk>1.6<\/jdk> <\/activation> <modules> <module>simple...

jdk版本和工程的jdk版本一模一样的吗?
1、方法一 在自己本地maven仓库的settings.xml文件中添加下面一段内容:以下是我本地仓库的目录以及settings.xml文件中的配置,如下图所示:2、经过自己的一番探索后发现,maven在新建工程时会优先读取自己本地仓库配置文件中的jdk版本限制的那段内容,如果自己本地仓库没有对jdk版本限制,这时才会去读取...

相似回答