我試圖從我當(dāng)前的項(xiàng)目中引用 github 中的一個(gè)項(xiàng)目作為源依賴項(xiàng)。在 build.sbt 中有以下設(shè)置lazy val `some-api` = (project in file(".")).enablePlugins(PlayJava).dependsOn(common).settings(...)lazy val common =ProjectRef(uri("git://git@github.com:XXX/XXX.git#initial-version"), "XXX")運(yùn)行 sbt compile 或 package 會(huì)創(chuàng)建一個(gè)包含項(xiàng)目名稱的文件夾,.sbt/1.0/staging/(someid)但不會(huì)下載項(xiàng)目內(nèi)容。我只能看到里面有一個(gè)target文件夾,里面有 scala-2.12 和 streams 文件夾。我在這里錯(cuò)過了什么嗎?請(qǐng)注意,我也嘗試過 RootProject 設(shè)置。lazy val common =RootProject(uri("git://git@github.com:XXX/XXX.git#initial-version"))另外,如何設(shè)置在干凈編譯或打包期間更新外部項(xiàng)目依賴項(xiàng)?除非我刪除暫存文件夾,否則外部項(xiàng)目內(nèi)容不會(huì)刷新。
Sbt RootProject 或 ProjectRef 不下載 github 項(xiàng)目內(nèi)容
動(dòng)漫人物
2022-11-30 13:40:56