附加不在ScalaIDE中工作的源

时间:2016-09-29 15:25:50

标签: eclipse scala scala-ide

我在Play中有以下导入!控制器:

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

第一个导入(JSONCollection案例类)位于........ ivy2 \ cache \ org.reactivemongo \ reactivemongo-play-json_2.11 \ jars \ reactivemongo-play-json_2.11-0.11中。 14.jar

第二个(对象JSONAggregationFramework)位于同一个库中,但扩展了AggregationFramework,它位于: ......... ivy2 \缓存\ org.reactivemongo \ reactivemongo_2.11 \罐子\ reactivemongo_2.11-0.11.14.jar

两个库都附加了源和JavaDoc。 但是,当我在他们的名字上按CTRL-Click in Eclipse(Scala 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 个答案:

答案 0 :(得分:2)

请确认您是否这样做过。点击jar文件和 - >转到源附件 - >单击Edit按钮并选择jar文件的源路径。

enter image description here