Как собрать библиотеку jar из весеннего загрузочного приложения с помощью maven - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть приложение A, которое содержит код для извлечения записей из дБ и некоторые другие функции. Я хочу использовать то же самое в другом проекте B и использовать A в качестве зависимости. Даже если весенние загрузочные приложения не рекомендуется использовать в качестве библиотеки, у меня есть этот вариант использования. Приложение bcs A является пакетным приложением и не работает, поэтому нет возможности вызова покоя. Проблема в том, что когда я пытаюсь создать jar, он создается как весенний загрузочный jar или если я создаю обычный jar, он не имеет необходимых зависимостей и завершается с ошибкой во время выполнения, так как класс не найден. Кажется, что зависимости от родительского проекта A не включены при создании jar. Есть ли возобновленный способ создания банки с помощью maven.

1 Ответ

0 голосов
/ 05 апреля 2020

Чтобы пояснить, что сказал Хрилис:

Создайте проект или модуль C, который содержит все, что нужно и A, и B. Используйте его как зависимость в A и B.

Самый простой способ справиться с этим - это иметь многомодульный проект с A, B и C, но вы также можете иметь три отдельных проекта.

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