我是012,的新手,我想知道如何將sbt publish
spray examples apps添加到我的本地maven
存儲庫中。我能夠發佈噴霧項目,但不能發佈示例應用程序。我在BuildSettings.scala
得到了噴霧項目sbt publish
通過改變publishTo
這樣sbt發佈實例應用程序到本地maven存儲庫
lazy val sprayModuleSettings =
basicSettings ++ formatSettings ++
NightlyBuildSupport.settings ++
net.virtualvoid.sbt.graph.Plugin.graphSettings ++
seq(
// scaladoc settings
(scalacOptions in doc) <++= (name, version).map { (n, v) => Seq("-doc-title", n, "-doc-version", v) },
// publishing
crossPaths := false,
publishMavenStyle := true,
publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository")))
)
如何發佈應用程序例如任何想法?
更新 本擺弄了一會兒後,「SBT包」創建的jar文件的例子應用,現在我想我可以使用Maven將其部署到我的本地回購?
你嘗試過發佈本地? – adamw
我做了,但發佈到ivy2緩存,而不是它發佈的示例應用程序。 – Bob
對SBT的東西瞭解不多,但在您的應用程序在您的本地Maven存儲庫中取得成功之後,您只需通過命令行安裝它即可:install mvn:groupID/artifactID/version/identifier或安裝一個包含捆綁。測試的另一種方法至少是從本地文件系統安裝,但我相信你已經嘗試過或者使用部署。從文件系統安裝幾乎是一樣的maven之一:安裝文件:位置 –