Я использую 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