使用Maven创建jar时。 jar中的META-INF目录包含带有pom.xml
和pom.properties
的子目录maven / group-id / artifact-id。如何用SBT做到这一点?
是否有一个插件选项可以做到这一点?
答案 0 :(得分:3)
你总是可以用sbt发布'maven style' - 这将正确地创建pom和pom.properties。
为此,您可以使用:
publishMavenStyle := true
您可能需要添加pom所需的额外信息。为此,请设置pomExtra
:
pomExtra :=
<licenses>
<license>
<name>Apache 2</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
有关详细信息,请参阅文档:Publishing,以下详细介绍了如何发布到maven存储库:Deploying to Sonatype。