如何在Eclipse中配置JUnit的Source?

Hos*_*Aly 17 java eclipse junit

我正在使用Eclipse Galileo for Java EE,我想配置JUnit以在我尝试导航到它的方法时向我展示源代码.我已尝试将源附加到JUnit库,但库定义不可编辑.我甚至无法在首选项中找到配置JUnit库的位置.

当我打开Add Library窗口并选择JUnit时,我看到一个对话框,我可以在其中选择JUnit版本,但它显示源位置"未找到".

如何配置Eclipse以查找JUnit的源代码?

Hos*_*Aly 8

我下载了Eclipse SDK并检查了差异,我终于开始工作了.

  1. 将此JAR下载到您的eclipse/plugins目录中.

  2. 编辑文件source.info在你的eclipse/configuration/org.eclipse.equinox.source目录,并添加以下行:

    org.junit4.source,4.5.0.v20090423,插件/ org.junit4.source_4.5.0.v20090423.jar,-1,假

  3. 打开该文件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>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 如果Eclipse已经打开,则需要重新启动它才能检测到更改.

注意:对于Eclipse 3.6(Helios),您应该使用更新的JAR.请参阅@Supressingfire和@Milo的评论.

注意:在Eclipse 3.6(Helios)上,不需要步骤3(artifacts.xml).
在Ubuntu Eclipse 3.6上测试:
版本:Helios Service Release 2
构建ID:20110218-0911