Скинни Военный файл с Maven в Eclipse - PullRequest
0 голосов
/ 04 мая 2018

У меня есть проект Maven 'Project A', который содержит зависимости. У меня есть требование абстрагировать зависимости от этого проекта в другой проект под названием «Shared Lib», чтобы я мог сделать так называемый файл «Skinny War» из проекта A. Оба эти файла затем будут загружены на сервер Weblogic.

Однако у меня много трудностей с тем, чтобы заставить проект А подобрать зависимости в Shared Lib.

Некоторые рекомендации о том, как мне следует подойти к этой проблеме, будут высоко оценены.

Спасибо!

1 Ответ

0 голосов
/ 04 мая 2018

Я бы разделил проект maven на два модуля. Если мы назовем один модуль SharedLib, а второй - Skinny War, у вас будет что-то вроде:

<modules>
    <module>sharedLib</module>
    <module>skinnyWar</module>
</modules>

В модуле разделяемой библиотеки pom.xml вы заполните все зависимости, необходимые для проекта. В модуле skinnyWar ваша первая зависимость в списке будет для модуля sharedLib. Возможно, вам понадобится установить плагин сборки для модуля sharedLib, чтобы создать jar-файл в фазе пакета, и все готово;)

Хотя немного еды - ты действительно хочешь это сделать? Важной частью использования maven является забота о зависимостях для вас и упаковка простого для развертывания jar. Если вы создадите две разные банки, это вызовет все другие виды неприятностей, такие как - оба были развернуты. Используем ли мы более старую версию зависимостей и т. Д.

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