«sbt» 태그된 질문

sbt는 Java의 Maven 또는 Ant와 유사한 Scala 및 Java 프로젝트 용 오픈 소스 빌드 도구입니다.

3
build.sbt와 build.scala의 차이점은 무엇입니까?
저는 Scala를 배우기 시작했고 거의 모든 튜토리얼에서 build.sbt프로젝트 설정을 설명 하는 파일을 봅니다 . 하지만 이제는 giter8템플릿에서 프로젝트를 설치 하고 만들었습니다. 템플릿 누락 build.sbt파일 에서 프로젝트를 생성 했지만 build.scala(동일한 목적으로 사용되는 것처럼 보이지만 더 유연합니다). 그래서 차이 무엇 build.sbt과 build.scala? 어느 것이 더 선호되며 그 이유는 무엇입니까?
107 scala  sbt 

4
sbt는 git에서 종속성 아티팩트를 어떻게 가져올 수 있습니까?
나는 sbtgit repo에서 의존성을 얻을 수있는 것을 들었다 (그리고 나는 내가 어디에서 기억할 수만 있다면 예제도 보았다는 것을 알고있다) . github에서 종속성 harrah / up 을 얻으려고합니다 . 저장소는 아티팩트 JAR 파일을 제공하지 않으며 .NET을 사용하여 빌드하도록 설정된 소스 트리 만 제공합니다 sbt. 내가 상상하는 프로세스 sbt는 소스 저장소를 다운로드하고 …

4
누군가 SBT를 사용하는 올바른 방법을 설명 할 수 있습니까?
나는 이것에 대해 옷장에서 내릴거야! SBT를 이해하지 못합니다. 내가 말 했으니 이제 제발 도와주세요. 모든 길은 로마로 통한다, 그것은 SBT에 대해 동일합니다 : 시작하려면 SBT이 SBT, SBT Launcher, SBT-extras, 등, 다음을 포함하고 저장소에 결정하는 여러 가지 방법이 있습니다. '최상의'방법이 있습니까? 때때로 나는 조금 길을 잃기 때문에 묻는 것입니다. SBT 문서는 …
100 scala  sbt 

3
실행하지 않고 SBT로 테스트를 컴파일하는 방법
실행하지 않고 SBT로 테스트를 빌드하는 방법이 있습니까? 내 사용 사례는 scalac 플러그인을 사용하여 테스트 코드에서 정적 분석을 실행하는 것입니다. 또 다른 가능한 사용 사례는 SBT에 내장 된 실행기가 아닌 별도의 실행기를 사용하여 테스트 코드의 일부 또는 전체를 실행하는 것입니다. 이상적으로는 모든 SBT 프로젝트에 적용되는이 문제에 대한 해결책이있을 것입니다. 예를 들어 …
97 scala  sbt  build-tools 

11
SBT에서 "실행"작업으로 응용 프로그램을 실행하기 위해 JVM 최대 힙 크기 "-Xmx"를 지정하는 방법은 무엇입니까?
내 응용 프로그램은 대용량 데이터 배열 처리를 수행하며 JVM이 기본적으로 제공하는 것보다 더 많은 메모리가 필요합니다. Java에서 "-Xmx"옵션으로 지정된다는 것을 알고 있습니다. 특정 "-Xmx"값을 사용하여 "실행"동작으로 응용 프로그램을 실행하도록 SBT를 설정하려면 어떻게합니까?
97 scala  sbt 

3
IntelliJ IDEA 내에서 SBT를 사용하여 Uber JAR (Fat JAR)을 빌드하는 방법은 무엇입니까?
간단한 Scala 프로젝트를 빌드하기 위해 SBT (IntelliJ IDEA 내)를 사용하고 있습니다. Uber JAR 파일 (일명 Fat JAR, Super JAR) 을 빌드하는 가장 간단한 방법 이 무엇인지 알고 싶습니다 . 현재 SBT를 사용하고 있지만 JAR 파일을 Apache Spark에 제출할 때 다음 오류가 발생합니다. 스레드 "main"java.lang.SecurityException의 예외 : Manifest 기본 속성에 대한 …

