2016-09-29 45 views
0

我在Play中導入了以下內容!控制器:附加源無法在ScalaIDE中使用

import reactivemongo.play.json.collection.JSONCollection 
import reactivemongo.play.json.commands.JSONAggregationFramework.{Match,  Unwind, Project, AggregationResult} 

首次進口(JSONCollection案例類)是........ ivy2 \緩存\ org.reactivemongo \ reactivemongo賞玩json_2.11 \罐\ reactivemongo - 播放 - json_2.11-0.11.14.jar

第二個(對象JSONAggregationFramework)在同一個庫中,但擴展了AggregationFramework: ......... ivy2 \ cache \ org.reactivemongo \ reactivemongo_2.11 \ jars \ reactivemongo_2.11-0.11.14.jar

這兩個庫都附有源代碼和JavaDocs。 但是,當我CTRL-點擊他們的名字的Eclipse(斯卡拉IDE)我得到一個挑剔

**Source Not Found 
The source attachment does not contain the source for the... 
You can change the source attachment by clicking ...** 

錯誤。

我檢查了源代碼JARS包含上述類。

這是一個錯誤,還是我做錯了什麼?

P.S.

我可以在左窗格中單擊打開reactivemongo_2.11-0.11.14.jar庫中的任何類,然後我會到達相同的問題!

這不會發生在類: ....... ivy2 \ cache \ org.reactivemongo \ play2-reactivemongo_2.11 \ jars \ play2-reactivemongo_2.11-0.11.14.jar雖然, 我可以看到來源。

非常感謝提前!

+1

不是ReactiveMongo問題,但具體的IDE是 – cchantep

回答

2

請確認你是否喜歡這樣做。點擊jar文件並 - >轉到源附件 - >點擊編輯按鈕,然後選擇jar文件的源路徑。

enter image description here

+0

,源連接,但沒有見過,對於上述兩種庫。 – Adrian

+0

可能有這種情況,您正在使用的jar或zip文件可能沒有源文件。或者在某些情況下,您使用附加的文件具有不同的文件夾結構 –

+0

這些庫由Maven中心驗證,因爲它們的內容和元,所以這是一個IDE問題 – cchantep