Я использую Maven для создания jar-файлов для своего приложения.Когда я создаю jar с помощью maven build на Netbeans, он создает jar как положено и добавляет все jar-файлы в файл манифеста, которые присутствуют в моем POM-файле, но наряду с этими jar-файлами он также добавляет некоторые дополнительные jar-файлы в POM-файл, которые ядумаю, связанные с зависимостями, которые я использовал в POM (не уверен, если это так).когда эти дополнительные jar-файлы, включая мой файл манифеста, создают для меня проблему, и когда я удаляю эти дополнительные jar-файлы из файла манифеста, мои jar-файлы работают нормально.
Другим решением этой проблемы является добавление этих дополнительных jar-файлов на сервер, чего я не хочу делать.
Вот часть плагина моего POM-файла, которая заполняет детали в манифесте.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addClasspath>true</addClasspath>
<classpathPrefix>./lib/</classpathPrefix>
<mainClass>com.contingent.wug.SitePerformanceAnalysis</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
Я уверен, что мне не хватает какого-либо свойства, которое поможет мне избежать добавления этих дополнительных банок, но я не уверен, что это такое.Заранее спасибо.
РЕДАКТИРОВАНИЕ
Вот единственная зависимость моего файла POM.
но когда я вижу папку с зависимостями моего проекта, я вижу список зависимостей, где я ожидаю только одну зависимость.
все в порядке, если у меня есть такое количество банок для проецирования, но я не хочу добавлять их все в файл манифеста.