2015-11-03 58 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包確實是一個根包,你可以考慮重構你的包結構,有點像以上。