scala包冲突

时间:2011-06-08 07:03:43

标签: scala

我有一个拥有root包“scala”的库,现在我有一个使用这个库的项目,我有一个名为“com.zjffdu.scala”的子包。此包中的类文件需要从库中导入类。所以我有以下import语句。

import scala._

但是因为这个类也在“scala”包中,所以scala编译器会在当前目录而不是库中查找文件。

那么我怎么能明确告诉scala从库中导入类。

由于

1 个答案:

答案 0 :(得分:16)

使用此:

import _root_.scala._

正如您所看到的那样,它不是很漂亮 - 最好的选择可能是避免命名您的某个软件包scala

顺便说一下 - 根scala包总是预先导入的(虽然子包当然不是)。