我可以将我的多个项目的一个罐子作为一个罐子构建,然后发布它How do I publish a fat JAR (JAR with dependencies) using sbt and sbt-release?
但是,关联的pom.xml
不与其一起发布。
如何为pom.xml
jar创建和发布sbt-assembly
(和常春藤文件)描述符?
我的项目是lions-share。
答案 0 :(得分: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>)