Pytania otagowane jako sbt

sbt to narzędzie do budowania typu open source dla projektów Scala i Java, podobne do Java's Maven lub Ant.

3
Jaka jest różnica między build.sbt i build.scala?
Zacząłem uczyć się Scali i prawie w każdym tutorialu widzę build.sbtplik opisujący ustawienia projektu. Ale teraz zainstalowałem giter8i utworzyłem projekt z szablonu. I wygenerowany projekt z szablonu brakującego build.sbtpliku, ale ma build.scala(który wydaje się być używany do tych samych celów, ale jest bardziej elastyczny). Jaka jest więc różnica między build.sbti …
107 scala  sbt 

4
W jaki sposób sbt może pobierać artefakty zależności z gita?
Słyszałem (i wiem, że widziałem też przykłady, jeśli tylko pamiętam gdzie), które sbtmogą uzyskać zależności z repozytorium git. Szukam zależności harrah / up z github. Repozytorium nie udostępnia żadnych plików JAR artefaktów, a jedynie drzewo źródłowe skonfigurowane do budowania przy użyciu sbt. Proces, który sobie wyobrażam, polega na sbtpobraniu repozytorium …

4
Czy ktoś może wyjaśnić właściwy sposób korzystania z SBT?
Wychodzę z szafy w tej sprawie! Nie rozumiem SBT. Tam, powiedziałem to, teraz pomóż mi, proszę. Wszystkie drogi prowadzą do Rzymu, a to jest taki sam dla SBT: Aby zacząć SBTtam jest SBT, SBT Launcher, SBT-extrasitp, a następnie istnieją różne sposoby obejmują i zdecydować się na repozytoriach. Czy istnieje „najlepszy” …
100 scala  sbt 


3
Jak kompilować testy za pomocą SBT bez ich uruchamiania
Czy istnieje sposób na tworzenie testów za pomocą SBT bez ich uruchamiania? Mój własny przypadek użycia polega na uruchomieniu analizy statycznej kodu testowego przy użyciu wtyczki skalac. Innym możliwym przypadkiem użycia jest uruchomienie części lub całości kodu testowego przy użyciu oddzielnego modułu uruchamiającego niż ten wbudowany w SBT. Idealnie byłoby …
97 scala  sbt  build-tools 

3
Jak zbudować Uber JAR (Fat JAR) za pomocą SBT w IntelliJ IDEA?
Używam SBT (w IntelliJ IDEA) do zbudowania prostego projektu Scala. Chciałbym wiedzieć, jaki jest najprostszy sposób na zbudowanie pliku JAR Ubera (inaczej Fat JAR, Super JAR). Obecnie używam SBT, ale podczas przesyłania mojego pliku JAR do Apache Spark pojawia się następujący błąd: Wyjątek w wątku „main” java.lang.SecurityException: Nieprawidłowe podsumowanie pliku …

2
Błąd zepsutej klasy w przypadku Joda Time używającego Scali
Dodam repozytorium Joda Time do SBT z libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Wtedy wesoło używam tego w ten sposób: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Ale kiedy kompiluję projekt w SBT, otrzymuję paskudny: [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while …
91 scala  sbt  jodatime 

5
Jak zobaczyć drzewo zależności w SBT?
Próbuję sprawdzić drzewo zależności SBT zgodnie z opisem w dokumentacji : sbt inspect tree clean Ale pojawia się ten błąd: [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] ^ Co jest nie tak? Dlaczego …

10
Jak ustawić rozmiar sterty dla sbt?
Używam SBT 0.12.0. Przeczytałem inne odpowiedzi na temat przepełnienia stosu i podążałem za nimi, jednak żadna z nich nie pomaga, na przykład: create ForkRunclass - nie zauważyłem żadnego rozwidlonego procesu podczas korzystania z sbt ustaw zmienną środowiskową JAVA_OPTS- jest ustawiona, ale wiersz poleceń procesu sbt w ogóle jej nie używa. …
90 scala  sbt 


16
Jak używać sbt zza proxy?
Jak skonfigurować SBT do korzystania z serwera proxy? Na przykład, moje potrzeby definicji kompilacji, aby połączyć się GitHub, określający parametry połączenia do http.proxy, http.proxyPort, user, i password. Jak przekazałbym te ustawienia komuś? Czy istnieje łatwy sposób przełączania się między ustawieniami proxy / no-proxy podczas pracy z domu?
85 sbt 


2
Jak zarządzać wieloma współzależnymi modułami za pomocą SBT i IntelliJ IDEA?
Tworzę kilka modułów z zależnościami między nimi i chciałbym pracować z nimi wszystkimi w jednym projekcie IDEA. Używam sbt-idea do generowania projektów IDEA z definicji kompilacji sbt, co świetnie sprawdza się w przypadku indywidualnych projektów. Jednak w przypadku wielu modułów rzeczy, których próbowałem do tej pory, nie działają: Użyj sbt-idea …


8
Jak zapobiec java.lang.OutOfMemoryError: PermGen space w kompilacji Scala?
Zauważyłem dziwne zachowanie mojego kompilatora Scala. Czasami podczas kompilowania klasy zgłasza OutOfMemoryError. Oto komunikat o błędzie: [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 Dzieje się to tylko raz na jakiś czas, a błąd zwykle nie jest zgłaszany przy kolejnym uruchomieniu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.