用Artifactory搭建Maven私服

这里介绍的是Artifactory,当然也可以用其他的工具,比如Nexus

[b]下载Artifactory,目前主流版本是2.2.3[/b]
解压到C:\artifactory-2.2.3
其内置jetty,运行bin\artifactory.bat即可启动Artifactory
后台管理界面地址:http://localhost:8081/artifactory/
用户名密码默认:admin/password
Artifactory的配置文件 etc/artifactory.config.xml

[b]修改本地项目的pom.xml文件[/b]
把repository库地址指向本机的Artifactory
	<distributionManagement>
<repository>
<id>central</id>
<url>http://localhost:8081/artifactory/releases-local</url>
</repository>
</distributionManagement>

	<repositories>
<repository>
<id>central</id>
<url>http://localhost:8081/artifactory/repo</url>
</repository>
<repository>
<id>libs-releases</id>
<url>http://localhost:8081/artifactory/libs-releases</url>
</repository>
</repositories>

	<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://localhost:8081/artifactory/repo</url>
</pluginRepository>
<pluginRepository>
<id>appfuse</id>
<url>http://static.appfuse.org/repository</url>
</pluginRepository>
</pluginRepositories>

进入项目的根目录,正常运行项目的maven命令,向artifactory索求jar。如果artifactory已经下载了就会直接返回给你,还没有的就会去那几个repo官方站下载。进入到artifactory的管理界面,不断刷新Browse the repository,会看到仓库不断丰富的情况。

[b]安装本地jar包到Artifactory[/b]
如果遇到官方服务器上没有的jar包,也可以通过管理界面deploy到Artifactory中。
有二种方法:
1、单个jar包的安装,比较简单,选择要deploy的jar包,upload后,选择该jar包的版本等相关信息,就完成安装。
选择Deploy—Single Artifact
[img]http://dl.iteye.com/upload/attachment/404672/861779a1-fd16-3ace-a74b-3e9e3647385f.jpg[/img]

2、多个jar包一起安装,需要降jar包安装repository里面的目录结构压缩成zip包,然后上传,会完成批量的安装。
选择Deploy—Artifacts Bundle
[img]http://dl.iteye.com/upload/attachment/404674/fb700104-dedc-3d47-b7af-497d525b8d07.jpg[/img]
安装完成后返回Artifacts就可以看到已经安装好的包了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值