Как управлять JAR-зависимостями из приложения-потребителя
Я создал два файла JAR. Первый содержит основную логику для службы планирования. Второй - это проект веб-фрагмента, который содержит дополнительный уровень представления JSF для первого. Каждый содержит свои собственные зависимости в соответствующих папках LIB и ссылается на них в своем пути сборки. Когда я включаю упакованные JAR-файлы в потребительское приложение, мне приходится добавлять потребителю зависимости, которые уже упакованы в каждом из JAR-файлов. Есть ли способ сделать мои JAR-файлы "самодостаточными", так как потребительскому приложению не нужно искать эти зависимости и добавлять их в свою структуру?
1 ответ
Вы используете Maven?
Если это так, вы можете попробовать это: https://www.mkyong.com/maven/create-a-fat-jar-file-maven-shade-plugin/