配置artifactory
为什么使用artifactory,因为它同时支持maven和Ivy仓库,而archiva不能。
1.安装artifactory,注意要使用JDK1.7
2.启动artifactory(使用bin/artifactory.sh or bin/artifactory.bat)
3.配置artifactory, 使用admin/password登入
4.切换到admin,
如果有代理服务器,则可以再代理服务器处配置,
配置仓库:
先配置远端仓库,
maven中央仓库repo1-->http://repo1.maven.org/maven2, 记得在高级设置里面的Suppress POM Consistency Checks勾选上
配置typesafe仓库typesaferepo->http://repo.typesafe.com/typesafe/ivy-releases
配置虚拟仓库maven-releases和ivy-releases
maven-release, 选中本地仓库和repo1;
ivy-releases,选中typesaferepo.
配置SBT
1. 下载sbt, 將bin目录添加至PATH环境变量
2. 修改conf/sbtconfig.txt或sbtopts,加入
-Dsbt.override.build.repos=true
-Dsbt.repository.config=PATH TO sbtrepo.txt
sbt.repository.config指向sbtrepo.txt路径,新建sbtrepo.txt文件
写入
[repositories]
local
ivy-proxy-releases: http://localhost:8000/artifactory/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
maven-proxy-releases: http://localhost:8000/artifactory/maven-releases/
OK