如题:当我使用idea的时候,导入了我自己的项目。但是,全部的依赖爆红。其实这个并不着急。这个一看就是在本地的repository中没有相应的包。下载下来就好了。
的确,想的没有错。问题是,下载的过程中有问题:
1.下载的时候直接在maven的中央仓库中下载。好吧,慢的可以。慢慢腾腾的能急死人。其实,我们一开始学习使用maven的时候就会使用国内的中央仓库。比如阿里的。
使用阿里的中央仓库进行下载:方式一般有两种。第一种:在maven的setting.xml文件中配置阿里的中央仓库。第二种:在项目的pom.xml文件中配置阿里的中央仓库。两种方式,看您选择:
第一种:在maven的setting.xml 文件的mirrors节点,添加如下子节点:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
然后在项目的maven设置中,配置本地的maven的setting.xml文件及repository的地址。并取消勾选work offline 这个选择框。
第二种:在项目的pom.xml文件的project的属性下配置阿里的仓库:
<!--配置maven阿里云仓库开始,不用去改maven的setting -->
<rep