Если у вашей зависимости нет <scope>provided</scope>
, она будет включена в файл войны независимо от типа (jar, zip и т. Д., Если это не другая война).
Хотя это и так,Однако проблема заключается в том, что на вашем java.library.path
должна быть встроенная библиотека (.so
, .dll
).Проблемы EJP действительны.Однако, если вы поэкспериментируете с плагином сборки и поместите dll в каталог /META-INF
вашего военного файла, вы можете легко собрать некоторый код, который извлекает эту dll из пути к классам /META-INF/my.dll
и помещает его в каталог наjava.library.path
.
Это далеко не то, что отдаленно близко к хорошей практике, но я верю, что вы можете взломать это так.