2
Scala를 사용하는 Joda Time의 클래스 중단 오류
SBT에 Joda Time 저장소를 추가하고 있습니다. libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) 그런 다음 다음과 같이 즐겁게 사용합니다. val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") 그러나 SBT에서 프로젝트를 컴파일하면 다음과 같은 문제가 발생합니다. [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while parsing annotations …
91 scala  sbt  jodatime 

5
sbt에서 종속성 트리를 보는 방법은 무엇입니까?
설명서에 설명 된대로 SBT 종속성 트리를 검사하려고합니다 . sbt inspect tree clean 하지만이 오류가 발생합니다. [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] ^ 뭐가 잘못 되었 니? SBT가 트리를 구축하지 않는 이유는 무엇입니까?

10
sbt의 힙 크기를 설정하는 방법은 무엇입니까?
SBT 0.12.0을 사용하고 있습니다. 나는 스택 오버플로에 대한 다른 답변을 읽고 따라 왔지만 그중 어느 것도 도움이되지 않습니다. ForkRun클래스 생성 -sbt를 사용하는 동안 분기 된 프로세스를 관찰하지 않았습니다. 환경 변수 설정 JAVA_OPTS-설정되었지만 sbt의 프로세스 명령 줄에서 전혀 사용하지 않는 것 같습니다. sbt -J-Xmx2Gsbt 프로세스 명령 줄에 매개 변수를 추가하지만 -Xmx1536m추가 …
91 scala  sbt 


16
프록시 뒤에서 sbt를 사용하는 방법은 무엇입니까?
프록시를 사용하도록 sbt를 구성하려면 어떻게합니까? 예를 들어, 내 빌드 정의의 요구에 대한 연결 매개 변수를 지정, GitHub의에 연결하는 http.proxy, http.proxyPort, user,와 password. 이 설정을 sbt에 어떻게 전달합니까? 집에서 일할 때 프록시 / 비 프록시 설정간에 쉽게 전환 할 수있는 방법이 있습니까?
85 sbt 

2
다중 프로젝트의 SBT 테스트 종속성 : 종속 프로젝트에서 테스트 코드를 사용할 수 있도록 설정
일부 프로젝트가 서로 종속성이있는 SBT 다중 프로젝트가 있습니다. 이렇게 : lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) 이제 테스트 폴더의 '핵심'프로젝트에 테스트 코드가 있습니다. 모의 …
83 scala  testing  sbt 

2
SBT 및 IntelliJ IDEA로 여러 상호 의존적 모듈을 관리하는 방법은 무엇입니까?
종속성이있는 여러 모듈을 개발 중이며 하나의 IDEA 프로젝트에서 모두 함께 작업하고 싶습니다. sbt-idea 를 사용하여 sbt 빌드 정의에서 IDEA 프로젝트를 생성하고 있으며 이는 개별 프로젝트에 적합합니다. 그러나 다중 모듈의 경우 지금까지 시도한 것이 제대로 작동하지 않습니다. sbt-idea를 사용하여 각 모듈에 대해 독립적으로 IDEA .iml 파일을 생성하십시오 . 그런 다음 처음부터 …


8
Scala 컴파일에서 java.lang.OutOfMemoryError : PermGen 공간을 방지하는 방법은 무엇입니까?
내 스칼라 컴파일러의 이상한 동작을 발견했습니다. 클래스를 컴파일 할 때 가끔 OutOfMemoryError가 발생합니다. 다음은 오류 메시지입니다. [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 가끔 한 번만 발생하며 일반적으로 후속 컴파일 실행에서 오류가 발생하지 않습니다. 저는 Scala 2.9.0을 사용하고 SBT를 통해 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.