用Artifactory筹建Maven服务器
用Artifactory搭建Maven服务器
这里介绍的是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
进入项目的根目录,正常运行项目的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就可以看到已经安装好的包了。
这里介绍的是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就可以看到已经安装好的包了。