Maven安装文件夹结构问题j2ee(spring,struts ..)

时间:2009-01-12 20:33:11

标签: java eclipse spring maven-2 struts

我正在使用maven 2.1-SNAPSHOT作为eclipse插件。 我的项目结构是这样的:

的src /主/ JAVA
-model
-service
-action
的src /测试/ JAVA
空的atm
的src / main /资源
空的atm
SRC /测试/资源
空的atm
的src /主/ web应用
-js
    -dojo
-META-INF
-WEB-INF
web.xml
appcontext.xml
struts.xml中
index.jsp的

我无法理解构建过程以及放置哪个文件。 我用作Application Server Jetty,但我也希望在tomcat上部署我的项目 (所以我已经在我的pom包装战中设置了。)

当我使用maven:install命令运行我的项目时,我的目标文件夹如下所示: myproject.war
战争
不相关的 测试类
空的atm
MyProject的
JS
META-INF
WEB-INF
index.jsp的

模型
服务
动作

我的问题是我需要在classes文件夹中使用我在META-INF中的persistence.xml。我猜也是struts.xml。如果它就在那里我也不确定dojo。说实话,我不知道这种结构是否正确。我也不知道如何配置输出更改。

我希望有人可以帮助我,我真的很想了解这个过程应该是怎么回事,也许有很好的资源来查找 在这些事情上更好。在此先感谢kukudas

2 个答案:

答案 0 :(得分:2)

我相信您要部署到类路径的文件会放在resources/文件夹中。

查看Maven in 5 Minutes guide以及Getting Started指南。

答案 1 :(得分:0)

我认为你缺少src / main / webapp目录下的resources目录。这就是你可以放入你的属性和配置文件的hibernate,struts和spring。

这将允许Maven将文件复制到WAR中的classes目录中。

希望这有帮助。