Maven配置默认使用的JDK版本

问题:

  • 创建maven项目的时候,jdk版本是1.7版本,而自己安装的是1.8版本,从而导致无法使用lambda等Java8新特性。
  • 每次右键项目名-maven->update project 时候,项目jdk版本就会变回1.7版本。

解决办法:

解决办法一:在项目中的pom.xml指定jdk版本

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

这个方法只能保证该项目是jdk1.8版本,每次新建项目都得加上面代码,不推荐使用,推荐第二种方法。

解决方法二:在maven的安装目录找到settings.xml文件,在里面添加如下代码

<profile>
    <id>jdk-1.8</id>
     <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
时间: 2024-11-07 09:03:43

Maven配置默认使用的JDK版本的相关文章

maven配置默认jdk版本

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本. 对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4. 解决方案1:修改maven的默认jdk配置            maven的conf\setting.xml文件中找到jdk配置的地方,修改如下: [html] view plaincopy <profile> <id>jdk1.6</

修改maven 默认使用的 jdk 版本

Eclipse工程应设定了1.8,maven编译仍然使用1.6的解决办法 解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>development</id>    <activation>    

Maven项目pom文件设置JDK版本

maven项目创建之后有时候默认设定了java的低版本,每次导入项目或者更新maven的时候可能或出现一些报错,在pom.xml设定版本免除这个问题 <build> <finalName>comparison-data-project</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma

Maven学习之16指定jdk版本

1.加入插件,修改版本就行了 <plugin> <span style="white-space:pre"> </span><groupId>org.apache.maven.plugins</groupId> <span style="white-space:pre"> </span><artifactId>maven-compiler-plugin</artif

不配置JDK环境变量,配置tomcat 指向启动JDK版本,不再依赖环境变量

最近的项目是网上的  jeecms .基本都是java相关的,每次切换项目,重新配置环境变量都比较头疼, 并不是不好配置,网上全是,主要是每次配置完,都记不住.每次都百度,很是菜鸡. 并且,我也就是用 tomcat 启动看一下前端效果.是在不想去系统变量中配置JDK. 并且,tomcat 只要是有 JRE运行环境就可以运行. 没必要去系统变量中配置半天JDK. 基础知识: JDK(Java Development Kit) -- Java开发工具包. JRE(Java Runtime Envir

新创建的maven项目,显示的jdk版本与使用的不一致

解决:

maven 修改默认的JDK版本

maven jdk 版本配置 maven 默认使用的 jdk 版本 新建一个 maven 项目,如下 : 项目左下方出现一个感叹号,JRE 显示的是 1.5 版本.解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>dev

maven jdk 版本配置

maven 默认使用的 jdk 版本 新建一个 maven 项目,如下 : 项目左下方出现一个感叹号,JRE 显示的是 1.5 版本.解决方式有两种,一种是配置 pom.xml,一种是配置 settings.xml. 方式一:settings.xml 配置 打开 %maven%/conf/settings.xml 文件并编辑它(%maven% 表示 maven 的根目录) : <profiles>  <profile>    <id>development</id

如何修改maven的默认jdk版本

问题: 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2.每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决办法: 解决办法一:在项目中的pom.xml指定jdk版本,如下: 1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId>