Как узнать, к какой зависимости принадлежит класс? - PullRequest
4 голосов
/ 19 сентября 2011

Я использую m2eclipse. Я хотел бы повторно использовать некоторые зависимости от предыдущих проектов в новом проекте. Я знаю, какой класс я хочу использовать, но не могу понять, к какой именно зависимости он принадлежит. Я был бы счастлив, если бы Eclipse только что сказал мне название банки, из которой он загружается.

Я подозреваю, что в eclipse есть способ сделать это, потому что, когда я открываю исходный код, перед тем как eclipse удастся его загрузить, он показывает страницу «источник не найден», где указывается, в какую банку он пытался загрузить его из. К сожалению, он загружает источник слишком быстро, поэтому иногда мне не удается прочитать имя.

Ответы [ 2 ]

7 голосов
/ 19 сентября 2011

Используйте Ctrl + Shift + T (Open Type), чтобы открыть интересующий вас класс. Затем, используя представление Package Explorer, щелкните значок двойной стрелки (Link With Editor), теперь Package Explorer должен показать вам откуда он думает, что класс пришел.

Кроме того, пока вы вводите имя класса в диалоговом окне Ctrl + Shift + T (Open Type), вы должны увидеть, где Eclipse считает, что этот класс находится.

0 голосов
/ 10 июля 2017

Для IntelliJ сначала посмотрите, к какому jar-файлу он принадлежит, затем вы можете использовать

mvn dependency:tree

, он покажет все зависимости этого модуля, чтобы вы могли найти его родительскую зависимость, если это транзитивная зависимость.

...