0

我是新手maven,我正在尝试弄清楚如何将sbt publish 示例应用程序喷射到我的本地maven存储库。我可以发布喷雾项目,但不能发布示例应用程序。我通过这样sbt publish的改变得到publishTo了喷雾项目BuildSettings.scala

 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 package”为示例应用程序创建了 jar 文件,现在我想我可以使用 maven 将它部署到我的本地 repo 吗?

4

1 回答 1

1

在构建发布中故意禁用此行中的示例(同一文件):

lazy val exampleSettings = basicSettings ++ noPublishing

尝试删除++ noPublishing.

于 2013-07-04T11:50:40.453 回答