无法从Scala中的不同包中获取类型

时间:2013-06-20 22:55:47

标签: scala build sbt sbt-idea

我有一个由几个子项目组成的项目。比方说,我有三个: 服务 核心 通用

在我的build.scala中,我有以下定义

lazy val root = Project ("root", file("."), settings = Info.settings) aggregate(common, core, service)

lazy val common = Project("common", file("common"), settings = Info.settings)

lazy val core = Project ("core", file("appcore"), settings = Info.settings ++ Seq(libraryDependencies ++= dependencies)) dependsOn common

lazy val security = Project ("Service", file("service"), settings = Info.gatewaySettings ++ Seq(resolvers := packageResolvers, libraryDependencies ++= gatewayDeps)) dependsOn(common, core)

我使用构思开发,因此使用sbt-idea 1.4.0来生成特定于想法的文件。

我在'common'中创建了一个类:Usercom.project.common.domain包中,我想从我的'Service'模块中使用它。我不能。它根本看不到它。我检查了iml文件,它包含依赖项。

有没有人见过这个问题?

1 个答案:

答案 0 :(得分:0)

问题是由于某些原因所有类都是在/ test / scala而不是/ main / scala中创建的