配置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.txtsbt.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

本文介绍了如何使用Artifactory搭建适用于内网开发的sbt环境。首先,阐述了选择Artifactory的原因,因为它同时支持maven和Ivy仓库。接着,详细步骤包括安装JDK1.7、启动Artifactory、配置仓库(如maven中央仓库和typesafe仓库)以及设置代理服务器。最后,讲解了配置sbt的过程,包括下载sbt、修改环境变量和配置sbt仓库。
2193

被折叠的 条评论
为什么被折叠?



