2016-06-28 21 views
0

Ich bin neu in Intellij IDE.Lokal installierte SBT, SCALA, Intellij. Möchten Sie lokal installiert sbt, scala im Projekt

Ich habe ein SBT-Projekt auf Intellij (2016.1.3) erstellt. Wann immer ich Projekt erstellen Assistenten fertig bin, begann es sbt, scala Versionen über Internet herunterzuladen. Aber Ich möchte lokal installierte sbt, scala-Versionen verwenden. Ich habe unten Thread gelesen; Meine SBT haben keine 'SBT-launch.jar'

How to use custom sbt version in intellij idea 14?

lokal installierte SBT Version: 0.13.11 (in Ubuntu-Dateisystem, ist es mit ".sbt" name, als versteckter Ordner) & Scala Version: 2.10.5 (java 1.8)

Mit freundlichen Grüßen, plzz mir sagen, wie lokal installierte Versionen im SBT-Projekt zu verwenden.

Vielen Dank im Voraus, Raghav

+0

Haben Sie das gesehen? https://www.jetbrains.com/help/idea/2016.1/getting-started-with-sbt.html –

+0

@MikeCheel: Ich habe das gelesen. Im Screenshot des 4. Punktes gibt es das Kontrollkästchen "Download: Quelle, Quelle für SBT und Plugins". es verursacht herunterladen scala SBT über das Internet. Vielen Dank für die Antwort. – Raghav

+0

Ihre beste Wette wäre, ein Ticket mit Jet-Gehirne für diese zu setzen: https://intellij-support.jetbrains.com/hc/en-us Sie können klicken, um eine Anfrage in der oberen rechten Ecke der Seite zu senden. Sie kommen normalerweise innerhalb von 8 Stunden zu Ihnen zurück, obwohl meine Erfahrung war es ist normalerweise noch schneller als das. –

Antwort

0

Meine SBT haben keine 'SBT-launch.jar'.

Wenn SBT richtig installiert ist, dann gibt ist ein sbt-launch.jar somwhere. Angenommen, Sie haben SBT with the DEB package installiert, sollten Sie in der Lage sein, installierte Dateien mit dem Befehl dpkg -L sbt aufzulisten.

lokal installierten SBT Version: 0.13.11 (in Ubuntu-Dateisystem, ist es mit ".sbt" namen, als versteckter Ordner)

Klingt wie Sie über die ~/.sbt Ordner reden werden? Dies ist der Standardspeicherort von SBT zum Speichern von Benutzerdaten (benutzerspezifische Konfiguration, aber auch einige zwischengespeicherte Downloads), nicht der Installationsordner.

Aber ich möchte lokal installierte sbt, scala-Versionen verwenden.

Es gibt eigentlich drei Elemente zu berücksichtigen:

  • Der SBT laucher (sbt-launch.jar)
  • SBT selbst
  • Scala (Compiler & Standardbibliothek)

Für die SBT Launcher können Sie Ihre eigene Installation verwenden oder Intellij eine eigene Kopie herunterladen lassen.

Für SBT, realistisch denke ich, es wird von der SBT Launcher heruntergeladen werden müssen. Die zu verwendende Version von SBT ist in <my project>/project/build.properties angegeben.

Für Scala, können Sie SBT herunterladen lassen (normalerweise empfohlen; konfigurieren Sie die Version für die Verwendung in Ihrem build.sbt) oder verwenden Sie eine lokale Version.

Wenn Sie wirklich eine lokale Scala Version verwenden möchten, diese explained in the SBT documentation ist: Sie sollten müssen nur konfigurieren scalaHome in Ihnen build.sbt:

scalaHome := Some(file("/home/user/scala-2.10/")) 

Aber denken Sie daran, dass dies Sie weniger wiederholbar machen zu bauen, sowohl auf anderen Computern als auch auf demselben Computer nach ein paar Monaten ... Und auch die Verwaltung mehrerer Projekte, die möglicherweise andere Versionen von Scala erfordern, wird schwieriger.

Verwandte Themen