Netbeans scala插件与ant的问题

时间:2013-06-15 11:54:01

标签: scala netbeans ant

我在Mac OSX 10.8.4上使用scala安装了NetBeans 7.3.1。

无法从资源scala / tools / ant / antlib.xml加载定义。它无法找到。 在里面: DEPS-JAR: /Users/.../NetBeansProjects/ScalaApplication2/nbproject/build-impl.xml:405:执行此行时发生以下错误: /Users/..../NetBeansProjects/ScalaApplication2/nbproject/build-impl.xml:238:问题:无法创建任务或键入scalac 原因:名称未定义。 行动:检查拼写。 操作:检查是否已声明任何自定义任务/类型。 操作:检查是否已发生任何/声明。 BUILD FAILED(总时间:0秒)

我已将J-Dscala.home =%SCALA_HOME%添加到netbeans.conf文件中 并在mac终端上  echo $ SCALA_HOME 给 /usr/local/Cellar/scala/2.10.1/libexec 哪里 lib目录存在。

1 个答案:

答案 0 :(得分:0)

netbeans错误消息的措辞可能更清晰。

一个问题是您使用MS Window的语法%SCALA_HOME%来评估您的环境变量。 Unix语法是$ SCALA_HOME或$ {SCALA_HOME}。

以下适用于我: 首先将以下行添加到 .profile

export SCALA_HOME=/usr/local/Cellar/scala/2.10.1/libexec

并将以下内容附加到 netbeans.conf

中的netbeans_default_options
-J-Dscala.home=/usr/local/Cellar/scala/2.10.1/libexec

我更愿意在一个地方列出scala主目录以使升级更加万无一失,但是从netbeans.conf引用$ {SCALA_HOME}并不适用于我。也许环境变量需要在别处定义,以便从netbeans.conf中可见