web-dev-qa-db-fra.com

Comment ouvrir la fenêtre de l'outil SBT dans Intellij?

Cette question peut vous sembler idiote, mais je recherche sur Internet depuis un certain temps et je n'ai pas trouvé la réponse. Comment puis-je ouvrir la fenêtre de l'outil SBT dans Intellij (les plugins scala et SBT sont évidemment installés)?

39
DorianOlympia

Dans le menu: View -> Tool Windows il devrait y avoir deux entrées:

  1. SBT
  2. Console SBT

Le premier que vous pouvez utiliser pour actualiser la structure du projet IDEA à partir de SBT et afficher les dépendances.

La seconde vous donne une console où vous pouvez exécuter les commandes sbt.

Mise à jour:

Comme Justin l'a déjà dit:

Depuis IntelliJ IDEA 2017.1 Build # IC-171.3780.52 il existe une nouvelle et (imho) meilleure façon:

(Si vous travaillez avec un projet SBT, c'est)

Lorsque vous ouvrez la fenêtre SBT Tool, vous trouverez une nouvelle icône scala terminal:

enter image description here


Cela ouvrira une session de console sbt avec les paramètres d'importation de votre projet sbt.

Un avantage majeur est que vous obtiendrez (enfin) des liens vers vos lignes de code pour les avertissements et les erreurs du compilateur.

44
Sascha Kolberg

Pour pouvoir ouvrir SBT Console de View -> Tool Windows vous devez d'abord installer le plugin requis.

Vous pouvez trouver le plugin SBT en le recherchant sous Settings -> Plugins -> Browse repositories

Page d'accueil du plugin: https://github.com/orfjackal/idea-sbt-plugin

11

Dans IntelliJ 2017.1 , un shell sbt est intégré au plug-in Scala. Vous pouvez l'ouvrir à partir d'une icône sur le fenêtre du projet sbt, ou depuis le menu "Outils" enter image description here

4
Justin Kaeser

Dans Intellij 16 L'élément de menu SBT Console n'existe plus et dans Debian 7 ( [~ # ~] xfce [~ # ~] ) Alt-F12 ne fonctionne pas.

Pour exécuter SBT console:

  1. sélectionnez View -> Tool Windows -> Terminal (pour Alt-F12)
  2. tapez sbt et la console fonctionne
2
Marek Dudek

Vous pouvez utiliser ci-dessus ou simplement utiliser Alt + F12

1
Prasad