【发布时间】:2011-04-21 13:27:32
【问题描述】:
在特定项目的 Scala 文件的开头,我经常有这样的行:
package com.mycompany
package subproject
import common._
import uiutils._
import databinding._
import modeling._
有没有办法创建一个对象ProjectImports(或包对象)来“预导入”所有这些导入,这样我就可以简单地编写
import ProjectImports._
而不是整个列表,在我的每个其他项目文件中?
这是否与scala 包在Predef 和scala.`package` 中的导入方式有关?
【问题讨论】:
-
我想补充一点,考虑到列出单独的包导入可以用于记录源文件的依赖关系,而
import ProjectImports._隐藏单独的依赖关系。