Я пытаюсь настроить создание архива WAR с помощью maven таким образом, чтобы определенный клиентский jar находился в корне файла war вместо каталога по умолчанию WEB-INF / lib
Я использовал copy
цель maven-dependency-plugin
скопировать этот jar-файл в местоположение ${project.build.directory}${file.separator}${project.artifactId}-${project.version}
это скопирует его, как и ожидалось, т.е. папку target / mywar-1.0-SNAPSHOT
\-target
|-mywar-1.0-SNAPSHOT
|-WEB-INF
|-lib
|-classes
|-something.jsp
|-other-jar-1.0-SNAPSHOT.jar
однако, когда сборка maven создает архив WAR, этот JAR-файлне входит в комплект поставки в корне архива WAR.Как мне получить следующую структуру архива WAR с maven?
\-mywar-1.0-SNAPSHOT.WAR
|-WEB-INF
|-lib
|-classes
|-something.jsp
|-other-jar-1.0-SNAPSHOT.jar
обратите внимание, что этот другой jar-файл должен находиться на том же уровне, что и WEB-INF, а не внутри него.