我想在我的
core
package com.company
import play.api.libs.json.JsValue
object Helper {
implicit class RichJson(json: JsValue) {
def doStuff() //...
}
}
问题是我在项目的其他地方有一个包com.company.play
package com.company.play
class Foo() { //...
}
在IntelliJ IDEA 2018.2.4 CE中
import play.api.libs.json.JsValue
告诉我“无法解析符号api”时出错,并且在按住Ctrl键的同时单击
play
它转到包含我的Foo.scala文件的文件夹
如果我在IDEA之外用sbt编译解决方案,就没有问题了。
Helper
子包中的对象(例如
com.company.common
)没有错误(这也意味着依赖关系在my build.sbt中是正确的)
我不明白为什么我会错过这个,
com.company.play
甚至不在
核心