XXX was not found in https://repo.maven.apache.org/maven2 during a previous attempt.maven 设置了私有仓库,但依然去中央仓库找插件问题
场景还原:
已经在maven settings.xml文件中配置了<mirror>
,但是使用mybatis-generator插件时依然去中央仓库找。
解决:
1.在pom.xml中添加如下配置:
<repositories>
<repository>
<id>xxx</id>
<url>http://host:port/repository/maven-public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>xxx</id>
<url>http://host:port/repository/maven-public</url>
</pluginRepository>
</pluginRepositories>
2.细节:
- 这两个标签都是
<project>
子标签,和<dependencies>
<build>
平级,直接加就好,如图:
<id>
和<url>
一定要换成和settings.xml中一样的,如图:
3.重新运行即可。
4.参考:
https://blog.csdn.net/daijiguo/article/details/82887362