web-dev-qa-db-fra.com

Utilisation de SBT depuis Scala IDE

Le chemin entre SBT et Scala-IDE est bien décrit à de nombreux endroits:

  1. Commencez avec un projet SBT
  2. Ajoutez la définition du plugin SBT: addSbtPlugin ("com.typesafe.sbteclipse"% "sbteclipse-plugin"% "2.1.0-RC1")
  3. Exécutez la commande 'Eclipse' depuis SBT
  4. Ouvrez Eclipse avec un module complémentaire Scala-IDE installé
  5. Importez le projet

Quel est l'inverse? Si je démarre un nouveau projet dans Scala-IDE, puis-je simplement ajouter un fichier build.sbt et dire en quelque sorte à Eclipse de l'utiliser lors de l'exécution de l'application?

Toutes mes excuses si cela semble évident pour certains, mais je suis récemment passé d'ItelliJ Idea à Scala-IDE et je ne suis pas certain de configurer Scala-IDE pour utiliser SBT et mes fichiers de configuration sbt.

36
Jack

Non, tu ne peux pas faire ça. La façon de procéder est comme vous l'avez décrit. Ensuite, chaque fois que vous apportez des modifications à build.sbt (par exemple, une nouvelle dépendance jar), réexécutez la commande Eclipse à partir de sbt et actualisez le projet dans Eclipse afin que les fichiers nouvellement générés soient rechargés.

17

En tant qu'utilisateur expérimenté d'Eclipse, je me demandais la même chose. Étonné que personne ne semble aller dans cette direction, j'ai décidé de lancer mon propre projet.

https://github.com/scalastuff/esbt

Installez le plugin, créez ou modifiez build.sbt et les dépendances sont récupérées, les fichiers de projet mis à jour.

Ça marche pour moi, je l'utilise tous les jours. Mais ce n'est pas parfait ou fini, et je n'y fais pas beaucoup d'efforts pour le moment. Mais n'hésitez pas à contribuer!

16
Ruud Diterwich