Когда я запускаю тесты JUnit в IntelliJ и один из них терпит неудачу, я хотел бы перейти к исходному коду неудачного теста, дважды щелкнув его (или щелкнув правой кнопкой мыши его и выбрав "Перейти к исходному" или "Показать источник" ) в представлении результатов (в списке неудачных тестов в представлении "Выполнить" ). Однако эта функция работает не всегда правильно. Иногда отображается исходный код, и иногда в окне редактора отображается только скомпилированный ".class" файл теста. Я всегда хотел бы увидеть исходный код (файл .java) вместо файла ".class" в окне редактора после двойного щелчка на неудавшемся тесте. Одним из решений для этого является щелчок "Прикрепить файлы..." в окне редактора, где отображается ".class" файл тестового класса. Тем не менее, я должен сделать это для каждого тестового файла, и для каждого теста требуется много времени, чтобы сделать это повторно. На мой взгляд IntelliJ должен найти исходный код автоматически, потому что он присутствует в моем проекте (это мой собственный класс и его исходный код в проекте, и я запускаю этот тест из представления Project, где видны классы с исходным кодом). Как настроить IntelliJ, чтобы он автоматически находил исходный код для каждого запускаемого unit test?
Файлы ".class", которые отображаются вместо файлов ".java", содержатся в файле jar, который построен Maven.