我能够将我的多项目 jar 中的一个构建为单个 jar,然后发布它如何使用 sbt 和 sbt-release 发布胖 JAR(具有依赖项的 JAR)?
但是,相关联pom.xml
并没有随它一起发布。
如何为jar创建和发布pom.xml
(和 ivy 文件)描述符?sbt-assembly
我的项目是lions-share。
我能够将我的多项目 jar 中的一个构建为单个 jar,然后发布它如何使用 sbt 和 sbt-release 发布胖 JAR(具有依赖项的 JAR)?
但是,相关联pom.xml
并没有随它一起发布。
如何为jar创建和发布pom.xml
(和 ivy 文件)描述符?sbt-assembly
我的项目是lions-share。
您需要发布现有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>)