Maven установить структуру папок проблема j2ee (весна, распорки ..) - PullRequest
4 голосов
/ 12 января 2009

Я использую maven 2.1-SNAPSHOT в качестве плагина Eclipse. Моя структура проекта выглядит так:

SRC / главная / Java
-модели
-service
-действие
SRC / тест / Java
пустой банкомат
SRC / основные / ресурсы
пустой атм
SRC / тест / ресурсы
пустой банкомат
SRC / главная / WebApp
-js
-dojo
М- INF
-WEB-INF
web.xml
appcontext.xml
struts.xml
index.jsp

У меня проблемы с пониманием процесса сборки и того, куда поместить какой файл. Я использую в качестве сервера приложений Jetty, но хочу также развернуть свой проект на Tomcat (так что я настроился на мою войну упаковок пом).

Когда я запускаю свой проект с помощью команды maven: install, моя целевая папка выглядит следующим образом: myproject.war
война
не актуально
тест-классы
пустой банкомат
MyProject
JS
META-INF
WEB-INF
index.jsp
классы
модель
обслуживание
Действие

Моя проблема в том, что мне нужно в папке классов мой файл persistence.xml, который есть в META-INF. И Struts.xml тоже, я думаю. Я тоже не уверен насчет додзё, если оно там. И, честно говоря, я не знаю, правильна ли эта структура вообще. Я также не знаю, как настроить, чтобы изменения выходных данных.

Я надеюсь, что кто-то может мне помочь. Я действительно хочу понять этот процесс, как он должен быть правильным, может быть, есть даже хорошие ресурсы, чтобы найти лучше в этих вещах. Заранее спасибо kukudas

Ответы [ 2 ]

2 голосов
/ 12 января 2009

Я считаю, что файлы, которые вы хотите развернуть в classpath, находятся в папке resources/.

Посмотрите руководство Maven за 5 минут вместе с руководством Getting Started .

0 голосов
/ 13 января 2009

Я думаю, что вам не хватает каталога ресурсов в каталоге src / main / webapp. Вот где вы можете поместить свои свойства и конфигурационные файлы для спящего режима, распорок и пружин.

Это позволит Maven скопировать файлы в каталог классов в WAR.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...