maven 指定仓库位置,指定远程仓库
1.指定仓库位置(仓库是指java 项目需要的jar包统一管理位置)
maven 位置: D:apache-maven-3.0.2
默认仓库 位置C:UsersAdministrator.m2 epository
预指定位置:C:Program FilesJavamavenRepository
在maven位置中打开“conf”文件,用文本编辑器打开“settings.xml” 中找到
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
在上文中下一行加入
<localRepository>C:Program FilesJavamavenRepository</localRepository>
设置好后,将当前文件(settings.xml),赋值到“C:Program FilesJavamaven”中
从windows的环境变量中增加了:M2_REPO=C:Program FilesJavamavenRepository,同时把这个变量增加到path变量中。
eclipse设置
2.指定远程仓库
在C:Program FilesJavamaven中,用编辑器打开settings.xml文件
添加
<mirrors> <mirror> <id>local-nexus</id> <name>Maven Repository Switchboard</name> <mirrorOf>*</mirrorOf> <url>http://XXX.XXX.XXX.XXX:XXXX/nexus/content/groups/public/</url> </mirror> </mirrors>
<profiles> <profile> <id>nexus</id> <repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://XXX.XXX.XXX.XXX:XXXX/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Nexus</name> <url>http://XXX.XXX.XXX.XXX:XXXX/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles>