是否有一个Ant taskdef在某处提供了一个<scala>
任务,将使用我的SCALA_HOME并支持classname=
, <classpath>
, <arg>
, <jvmarg>
等,类似于<java>
?
Scala蚂蚁任务只定义了<scalac>
, <fsc>
和<scaladoc>
蚂蚁任务(并为Scala配置蚂蚁讨论了这些任务)。然而,没有运行Scala应用程序的<scala>
任务,这似乎是一个疏忽。我知道我可以拼凑一个<java>
任务来运行Scala,但这似乎相当不方便和迂回。
似乎还没有运行scala的ant任务。我认为有两个原因:
首先,你在问题中提到的——你可以拼凑一个任务来完成它。实际上,"scala"可执行文件只是一个批处理/sh脚本,用于在正确的类路径和选项下运行java。
第二,我认为大多数scala项目使用sbt,其余的大多数使用maven,所以我想还没有人遇到需要一个专门的ant任务来执行的情况。