在Scala中编译具有彼此引用的文件

时间:2013-07-25 11:12:15

标签: scala

这是我编写Scala的第一天,我需要构建一个项目。

所以,假设我有一个文件Config.scala,其中包含第var BestPage1:BasePage = null行,另一个文件BasePage.scala包含if(m_Refer != null) m_Refer.mkString(Config.ReferSmallDivisor) else ""

当我尝试编译其中一个时,我得到error: not found: value Configerror: not found: value BasePage

那么如何编译它们呢?

已添加:文件内容

BasePage.scala

Config.scala

2 个答案:

答案 0 :(得分:0)

您已在Config中定义package scwikimetric,在默认包中定义了BasePage.scala

因此,要么将BasePage.scala中的包声明更改为package scwikimetric。或者在import scwikimetric.Config中添加BasePage.scala

答案 1 :(得分:0)

找不到Config的原因是因为Config类不存在。

然而,scwikimetric.Config类确实如此。我认为,导入它会让事情变得更好。