Maven仓库artifactory配置及使用

本文介绍了如何使用Jfrog的Artifactory搭建Maven仓库,包括local、remote和virtual三类仓库的用途。通过访问Artifactory首页配置密码,下载并修改settings.xml,以及设置阿里云Maven镜像。此外,还展示了使用Maven部署文件到Artifactory的命令,以及提供了相关参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

Jfroge的artifactory 是一款Maven仓库服务端软件,可以用来在内网搭建maven仓库,供公司内部公共库的上传和发布,以提供公共代码使用的便利性。
Artifactory的仓库主要分三类:local、remote、virtual
本地私有仓库(local):用于内部使用,上传的组件不会向外部进行同步;
远程仓库(remote):用于代理及缓存公共仓库,不能向此类型的仓库上传私有组件;
虚拟仓库(virtual):不是真实在存储上的仓库,用于组织本地仓库和远程仓库

1、访问 http://localhost:8081/ 进入 Artifactory 首页后,配置好密码,并选择 Maven 插件。

2、获取 Artifactory 自动生成的配置文件,并下载到本地。

 

 

2、修改下载得到的配置文件 settings.xml 里的账号及密码,并添加阿里云 Maven 镜像

<server>
	 <id>central</id>
      <username>publisher</username>
      <password>publisher</password>
    </server>
	<server>
	 <id>snapshots</id>
      <username>publisher</username>
      <password>publisher</password>
   </server>

3.修改pom文件配置

<distributionManagement>
        <repository>
            <id>central</id>
            <name>jarserver.novalocal-releases</name>
            <url>http://ip:端口/artifactory/libs-release-local</url>
        </repository>
        <snapshotRepository>
            <id>snapshots</id>
            <name>jarserver.novalocal-snapshots</name>
            <url>http://ip:端口/artifactory/libs-release-local</url>
        </snapshotRepository>
    </distributionManagement>

mvn deploy:deploy-file -DgroupId=com.huoli.hlwx -DartifactId=UtilCommon -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=UtilCommon-1.0-SNAPSHOT.jar -Durl=http://172.20.62.136:8445/artifactory/libs-release-local  -DgeneratePom=true -DrepositoryId=libs-snapshot-local  指定仓库配置

 参考maven地址 :https://www.jianshu.com/p/dfd02fa239e2

jenkins maven地址:https://www.jfrog.com/confluence/display/JFROG/Gradle+Artifactory+Plugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值