2015-11-03 60 views
0

我有在这里导入两个依赖问题是进口斯卡拉+ Playframework 2.3.x版本进口依赖

import io.GooglePlayClient 
import io.GooglePlayError 

,我得到这个错误

对象GooglePlayError不包阿卡的成员。 IO

[错误]进口io.GooglePlayError

对象GooglePlayClient不包AK的成员ka.io

[错误]进口io.GooglePlayClient

这似乎是前缀,其中我试图导入(阿卡)这一进口封装,无法导入。

谢谢

回答

1

您已经akka.io进口范围。所以,尝试了akka.io.GooglePlayError。请使用import _root_.io.GooglePlayError

+0

谢谢你的回答。我不知道为什么会发生这种情况,是因为akka和io是自定义软件包吗?因为在控制器中我没有同样的问题。谢谢 – agusgambina

+0

我不确定你在哪里得到这个错误。但是从你显示的错误看来,你已经导入了'akka.io'。因此'io.GooglePlayError'被推断为'akka.io.GooglePlayError'。 '_root_'包是最外层的包,这就是为什么可以使用'_root_.io.GooglePlayError'。 – 757071

+0

感谢您的回答和最后一条评论,现在我明白它出现的问题。 – agusgambina

0

另一种选择是使用的依赖关系(如果可用)的全名导入,这是

import com.yourcompany.io.GooglePlayClient 
import com.yourcompany.io.GooglePlayError 

如果io包确实是一个根包,你可以考虑重构你的包结构,有点像以上。