Я отлаживаю проект Maven в IntelliJ, и я пытаюсь понять, как войти в источник одной из моих зависимостей, указанной в моем pom.xml. В частности, мой проект имеет зависимость от Crawler4J. Я вижу какое-то странное поведение из Parser.parse(), и я хочу пройти через этот метод. Я попытался настроить локальный клонированный репозиторий Git с источником и связать его с помощью опции «Источники» в разделе «Структура проекта», но я все еще не могу перейти на скомпилированные методы Crawler4J. Как долго разработчик C# (и относительный Java-нуб), что я бы идеально понравился, - это что-то вроде функций .NET Reflector для декомпиляции «на лету» во время отладки, но достаточно было бы прикрепить источник.Отладка в Maven Dependency Source с IntelliJ
2
A
ответ
4
Я просто настроил одну и ту же зависимость, и у меня нет проблем с загрузкой исходного кода.
Теперь я создал простой класс Main с Parser. Я делаю Ctrl + Щелкните левой кнопкой мыши, и это приведет меня в класс Parser.
Как вы можете видеть это имеет ссылку в правом верхнем углу говоря Download Sources
.
После нажатия на эту ссылку, источники загрузки и сразу же доступны.
+1
Спасибо, это сработало и для меня. По какой-то причине я изначально не показывал опцию «Загрузить исходники». Цените помощь! – Tyson
Смежные вопросы
- 1. Использование Jar как intelliJ/Maven Dependency
- 2. отладка приложения flex maven с идеей intellij
- 3. Intellij + springboot + maven + подпружиненный
- 4. java.lang.NoClassDefFoundError с Intellij And Maven
- 5. soapUI с Maven от IntelliJ
- 6. Отладка Zeppelin Dependency Management
- 7. Регистрация и отладка с использованием Maven в Intellij
- 8. Отладка GWT с использованием IntelliJ
- 9. Maven Guava Dependency «Невозможно разрешить символ« google »в IntelliJ IDEA
- 10. Отладка Maven зависимостей
- 11. Отладка с IntelliJ
- 12. Maven Uberjar as Maven Dependency
- 13. Maven: Pofile: dependency Повторение
- 14. Maven родители и дети в Intellij
- 15. Импортировать зависимость Maven Intellij 14
- 16. IntelliJ Maven Selenium Build jar
- 17. Отладка в Intellij
- 18. Отладка GWT в Intellij
- 19. Cucumber.js отладка в IntelliJ
- 20. maven dependency clash
- 21. Maven Dependency Nightmare
- 22. Найти maven dependency "com.sun.javadoc"
- 23. OpenCV Java Maven dependency
- 24. Maven Shared Dependency
- 25. Ошибка Maven Dependency в pom.xml
- 26. Проблемы с java-зависимостями (Intellij/Maven)
- 27. Maven Dependency Resolution
- 28. maven dependency war issue
- 29. org.apache.commons.io.input.Tailer maven dependency
- 30. Maven Переходная Dependency вопрос
С Maven поддержки IntelliJ в вы можете загрузить и прикрепить источники на лету - это должно работать из коробки. Вы импортировали проект в качестве проекта maven (чтобы Idea знала о помпе)? – dratewka
О, и вы также можете [декомпилировать] (http://plugins.jetbrains.com/plugin/7100), но загрузка исходных источников - лучший подход для артефактов maven. – dratewka
Спасибо! Вы правы, как показывает ниже ответ. Я ценю помощь. Указатель декомпиляции может пригодиться и в какой-то момент. – Tyson