sbt更改預設ivy倉庫位置
本文來自圖靈社群 轉截請註明出處
文件上有寫:
http://www.scala-sbt.org/0.13/docs/Launcher-Configuration.html
一開始以為是要配置conf
下的檔案
sbt/0.13/conf/sbtopts
# Path to local Ivy repository (default: ~/.ivy2)
#
-ivy H:/repository/jar
但配置後無效,sbt啟動下載的jar依舊是放在了~/.ivy2
中
最後發現文件中的配置檔案是在sbt\0.13\bin\sbt-launch.jar
中的\sbt\sbt.boot.properties
中(可用rar解壓工具直接開啟修改並覆蓋),修改後內容如下:
[scala]
version: ${sbt.scala.version-auto}
[app]
org: ${sbt.organization-org.scala-sbt}
name: sbt
version: ${sbt.version-read(sbt.version)[0.13.7]}
class: ${sbt.main.class-sbt.xMain}
components: xsbti,extra
cross-versioned: ${sbt.cross.versioned-false}
resources: ${sbt.extraClasspath-}
[repositories]
local
oschina nexus:http://maven.oschina.net/content/groups/public/
typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
maven-central
sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
play: http://private-repo.typesafe.com/typesafe/maven-releases/
sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots
[boot]
directory: ${sbt.boot.directory-${sbt.global.base-${user.home}/.sbt}/boot/}
[ivy]
ivy-home: H:\repository\jar
checksums: ${sbt.checksums-sha1,md5}
override-build-repos: ${sbt.override.build.repos-false}
repository-config: ${sbt.repository.config-${sbt.global.base-${user.home}/.sbt}/repositories}
也可以通過修改sbt.bat
(win下)的方式在啟動命令後面加上引數指定。
不過對於第一個修改沒有影響到倉庫位置還是很詫異,註釋上不是寫了這個引數是倉庫位置嗎。或許是我理解錯了。
PS:activator的預設位置也可以通過這樣修改,檔案在jar(例如:activator-launch-1.2.12.jar)中的路徑是一樣的。
相關文章
- sbt更換阿里的maven倉庫源阿里Maven
- SBT使用阿里雲Maven倉庫,解決SBT下載依賴慢。阿里Maven
- Maven、Gradle、Ant、Ivy、Bazel 和 SBT 的詳細對比MavenGradle
- SBT構建開發環境與代理和倉庫配置開發環境
- Django中更改預設資料庫為mysqlDjango資料庫MySql
- 修改預設MYSQL資料庫data存放位置MySql資料庫
- IDEA更改遠端git倉庫地址IdeaGit
- docker學習6:在Centos7 更改Docker預設映象和容器的位置DockerCentOS
- github_修改當前倉庫的預設分支Github
- 如何更改預設的Clientclient
- CactiEZ更改預設80埠
- win10系統下怎麼更改天氣預設位置以及城市天氣Win10
- Linux CentOS更改MySQL資料庫目錄位置LinuxCentOSMySql資料庫
- 更改Oracle檔案位置Oracle
- Oracle更改預設日期格式 更改會話日期格式Oracle會話
- 更改bootstrap的預設樣式boot
- 更改Thunderbird的預設語言
- sbt卡住的解決辦法,sbt設定代理
- oracle中spfile的預設位置Oracle
- idea中設定maven預設位置IdeaMaven
- 更改資料庫裸裝置資料檔案的位置資料庫
- ADFS3.0 更改預設埠S3
- 更改JBOSS的預設埠號和預設根應用程式
- 修改docker的預設儲存位置及映象儲存位置Docker
- Win10系統更改庫資料夾存放位置的方法Win10
- 如何在 Ubuntu 中更改預設終端Ubuntu
- 如何更改Joomla中的預設語言OOM
- 更改BootStrap popover的預設樣式boot
- Oracle 更改 EM 所在的預設節點Oracle
- [Archive]更改ORACLE預設歸檔路徑HiveOracle
- 更改當前資料庫預設臨時表空間注意事項資料庫
- w10設定預設播放器怎麼更改_w10更改預設播放器操作方法播放器
- win10更改預設開啟程式設定方法 win10怎麼更改應用預設開啟方式Win10
- 建設yum源倉庫
- 更改Atom外掛安裝位置
- 更改MySQL資料檔案目錄位置MySql
- 更改Listener日誌檔案的位置
- 更改資料檔案位置或改名