Maven配置远程仓库

用maven管理项目时,需要通过pom添加jar,进行maven加载,有时候在公司你需要添加公司的私服maven仓库进行拉取依赖包

假设当前项目需要用到仓库
(http://192.168.80.204:8081/nexus/content/groups/public/),此时可根据maven配置的加载优先级将仓库配置到合适的位置。根据需求选择下边任意一种即可。

1.pom.xml:添加如下配置到pom的第一层(xml),只作用于当前项目
 <repositories>
        <!-- 可多个添加 -->
        <repository>
            <!-- 定一个名字 -->
            <id>girl</id>
            <!-- 定一个名字 -->
            <name>test</name>
            <!-- 仓库地址 -->
            <url>http://192.168.80.204:8081/nexus/content/groups/public/</url>
            <!-- 是否下载该仓库的release类型包,true下载,false不下载 -->
            <releases>
                <enabled>true</enabled>
            </releases>
            <!-- 是否下载该仓库的snapshots类型包,true下载,false不下载 -->
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
2.Maven ->conf->settings.xml:如果要 把仓库的配置应用到全局,则需要再settings.xml文件中添加配置。
 <profile>
	        <!-- 自定义 -->
			<id>nexus</id>
			<repositories>
			<!-- 可添加多个 -->
				<repository>
				 <!-- 定义个名字 -->
					<id>test</id>
					<!-- 仓库地址-->
					<url>http://192.168.80.204:8081/nexus/content/groups/public</url>
                    <!-- 是否下载该仓库的release类型包,true下载,false不下载 -->
					<releases>
						<enabled>true</enabled>
					</releases>
					 <!-- 是否下载该仓库的snapshots类型包,true下载,false不下载 -->
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
			</repositories>
            <!--- 配置远程仓库-->
			<pluginRepositories>
				<pluginRepository>
				<!-- 定义一个名字-->
					<id>test</id>
					<!-- 仓库地址-->
					<url>http://192.168.80.204:8081/nexus/content/groups/public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
			</pluginRepositories>
		</profile> 
  </profiles>
发布了10 篇原创文章 · 获赞 11 · 访问量 1345

猜你喜欢

转载自blog.csdn.net/weixin_44487579/article/details/103591369