SBT à Maven Convertisseur
Puisque la plupart des Ide sont seulement en mesure d'importer des projets Maven, j'aimerais générer un POM.xml à partir d'un SBT gestion du projet, est-il une meilleure façon de le faire?
- Vous devriez également ajouter maven point Q.
- Une autre raison pour générer des POMs parfois, c'est que
mvn dependency:tree
généralement fonctionne correctement, mais lessbt dependency-tree
n'est souvent pas le cas. Il semble laisser de côté quelques dépendances. - Obsolète question, maintenant IDEs importation Sbt projet également.
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé
make-pom
de sbt?Il génère de base POM pour le projet en cours à la ./cible.
Pour personnaliser la génération, vous pouvez remplacer
pomExtra
,pomIncludeRepository
etpomPostProcess
à la définition du projet.make-pom
pour importer des TAS de projets dans Netbeans (qui est uniquement compatible avec Maven et Ant-projet basé sur la sortie de la boîte). Il a toujours été prise pour moi, juste pour lancermake-pom
, renommer produit artefact définition depom.xml
, et déplacez-le à la racine du projet (deux dernières étapes peuvent être automatisées dans SBT avecpomPostProcess
).Node => Node
fonction. La modification de la racine Node et les enfants devraient être suffisantes pour modifier le XML, mais: comment faire pour déplacer le fichier? Je vous remercie.Vasil réponse est bonne, mais pour Eclipse et l'IDÉE, vous pouvez générer des IDE métadonnées plus directement à l'aide de plugins. Pour l'IDÉE https://github.com/mpeltonen/sbt-idea, et pour Eclipse https://github.com/musk/SbtEclipsify .