我是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之一:安装文件:位置 –