Я использую плагины сборки и jar для развертывания моего приложения. Я также использую баночку плагин, чтобы помочь мне сформировать пути к классам в файле манифеста, используяmaven-jar-plugin и транзитивные зависимости
<addClasspath>true</addClasspath>
Хотя это, кажется, работает, проблема возникает, когда я пытаюсь выполнением банки (он указал правильный основной класс) - он не сможет найти библиотеку, которая на самом деле является транзитивной зависимостью. Таким образом, мой проект A зависит от проекта B, а проект B зависит от jar C. Плагин сборки правильно застегивает A, B и C, но плагин jar не содержит C в манифесте, вызывая ClassNotFoundException.
Я не вижу никаких параметров в maven-jar-plugin, который позволяет мне указать, что необходимы транзитивные зависимости.
Я делаю это правильно? Кому-нибудь еще удалось получить транзитивные зависимости, сгенерированные в манифесте? Возможно, я делаю что-то неправильно или не в порядке. Любая помощь оценивается.
+1 за усилия, помогая мне с образцом! Благодаря! – aberrant80