Idea中Maven配置注意事项
- 在近期学习maven过程中,我在idea使用maven过程中遇到些问题,以下为idea配置maven的正确方案。
settings.xml的位置
- 进入maven安装目录,打开 maven目录\conf\ settings.xml
修改本地仓库的位置
- maven默认的本地仓库为
${user.home}/.m2/repository
- 解决方案:
- 打开settings.xml加入:
<localRepository>自定义本地仓库地址</localRepository>
Maven 3.6.2与idea不兼容的问题
项目出现Unable to import maven project: See logs for details
- 解决方法:
- 安装maven 3.6.1 百度网盘
提取码: jz2s - 更新idea至最新版(网上教程,未尝试)
Maven 配置文件问题
【ERROR】不再支持源选项5。请使用7或更高版本
- 解决方法:
- 打开 settings.xml 浏览配置文件,我们发现maven默认jdk版本是1.4。因此才会报版本问题。
- 发现原因后我们只需在settings.xml文件中找到
<profiles></profiles>
然后插入
<profile>
<id>jdk</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>你的jdk版本</jdk>
</activation>
<properties>
<maven.compiler.source>你的jdk版本</maven.compiler.source>
<maven.compiler.target>你的jdk版本</maven.compiler.target>
<maven.compiler.compilerVersion>你的jdk版本</maven.compiler.compilerVersion>
</properties>
</profile>
编码问题
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
- 解决方案:
- 在 settings.xml 加下位置加入
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<profiles>
<profile>
<properties>
<!-- 加入的代码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</profile>
</profiles>
镜像问题
有些小伙伴可能会觉得maven下载远程仓库里的依赖包时太慢了。
- 解决办法:
- 在settings.xml 中的
<mirrors> </mirrors>
位置插入aliyun的镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
结语
无