jialiguo 发表于 2017-2-28 09:56:51

在linux系统下建立artifactory管理maven库

  领导让建议一个maven私服来管理maven的jar包,于是上网搜索找到了artifactory,还不错,特把如何在linux部署artifactory记录下来。
  一、从http://www.jfrog.org/download.php上下载最新版,
  我在这里下载到的是artifactory-2.1.2.zip,
  将artifactory-2.1.2.zip解压到/usr/local/artifactory-2.1.2
  二、安装
  1、进入artifactory-2.1.2 目录
  cd /usr/local/artifactory-2.1.2/bin
  2、./install.sh    即可完成Articfactory安装,简单吧。默认安装是采用jetty。
  三、配置
  1、编辑/usr/local/artifactory-2.1.2/etc/default文件
  gedit /usr/local/artifactory-2.1.2/etc/default
  2、增加JAVA_HOME环境变量 下面第四行.如果正确就不用改。
  #Default values
  #export ARTIFACTORY_HOME=/opt/artifactory/current
  #export ARTIFACTORY_USER=artifactory
  #export JAVA_HOME=/opt/java/1.6.0
  #export ARTIFACTORY_CONSOLE=${ARTIFACTORY_HOME}/logs/consoleout.log
  四、启动与关闭
  service artifactory startservice artifactory stop
  五、然后在浏览器中输入http://127.0.0.1:8081/articfactory,默认用户名和密码为admin、password,登录后。
  六、修改本地maven配置文件
  1、本地仓库:
  <localRepository>D:\apache-maven-2.2.0\repository</localRepository>
  2、artifactory库
  <profiles>
  <profile>
  <repositories>
  <repository>
  <id>central</id>
  <url>http://10.10.71.24:8081/artifactory/ufidahealth-rhip-local</url>
  <snapshots>
  <enabled>true</enabled>
  </snapshots>
  </repository>
  <repository>
  <id>snapshots</id>
  <url>http://10.10.71.24:8081/artifactory/ufidahealth-rhip-local</url>
  <releases>
  <enabled>true</enabled>
  </releases>
  </repository>
  </repositories>
  <pluginRepositories>
  <pluginRepository>
  <id>central</id>
  <url>http://10.10.71.24:8081/artifactory/ufidahealth-rhip-local</url>
  <snapshots>
  <enabled>true</enabled>
  </snapshots>
  </pluginRepository>
  <pluginRepository>
  <id>snapshots</id>
  <url>http://10.10.71.24:8081/artifactory/ufidahealth-rhip-local</url>
  <releases>
  <enabled>true</enabled>
  </releases>
  </pluginRepository>
  </pluginRepositories>
  </profile>
  </profiles>
  七、解决上传jar带时间戳的问题:
  登陆后点击Admin------Repositories---------上传jar的repo----------点击编辑-----------Maven Snapshot Version Behavior 选择不唯一即可,这个问题困扰很久。
页: [1]
查看完整版本: 在linux系统下建立artifactory管理maven库