Eclipse - простой способ рефакторинга проекта для использования другого класса. - PullRequest
0 голосов
/ 03 ноября 2018

Я использую Eclipse Oxygen и сейчас у меня есть проект Java, который использует класс Utility из файла JAR. Я хотел бы удалить этот JAR-файл из проекта, но при этом генерируется около 500 ошибок, как и ожидалось, поскольку класс Utility также больше не будет в classpath.

Идея заключается в том, чтобы основной проект ссылался на новый класс Utility из другого JAR-файла. Есть ли простой способ заставить Eclipse автоматически менять ссылки со старого класса Utility на новый? Имя класса будет той же самой Utility, но имя пакета нового класса Utility будет другим.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018
  1. В исходной папке создайте копию служебного класса старого JAR
  2. Переместить скопированный служебный класс в новый пакет
  3. Удалите перемещенный скопированный служебный класс и в пути сборки Java замените старый JAR новым JAR
0 голосов
/ 03 ноября 2018

Я предлагаю выполнить текстовый поиск / замену затронутых операторов импорта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...