这里介绍的是Artifactory,当然也可以用其他的工具,比如Nexus
下载Artifactory,目前主流版本是2.2.3
解压到C:\artifactory-2.2.3
其内置jetty,运行bin\artifactory.bat即可启动Artifactory
后台管理界面地址:http://localhost:8081/artifactory/
用户名密码默认:admin/password
Artifactory的配置文件 etc/artifactory.config.xml
修改本地项目的pom.xml文件
把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,会看到仓库不断丰富的情况。
安装本地jar包到Artifactory
如果遇到官方服务器上没有的jar包,也可以通过管理界面deploy到Artifactory中。
有二种方法:
1、单个jar包的安装,比较简单,选择要deploy的jar包,upload后,选择该jar包的版本等相关信息,就完成安装。
选择Deploy—Single Artifact
2、多个jar包一起安装,需要降jar包安装repository里面的目录结构压缩成zip包,然后上传,会完成批量的安装。
选择Deploy—Artifacts Bundle
安装完成后返回Artifacts就可以看到已经安装好的包了。
- 大小: 18.4 KB
- 大小: 24.6 KB
分享到:
相关推荐
使用Artifactory设置Maven2组件库
下载Word版 博文链接:https://forearrow.iteye.com/blog/171385
设置Maven仓库-Artifactory
使用nexus替代artifactory作为maven私服
Nexus是Sonatype推出的强大Maven仓库管理器产品,要比以前TSS上介绍的Artifactory要好使用的多,也是一个拆箱即用的Java App,内嵌Jetty容器和Java Wrapper做Windows服务,安装简单到解压然后双击install即可。...
主要介绍了Android Studio通过Artifactory搭建本地仓库优化编译速度的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
SAMPLE_MAVEN_ARTIFACTORY
Artifactory REST Example Artifactory REST Example 使用java rest api访问 artifactory
该插件解析Maven存储库的maven-metadata.xml而不是使用Nexus API,因此可以用于更广泛的Artifactory和Nexus存储库。 GoCD JSON API的使用 在以下存储库上进行了测试: Maven中央() JBoss Nexus() Bintray ...
使用Artifactory上传library至本地maven仓库示例项目,原文地址:http://blog.csdn.net/level_26/article/details/53483444
jfrog-artifactory,docker-compose的一件部署版本,适合c++的版本,该版本占用资源小,部署方便,比较轻量级,是一个可扩展的通用二进制存储库管理器,可在整个应用程序开发和交付过程中自动管理你的工件和依赖项
1、 安装好私服,使用nexus或artifactory 2、 配置maven conf/setting.xml文件 添加上传验证 <id>release <username>admin <password>admin123 <id>snapshot <username>admin <password>admin123 ...
Artifactory REST Example 使用java rest api访问 artifactory
资源来自pypi官网。 资源全名:artifactory-0.1.6.tar.gz
有关使用泊坞运行Artifactory的更详细的文档,请参阅的JFrog Artifactory的用户指南 码头工人 要了解有关Docker及其设置方法的更多信息,请参阅文档。 例子 以下示例可用 (已淘汰) (已弃用) (已弃用) (已...
支持上传多种maven仓库,配置相关全部自动生成,无需在项目中增加上传配置,支持使用maven、artifactory插件swing界面上传