欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Idea中Maven配置注意事项

程序员文章站 2022-04-13 20:48:32
...

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

  • 解决方法:
  1. 安装maven 3.6.1 百度网盘
    提取码: jz2s
  2. 更新idea至最新版(网上教程,未尝试)

Maven 配置文件问题

【ERROR】不再支持源选项5。请使用7或更高版本

  • 解决方法:
  1. 打开 settings.xml 浏览配置文件,我们发现maven默认jdk版本是1.4。因此才会报版本问题。
    Idea中Maven配置注意事项
  2. 发现原因后我们只需在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>

结语

以上就是我在配置过程中遇到的问题,也算是有点用处吧。