Java 两个IDE有不同的结果

Java 两个IDE有不同的结果,java,eclipse,intellij-idea,easymock,Java,Eclipse,Intellij Idea,Easymock,我的同事和我在同一个项目上工作,但我们使用不同的IDE。他使用Eclipse3.4,我使用Intellij8.0 最近,我提倡在我们项目的一些单元测试中使用EasyMock,它使用CGLIB。我没有发现在IntelliJ中对EasyMock生成的部分模拟对象设置断点有任何问题,但我的同事报告说,他无法在Eclipse中对EasyMock生成的部分模拟对象设置断点,因为它报告生成的类缺少行号信息 在毫无希望地在谷歌上搜索答案后,我希望从我的朋友那里得到一些提示 关于为什么IntelliJ可以工作而

我的同事和我在同一个项目上工作,但我们使用不同的IDE。他使用Eclipse3.4,我使用Intellij8.0

最近,我提倡在我们项目的一些单元测试中使用EasyMock,它使用CGLIB。我没有发现在IntelliJ中对EasyMock生成的部分模拟对象设置断点有任何问题,但我的同事报告说,他无法在Eclipse中对EasyMock生成的部分模拟对象设置断点,因为它报告生成的类缺少行号信息

在毫无希望地在谷歌上搜索答案后,我希望从我的朋友那里得到一些提示

  • 关于为什么IntelliJ可以工作而Eclipse在这种情况下不能工作,有什么想法吗
  • Eclipse配置是否有可能解决此问题的线索

  • 简单的模拟对象是由一些ant脚本创建的吗?在这种情况下,eclipse中的设置与生成的调试行信息没有关系,因此有必要检查ant设置,以查看是否存在一些差异