如何使用 sbt-native-packager publish 包含版本?
How to include version with sbt-native-packager publish?
我目前正在使用 sbt publish
将 jar 等发布到 Nexus 存储库,但我还想包含 zip
。我试过使用 sbt-native-packager
中的 sbt universal:publish
,这是创建我想要的 zip
和 tgz
,但将它们放在与 [= 的输出不同的位置10=]
sbt publish
命令将文件放在 PROJECT-NAME_2.11/PROJECT-NAME_2.11-999-SNAPSHOT.jar
中,而 sbt universal:publish
将它们放在 PROJECT-NAME/PROJECT-NAME_2.11-999-SNAPSHOT.zip
中。没有 scala 版本,这意味着它们位于不同的目录中。
如何让这两个命令在同一目录中创建它们各自的文件?或者我可以使用另一个命令来获得我想要的行为吗?
您可以在使用 sbt publish
定义时删除 scala 版本:
crossPaths := false
您可以找到更多配置示例in this link。
我目前正在使用 sbt publish
将 jar 等发布到 Nexus 存储库,但我还想包含 zip
。我试过使用 sbt-native-packager
中的 sbt universal:publish
,这是创建我想要的 zip
和 tgz
,但将它们放在与 [= 的输出不同的位置10=]
sbt publish
命令将文件放在 PROJECT-NAME_2.11/PROJECT-NAME_2.11-999-SNAPSHOT.jar
中,而 sbt universal:publish
将它们放在 PROJECT-NAME/PROJECT-NAME_2.11-999-SNAPSHOT.zip
中。没有 scala 版本,这意味着它们位于不同的目录中。
如何让这两个命令在同一目录中创建它们各自的文件?或者我可以使用另一个命令来获得我想要的行为吗?
您可以在使用 sbt publish
定义时删除 scala 版本:
crossPaths := false
您可以找到更多配置示例in this link。