Maven-assembly-plugin NoClassDefFoundError при создании экземпляра объекта из зависимостиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Maven-assembly-plugin NoClassDefFoundError при создании экземпляра объекта из зависимости

Сообщение Anonymous »

Я хочу создать один исполняемый файл jar, включая его зависимости. Я хочу, чтобы зависимость хранилась в lib/ в виде файлов jar, само основное приложение распаковывается на верхнем уровне jar. Однако при выполнении файла jar он выдает ошибку NoClassDefFoundError при попытке создать экземпляр объекта из зависимости.
Когда зависимость распаковывается на верхнем уровне файла jar, все работает как Шарм. Но, как упоминалось выше, зависимость должна храниться как отдельный jar-файл в папке lib/
Есть идеи, чего здесь не хватает? 🧐
Файл POM:


4.0.0
jo.vpl
VPL-Core-Hubs
1
jar



${project.groupId}
jo.vpl
2
provided


com.google.code.gson
gson
2.7
compile




UTF-8
21
21



VPL-Core-Hubs


maven-assembly-plugin



jo.vpl.hub.Main
true
lib/



${basedir}/assembly.xml




make-assembly
package

single








Assembly.xml

jar-with-dependencies

jar

false


true
true
/

jo.vpl:VPL-Core-Hubs



false
true
lib/

com.google.code.gson:gson






Подробнее здесь: https://stackoverflow.com/questions/788 ... t-from-a-d
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»