4

我能够将我的多项目 jar 中的一个构建为单个 jar,然后发布它如何使用 sbt 和 sbt-release 发布胖 JAR(具有依赖项的 JAR)?

但是,相关联pom.xml没有随它一起发布。

如何为jar创建和发布pom.xml(和 ivy 文件)描述符?sbt-assembly

我的项目是lions-share

4

1 回答 1

1

您需要发布现有pom.xml文件的内容,还是可以让 sbt 为您生成 pom 的内容?如果是后者,请考虑使用pomExtra

pomExtra := (
  <url>http://jsuereth.com/scala-arm</url>
  <licenses>
    <license>
      <name>BSD-style</name>
      <url>http://www.opensource.org/licenses/bsd-license.php</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <scm>
    <url>git@github.com:jsuereth/scala-arm.git</url>
    <connection>scm:git:git@github.com:jsuereth/scala-arm.git</connection>
  </scm>
  <developers>
    <developer>
      <id>jsuereth</id>
      <name>Josh Suereth</name>
      <url>http://jsuereth.com</url>
    </developer>
  </developers>)
于 2014-04-18T21:16:23.403 回答