는 <java>
유사 나의 SCALA_HOME을 사용하고 지원 이는 <scala>
작업을 classname=
, <classpath>
, <arg>
, <jvmarg>
등을 제공하는 개미 taskdef 곳이 있습니까?스칼라 (단지 컴파일이 아니라)를 실행하도록 Ant를 설정하려면 어떻게해야합니까?
Scala ant tasks은 <scalac>
, <fsc>
및 <scaladoc>
개미 작업을 정의 (및 configure ant for scala은 이러한 작업에 대해 설명합니다). 그러나 Scala 응용 프로그램을 실행하는 데는 <scala>
작업이 없으므로이 작업은 감독 역할을합니다. 내가 할 수있는 cobble together a <java>
task to run Scala 알지만, 다소 불편하고 둥근 것 같습니다.
당신이 Ant를 선택하는 데는 충분한 이유가 있다고 생각하지만, [SBT] (https://github.com/harrah/xsbt/wiki)에 익숙하지 않은 경우에는 한 번 시도해 볼 수도 있습니다. 스칼라 커뮤니티는 SBT에서 수렴하고있는 것처럼 보입니다. 예를 들어, 컴파일러 빌드가 SBT로 전환 중입니다. –
예, 저는 스칼라 앱을 제작하지 않기 때문에 Ant를 사용하고 있습니다. 더 큰 자동화 파이프 라인의 일부로 실행하고 있습니다. 스칼라 응용 프로그램을 사용하여 웹 서버에 앤트의 FTP 작업을 업로드하는 등 몇 가지 작업을 수행합니다. Ant에서 매우 쉽게 수행 할 수있는 몇 가지 작업이 있습니다. – djb