在%MAVEN_HOME%\conf\settings.xml文件中,加入
<localrepository>D:/Maven/repository</localrepository> ,
可以将C盘中的Maven全都拷贝到此处,防止重装系统等原因让仓库数据丢失!
遇到个小问题:
当建立一个工程后,执行 mvn eclipse:eclipse ,建立一个maven的工程,用eclipse打开后,发现报如下错误:Unbound classpath variable: 'M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar' in project my-webapp ,这是因为在Eclipse 没有配置 M2_REPO 变量,配置步骤:window >> preferences >> Java >> Build Path >> Classpath Variables
新建一个 M2_REPO 的变量,变量值指向你系统的Maven2的数据仓库位置
注意:
如果打开工程发现这个变量值已经存在而且是不可修改的,应如下处理:
要重新设置settings.xml配置文件的位置,这个配置文件中已经保存了修改了的maven仓库的位置。
选择Windows-> Preferences -> Maven -> User Settings 选择自定义的%MAVEN_HOME%\conf\settings.xml,重启eclipse即可!