直接用idea打开一个工程,遇到如下问题。
Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.1.0.RELEASE
尝试使用该方法解决 maven问题解决方法
1.重新下载maven
2.配置环境maven环境变量
windows环境,linux用export并加入.bashrc
setx MAVEN_HOME D:\prj\apache-maven-3.6.3 #设置为用户环境变量 设置为系统加 -m
MAVEN_OPTS : -Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
%MAVEN_HOME%\bin; 加入path
> mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\prj\apache-maven-3.6.3\bin\..
Java version: 1.8.0_51, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_51\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
#成功
3.自定义settings.xml,repository
复制 maven\config\settings.xml 一份到自定义目录
修改<mirrors></mirrors>里面的字段,添加aliyun的镜像源
<mirror>
<id>alimaven</id>
<mirrorOf>public</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>alimaven-spring-plugin</id>
<mirrorOf>spring-plugin</mirrorOf>
<name>阿里云sprint-plugin</name>
<url>http://maven.aliyun.com/repository/spring-plugin</url>
</mirror>
新建一个repository文件夹到自定义目录下
再settings.xml中设置自定义的repository路径
<localRepository>D:\prj\maven\respository</localRepository>
4.配置idea maven
image.png如上图,如果settings里面设置了local repository,则idea里面会自动设置。
5.设置完后,还出现如下问题
Unable to import maven project: See logs for details
help->show log in explorer
查看log后,百度,好像是idea与maven版本不兼容。直接选择idea自带maven
image.png
6.设置完镜像源,并没有生效
首先检查eclipse或者IDEA中配置的settings文件是否是自己编辑的那个文件。
如果是,那么检查配置的镜像库mirror,看是否有mirrorOf配置的是* ,这个值表示匹配所有的镜像库,相当于会屏蔽掉配置的其他的镜像库。
注意配置的优先级,pom 配置 > settings中的配置
<mirrorOf></mirrorOf>改为*后,可以使用阿里云镜像
- 在pom中配置全局+私有库 参考 maven全局+私有库配置
网友评论