2011-02-08 13 views

답변

2

내가 확인한 한 : 아니오, 없습니다.

대부분 사람들은 약간 다른 기능 세트를 사용하지만, 빌드/실행/배포/테스트/패키징에서 우수한 작업을 수행합니다. SBT을 사용하는 것 같습니다.

3

나는 SBT이 본질적으로 무엇을 찾고 있는지 생각합니다. 스칼라 2.7 구문을 사용하지만 대부분의 경우 디렉토리 구조를 고수하는 한 거의 모든 스크립트를 작성할 필요가 거의 없습니다. Ant 및 Ivy를 사용하며 Ant + Ivy 및 Maven 기반 프로젝트와의 뛰어난 통합 성을 제공합니다. 당신은 확실히 그것을 체크 아웃해야합니다. 시작하기 쉽습니다.

업데이트 :

그래서 내가 보인다 질문 밀접하게 충분히 읽지 않았다. 나는 Gradle이 당신이 원하는 것을 할 수 있다고 믿습니다. Gradle에는 Scala plugin도 있습니다. 단점은 빌드 스크립트를 작성하기 위해서는 또 다른 언어를 배우는 것이 필요하다는 것입니다. 결국 Groovy를 사용하여 Java로 호출하여 Java 스칼라 프로젝트를 빌드하는 Ant build.xml을 호출하는 Gradle 빌드 스크립트를 작성합니다. 이것은 많은 일처럼 들립니다.

아직, 당신은 항상 JRuby와 랩을 함께 사용할 수 있습니다. 나는 이것이 얼마나 느릴지를 알고 싶지 않다.

+0

SBT에 대해 알고 있는데 실제로 SBT 내의 jar 파일에 정의 된 ant 태스크를 실행하려고합니다. 개미 프로젝트의 이점을 얻는 것은 SBT 내에서 매우 유용 할 것입니다. – charroch

+0

방금 ​​내 대답을 편집했습니다. 보세요, 이것이 정말로 당신이 원하는 것인지보십시오. –

관련 문제