当我在 IntelliJ 中运行我的 JUnit 测试并且其中一个失败时,我想通过双击它(或右键单击它并选择“跳转到源代码”或“显示源代码”来跳转到失败测试的源代码") 在结果视图中(在“运行”视图中的失败测试列表中)。但是,此功能并不总是能正常工作。有时会显示源代码,有时会在编辑器窗口中向我显示已编译的测试“.class”文件。双击失败的测试后,我总是希望在编辑器窗口中查看源代码(“.java”文件)而不是“.class”文件。一种解决方案是在编辑器窗口中单击“附加源...”,其中显示了测试类的“.class”文件。然而,我必须为每个测试文件都这样做,并且每次测试都需要花费很多时间重复进行。在我看来,IntelliJ 应该自动找到源代码,因为它存在于我的项目中(它是我自己的类,它的源代码在项目中,我从项目视图运行这个测试,其中带有源代码的类是可见的)。如何配置 IntelliJ,以便它为我运行的每个单元测试自动找到源代码?
显示的“.class”文件而不是“.java”文件包含在由 Maven 构建的 jar 文件中。