Intellij Idea 的maven 项目会在 右键菜单 maven reimport 变成jdk 1.5

原创 2015年07月07日 11:41:59

一个相关问题

Intellij Idea Error:java: Compilation failed: internal java compiler error

(出处: 心惊变 回忆的路上,时间变得好慢!)

问题现象

Intellij Idea 的maven 项目会在 右键菜单 maven reimport 变成jdk 1.5

问题分析

maven 项目分成多个moudle,一个是webapp ,另外几个是给 webapp 提供服务。
每次修改 pom.xml 后,都会看到项目的 language level: 变成了 1.5,唯独 webapp 没有变,还是1.7。

分析整个项目的所有 pom.xml 后,发现只有webapp 模块有 compile 参数,如下:

<build>
        <finalName>elasticsearch</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>            //其它编译插件
        </plugins>
    </build>

而其它的都没有,所以其它的会变成jdk1.5,也就是maven 的默认值 。

解决方案

修改方法:

  1. 在总的 pom.xml 中添加如上build 参数。
  2. 在其它模块的 pom.xml 中添加如下内容。
<parent>
        <artifactId>parent</artifactId>
        <groupId>com.test.parent</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>

这样即可,以后再 maven –>reimport 后 language level 就是1.7 而不是1.5。

版权声明:本文为博主原创文章,未经博主允许不得转载。

maven reimport 失效

在用maven构建项目时发现,添加新的 dependency 时maven reimport 总是不能将包引入,编译时发现报:  cannot access in offline mode 的错,百度...
  • kai161
  • kai161
  • 2017年01月09日 18:22
  • 2153

IntelliJ IDEA import and reimport a project

一下是import一个Maven project的时候需要进行的配置: Maven Importing (1)Keep projects files in:  通过这一个check box来指定...

IntelliJ强制更新Maven Dependencies

Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。 如下: 手动删除Project Settings里面...
  • felcon
  • felcon
  • 2016年07月21日 10:38
  • 38696

【小细节】idea里maven的使用

1、创建 新建个maven项目即可 2、明明名字也对了,reimport了,还是没有引入到lib里 打开项目属性,选择libraries,看是否有红色波浪线 我原先发现mrunit-1...
  • ashqal
  • ashqal
  • 2014年03月06日 15:39
  • 14673

IDEA引MAVEN项目jar包依赖导入问题解决

IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和 项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spr...

IDEA Maven不见了

IDEA内置了对Maven的支持,但是今天折腾了几下子之后发现Maven模块没了,也没法建立Maven项目,怎样找回Maven呢? 安装Maven插件的方法: File - Settings - ...

IntelliJ IDEA 中 右键运行时没有run;新建时,选项没有Java class的解决方法和具体解释

问题我就不赘述了,就是运行不了java程序,而且也不能建java文件这个时候我们要理解这几个东西的意思,这个知识点非常非常重要,必须会。 Sources 一般用于标注类似 src 这种可编译目录。有时...

IntelliJ IDEA中的maven模块不见了

之前调试的好好的maven项目,今天打开发现右侧的maven project 模块不见了,而且run/debug configurations里的配置也变得不可用。 查看半天发现:在 IDEA的Fi...

使用IntelliJ IDEA 配置Maven(入门)

1. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 ...

关于Idea中右边的maven projects窗口找不到了如何调出来

关于Idea中右边的maven  projects窗口找不到了如何调出来? 具体的idea版本我不太清楚,我用的是2016版,其他版本应该也是一样的。 首先idea自带了maven控件,不像Ecl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Intellij Idea 的maven 项目会在 右键菜单 maven reimport 变成jdk 1.5
举报原因:
原因补充:

(最多只允许输入30个字)