Как преобразовать проект maven в проект веб-приложения?
Я хочу преобразовать проект maven в проект веб-приложения, который должен содержать web.xml. Я использую eclipse juno 4.2 с плагином m2e (интеграция maven для eclipse).
Любой ответ будет оценен.
2 ответа
- Установите m2e-wtp
- В вашем pom.xml измените или добавьте военную упаковку
- щелкните правой кнопкой мыши проект> Maven > Обновить проект
- m2e-wtp создаст папку src / main / webapp и добавит динамический веб-проект Facet¤
- вручную добавьте папку WEB-INF в src / main / webapp
- щелкните правой кнопкой мыши проект> Инструменты Java EE> Создать заглушку дескриптора развертывания. Он создаст файл web.xml в каталоге src/main/webapp/WEB-INF/
Default По умолчанию для веб-фасета установлено значение 2,5. Вы должны обновить его, если необходимо, в свойствах проекта> Фасеты проекта ДО создания файла web.xml.
Я предполагаю, что ваш текущий проект - проект maven, который производит jar. Пожалуйста подтвердите.
Я не сталкивался ни с какой утилитой, которая могла бы конвертировать jar-проект в военный проект.
У вас есть следующие два варианта -
- Просто откройте pom.xml и смените jar на war. Создайте папку webapp в src/main и создайте web.xml
- Создайте новый проект веб-приложения с помощью командной строки Maven, выбрав архетип webapp, или с помощью eclipse, выбрав maven webapp achetype. Определите зависимость от вашего проекта JAR.
Если вы можете предоставить больше информации на основе моего предложения, то, вероятно, я могу помочь.