如何在 Eclipse 中配置 JUnit 的源代码?
我正在使用Eclipse Galileo for Java EE,我想配置JUnit,以便在我尝试导航到其方法时向我显示源代码。我尝试过将源代码附加到JUnit库,但库定义不可编辑。我甚至无法在首选项中找到配置JUnit库的位置。
当我打开“添加库”窗口并选择JUnit时,我看到一个对话框,我可以在其中选择JUnit版本,但它显示“找不到源位置”。
如何配置 Eclipse 来查找 JUnit 的源代码?
我正在使用Eclipse Galileo for Java EE,我想配置JUnit,以便在我尝试导航到其方法时向我显示源代码。我尝试过将源代码附加到JUnit库,但库定义不可编辑。我甚至无法在首选项中找到配置JUnit库的位置。
当我打开“添加库”窗口并选择JUnit时,我看到一个对话框,我可以在其中选择JUnit版本,但它显示“找不到源位置”。
如何配置 Eclipse 来查找 JUnit 的源代码?
我下载了Eclipse SDK并检查了差异,最终让它工作。
将此 JAR 下载到您的目录中。eclipse/plugins
编辑目录中的文件,然后添加以下行:source.info
eclipse/configuration/org.eclipse.equinox.source
org.junit4.source,4.5.0.v20090423,plugins/org.junit4.source_4.5.0.v20090423.jar,-1,false
打开目录中的文件,然后添加以下片段:artifacts.xml
eclipse
<artifact classifier='osgi.bundle' id='org.junit4.source' version='4.5.0.v20090423'>
<properties size='2'>
<property name='artifact.size' value='128389'/>
<property name='download.size' value='128389'/>
</properties>
</artifact>
如果 Eclipse 已经打开,则需要重新启动它才能检测到更改。
注意:对于 Eclipse 3.6 (Helios),您应该使用更新的 JAR。请参阅@Supressingfire和@Milo的评论。
注意:在Eclipse 3.6(Helios)上,步骤3(工件.xml)不是必需的。
在 Ubuntu Eclipse 3.6 上测试:版本:
Helios Service Release 2
内部版本 ID:20110218-0911
我的eclipse版本是4.6.0,到目前为止对我有用的唯一解决方案是从 ftp://ftp.osuosl.org/pub/eclipse/eclipse/updates/4.6/R-4.6-201606061100/plugins/ 下载名为org.junit.source_4.12.0.v201504281640.jar的源文件,然后将其放入eclipse\plugins,然后重新启动eclipse,然后源文件自动绑定到适当的junit jar文件。