一个小目标,记录一下自己学习过程中的一些问题,防止再次忘记,第一天先写一下Idea中Maven的默认配置等一些问题
Maven默认配置
首先进入到这个界面
选择右下角的configure, 并选择Settings。
在列表中找到Java Complier,将右侧Project bytecode version设置为你JDK的版本(注意这里是修改每次新建的maven工程,右上角有个for new project)
,点击apply。
然后找到maven,在右侧修改maven的home路径为当前的maven安装目录,注意只到bin目录前一级目录即可,下面的setting files设置为conf目录下的settings.xml。那个local repository 可以在maven下新建一个文件夹用于存放下载的包和依赖
打开settings.xml文件,在profiles中加入如下内容:(profiles标签已经存在,只需要拷贝下面的内容即可,建议使用idea打开settings.xml,否则可能会将下面的内容打到注释里面去,我刚开始键入这些内容时候 输入到注释里面了= = 导致相当于没有改)
</profiles>
<profile>
<id>jdk-11</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>11</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
然后再新建maven工程就OK啦~ 就不会出现版本不匹配 不支持发行版本5等问题
如果找不到最开始的那个configure界面,在idea左上角选择file->new->project,然后打开随便一个盘,比如我这里选择C盘,选OK(注意不要有IDEA其他窗口,否则也会打开失败),然后就会出现文章开头处的内容啦~
已有Maven进行修改配置
找到pom.xml,输入:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
</plugins>
</build>
即可解决。如果还不行,就依次打开 Java Complier修改Project version
Maven中的importing 修改JDK
和file->structure 中的 modules中的Dependency 中的 Module SDK
和Sources中的Language level
都修改后再运行即可