Я пытаюсь заставить цель run-exploded
модуля jetty-maven-plugin работать правильно.Мне кажется, что в документации не хватает того, что мне нужно сделать, чтобы настроить это.
Я считаю У меня стандартная настройка WAR-файла.(Причина, по которой я написал «верить», заключается в том, что мне также не хватает документации по maven-war-plugin.) Когда я создаю свое веб-приложение с помощью maven package
, в целевой папке я получаю следующее:
classes
maven-archiver
surefire-reports
test-classes
tmp
mywebapp-version
mywebapp-version.war
, где mywebapp-version
- взорванная война, а mywebapp-version.war
- упакованная.Пока все хорошо (я думаю?).
Теперь, при запуске mvn jetty:run-exploded
, похоже, что папка развертывания по умолчанию - target/tmp/webapp/mywebapp-version.war/
.Эта папка существует, но не содержит файлов, кроме файла webapp-cache.xml.Мне это кажется неправильным.
Я также пытался активно установить элемент конфигурации webApp
на ${project.build.directory}/mywebapp-version/
, но run-exploded
, похоже, игнорирует его (несмотря на документацию, утверждающую иное).
Что я делаю неправильно?Похоже, что я упускаю что-то простое, поскольку никто другой, похоже, не сталкивался с той же проблемой.