Als «sbt» getaggte Fragen

sbt ist ein Open-Source-Build-Tool für Scala- und Java-Projekte, ähnlich wie Maven oder Ant von Java.

3
Was ist der Unterschied zwischen build.sbt und build.scala?
Ich habe angefangen, Scala zu lernen und fast in jedem Tutorial sehe ich eine build.sbtDatei, die die Projekteinstellungen beschreibt. Aber jetzt habe ich giter8ein Projekt aus Vorlage installiert und erstellt. Und generiertes Projekt aus Vorlage fehlte build.sbtDatei, aber es hatbuild.scala (was für die gleichen Zwecke verwendet scheint, aber es ist …
107 scala  sbt 

4
Wie kann sbt Abhängigkeitsartefakte aus git ziehen?
Ich habe gehört (und ich weiß, dass ich auch Beispiele gesehen habe, wenn ich mich nur daran erinnern kann, wo), dass sbtAbhängigkeiten von einem Git-Repo erhalten werden können. Ich suche nach der Abhängigkeit harrah / up von github. Das Repository stellt keine Artefakt-JAR-Dateien bereit, sondern nur einen Quellbaum, der für …

4
Kann jemand erklären, wie man SBT richtig einsetzt?
Ich steige aus dem Schrank! Ich verstehe SBT nicht. Dort, sagte ich es, hilf mir jetzt bitte. Alle Wege führen nach Rom, und das ist das gleiche für SBT: Um loszulegen mit SBTgibt es SBT, SBT Launcher, SBT-extras, etc, und dann gibt es verschiedene Möglichkeiten , um auf Repositorys aufzunehmen …
100 scala  sbt 

3
So kompilieren Sie Tests mit SBT, ohne sie auszuführen
Gibt es eine Möglichkeit, Tests mit SBT zu erstellen, ohne sie auszuführen? Mein eigener Anwendungsfall besteht darin, eine statische Analyse des Testcodes mithilfe eines Scalac-Plugins durchzuführen. Ein weiterer möglicher Anwendungsfall besteht darin, einen Teil oder den gesamten Testcode mit einem anderen als dem in SBT integrierten Runner auszuführen. Idealerweise gibt …
97 scala  sbt  build-tools 


2
Klassenfehler mit Joda Time mit Scala
Ich füge das Joda Time-Repository zu SBT mit hinzu libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Dann benutze ich es fröhlich so: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Aber wenn ich das Projekt in SBT kompiliere, bekomme ich eine böse: [warn] Class org.joda.convert.FromString not found - continuing with a …
91 scala  sbt  jodatime 



10
Wie stelle ich die Heap-Größe für sbt ein?
Ich benutze SBT 0.12.0. Ich habe andere Antworten zum Stapelüberlauf gelesen und bin ihnen gefolgt, aber keine davon hilft zum Beispiel: ForkRunKlasse erstellen - Ich habe während meiner Verwendung von sbt keinen gegabelten Prozess beobachtet Umgebungsvariable festlegen JAVA_OPTS- Sie wird festgelegt, aber die Prozessbefehlszeile von sbt scheint sie überhaupt nicht …
87 scala  sbt 

4
Wie sehe ich den Abhängigkeitsbaum in sbt?
Ich versuche, den SBT-Abhängigkeitsbaum wie in der Dokumentation beschrieben zu überprüfen : sbt inspect tree clean Aber ich bekomme diesen Fehler: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Was ist falsch? Warum …

16
Wie benutze ich sbt von hinten Proxy?
Wie konfiguriere ich sbt für die Verwendung eines Proxys? Zum Beispiel muss meine Builddefinition zu GitHub verbinden, Verbindungsparameter für die Angabe http.proxy, http.proxyPort,user , und password. Wie würde ich diese Einstellungen an sbt übergeben? Gibt es eine einfache Möglichkeit, zwischen Proxy- und No-Proxy-Einstellungen zu wechseln, wenn ich von zu Hause …
85 sbt 


2
Wie verwalte ich mehrere voneinander abhängige Module mit SBT und IntelliJ IDEA?
Ich entwickle mehrere Module mit Abhängigkeiten zwischen ihnen und möchte mit ihnen alle zusammen in einem IDEA-Projekt arbeiten. Ich verwende sbt-idea , um IDEA-Projekte aus den sbt-Build-Definitionen zu generieren, was für einzelne Projekte hervorragend funktioniert. Im Fall mit mehreren Modulen funktionieren die Dinge, die ich bisher ausprobiert habe, jedoch nicht …


8
So verhindern Sie java.lang.OutOfMemoryError: PermGen-Speicherplatz bei der Scala-Kompilierung?
Ich habe ein seltsames Verhalten meines Scala-Compilers bemerkt. Beim Kompilieren einer Klasse wird gelegentlich ein OutOfMemoryError ausgelöst. Hier ist die Fehlermeldung: [info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes... java.lang.OutOfMemoryError: PermGen space Error during sbt execution: java.lang.OutOfMemoryError: PermGen space Es kommt nur gelegentlich vor und der Fehler wird normalerweise beim nachfolgenden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.