Как управлять JAR-зависимостями из приложения-потребителя

Я создал два файла JAR. Первый содержит основную логику для службы планирования. Второй - это проект веб-фрагмента, который содержит дополнительный уровень представления JSF для первого. Каждый содержит свои собственные зависимости в соответствующих папках LIB и ссылается на них в своем пути сборки. Когда я включаю упакованные JAR-файлы в потребительское приложение, мне приходится добавлять потребителю зависимости, которые уже упакованы в каждом из JAR-файлов. Есть ли способ сделать мои JAR-файлы "самодостаточными", так как потребительскому приложению не нужно искать эти зависимости и добавлять их в свою структуру?

1 ответ

Вы используете Maven?

Если это так, вы можете попробовать это: https://www.mkyong.com/maven/create-a-fat-jar-file-maven-shade-plugin/

Другие вопросы по тегам