создать Maven проект с зависимостями в финальной банке
У меня есть исполняемый Java-проект, который я создал с помощью maven и eclipse, в моем файле pom.xml я очень хорошо описываю зависимости, которые мне требуются для проекта и всего, начиная с eclipse, однако этот исполняемый файл в производственной среде не исчезает. чтобы запустить из затмения и при попытке запустить его вне IDE, это дает мне ошибки, такие как java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager в классах, которые являются зависимостями. При рассмотрении окончательного варианта .jar зависимости не могут быть найдены в jar (в проекте они не перемещаются , они остаются внутри банки в известной папке ./lib).
Я нашел в следующей ссылке документацию об этом, https://www.baeldung.com/executable-jar-with-maven , где тот, который лучше всего подходит для того, что я хочу сделать это с плагином maven-assembly-plugin, однако он все еще не копирует зависимости внутри фляги.
Некоторые вещи, которые нужно знать: у моего проекта нет папки ./lib, когда я создаю проект, я делаю это с помощью команды mvn clean install.
Я благодарен за ваше сотрудничество, указав, есть ли необходимость что-то настраивать или выполнять какие-либо другие действия. Спасибо.
после многих доказательств двигая для стороны или другой файл pom.xml, она soluciГіn был доказательством снимания tag <pluginManagement>, который включает tag <plugins>, просвет оставляет этот Гєltimo как сын tag <build>