java scala cross compliation相同模块错误java:找不到符号

时间:2017-01-19 14:48:36

标签: java gradle

尝试从/scala src目录中存在的类引用/java src目录下的类时出现此错误。

(如果scala文件位于/java src文件中,它也不会编译。)

我正在使用Gradle来构建项目。

Scala类:

class Order {
    def foo(): Unit =
    { 
    }
}

Java类:

 common.Order o = new common.Order();

1 个答案:

答案 0 :(得分:2)

如Scala插件文档中所述,对于联合编译(Java使用Scala和/或Scala使用Java),将参与联合编译的Scala和Java文件放在src/main/scala目录中