參考:https://blog.csdn.net/qq_43443900/article/details/104377441
今天在使用IDEA創建Maven的webapp時遇見這樣一個不叫問題的問題:
Downloading from central: https://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml
很奇怪,我的maven倉庫配置了私有庫,,並且在maven setting.xml中配置了mirror(阿里雲的鏡像),但是,經常會遇到執行mvn命令的時候,會提醒,下載不下來。
解決方式:在項目的pom.xml中添加如下一段代碼:
<repositories>
<repository> <id>central</id> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>https://maven.aliyun.com/repository/public</url> </pluginRepository> </pluginRepositories>
直接放在project下:如圖:
重新build,即可。
補充:
為了不讓每個項目都如此煩所的加上③那段代碼,我已在系統的maven下的settings.xml里做了手腳,代碼如下:
<profiles> <profile> <id>spring plugins</id> <activation> <jdk>spring plugins</jdk> </activation> <pluginRepositories> <pluginRepository> <id>spring plugins</id> <name>Spring plugins</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> <layout>default</layout> <snapshotPolicy>always</snapshotPolicy> </pluginRepository> </pluginRepositories> </profile> </profiles>
寫完,謝閱,輕拍~