7 votes

Alternative Sbt à "mvn install -DskipTests".

J'essaie d'installer un projet basé sur sbt dans le dépôt maven local. J'ai essayé les commandes :

  • "sbt publish" - demander les informations d'identification du référentiel
  • "sbt publish-local" installer dans le dépôt .ivy, mais j'ai besoin de maven !

Comment puis-je effectuer une telle opération en termes de SBT ?

4voto

RM. Points 816

Le wiki SBT a les qualités requises. Il suffit de définir le dépôt (cherchez "Publishing to the users local maven repository" sur la page liée) et d'invoquer "publish".

4voto

David Riccitelli Points 2787

En utilisant SBT 0.13 et sans éditer les fichiers sources du projet :

  • Créer (ou modifier) un global.sbt dans le fichier ~/.sbt/0.13 :

    vim ~/.sbt/0.13/global.sbt

  • Ajouter la ligne suivante :

    publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository")))

  • Enregistrer et fermer le fichier

  • Exécuter sbt publish à partir du dossier du projet

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X