Изменить путь импорта зависимости Maven - PullRequest
0 голосов
/ 23 апреля 2020

Я создал библиотеку java, которая имеет следующую структуру пакета.

├── src
     └── main
          └── java
                └── com
                     └── example...

Проект строится с использованием maven, и когда я использую его в качестве зависимости в других моих приложениях, путь импорта это:

import main.java.com.example....., но то, что я ищу, это import com.example..... Как я могу это изменить?

1 Ответ

1 голос
/ 23 апреля 2020

Не совсем понятно, о чем вы спрашиваете

С точки зрения maven * :

  • Структура пакета, которую вы ' мы правильно представили
  • Maven упаковывает двоичные файлы, созданные из исходного кода вашей библиотеки, в jar-файл, который не должен иметь префикса main.java (откройте его с помощью такого инструмента, как winrar / winzip и посмотрите сами)

Итак, я прихожу к выводу, что с вашей библиотекой все в порядке.

Теперь импорт в ваших других приложений неправильный, поэтому вы должны изменить их. Если вы спрашиваете о действительном способе изменения - следует выполнить поиск и замену (а затем перекомпилировать, чтобы избавиться от ошибок компиляции) в этих приложениях. Технический способ сделать это зависит от используемой вами IDE.

Например, в IntelliJ: Ctrl + Shift + R

...