2016-02-29 3 views
3

Je suis actuellement en utilisant sbt publish pour publier le pot etc à un Nexus repo mais je veux également inclure le zip. Je l'ai essayé d'utiliser sbt universal:publish du sbt-native-packager et cela crée la zip et tgz que je veux, mais est de les mettre dans un endroit différent à la sortie de sbt publishComment inclure la version avec la publication sbt-native-packager?

Les lieux de commande sbt publish les fichiers dans un PROJECT-NAME_2.11/PROJECT-NAME_2.11-999-SNAPSHOT.jar alors que sbt universal:publish les met au PROJECT-NAME/PROJECT-NAME_2.11-999-SNAPSHOT.zip. Il n'y a pas de version de scala qui signifie qu'ils sont assis dans des répertoires différents.

Comment puis-je obtenir ces deux commandes pour créer leur fichier respectif dans le même répertoire? Ou y at-il une autre commande que je peux utiliser pour obtenir le comportement que je veux?

Répondre

2

Vous pouvez supprimer la version scala lorsque vous utilisez sbt publish Définition:

crossPaths := false 

Vous pouvez trouver d'autres exemples de configuration in this link.