2009-01-12 65 views
4

我使用Maven 2.1-SNAPSHOT作爲eclipse插件。 我的項目結構是這樣的:Maven安裝文件夾結構問題j2ee(spring,struts ..)

的src/main/java的
    -model
    -service
   肌動
的src/test/java下
   空ATM
src/main/resources
   空atm
的src /測試/資源
   空大氣壓
的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文件夾我的persistence.xml我在META-INF中有。我猜也是struts.xml。如果它恰到好處,我不確定道場。說實話,我不知道這個結構是否正確。我也不知道如何配置輸出更改。

我希望有人能幫助我,我真的很想理解這個過程應該是對的,也許有很好的資源可以在這些事情上更好地尋找 。在此先感謝kukudas

回答

0

我想你錯過了src/main/webapp目錄下的資源目錄。那就是你可以把你的屬性和配置文件用於hibernate,struts和spring的地方。

這將允許Maven通過WAR中的classes目錄複製文件。

希望這會有所幫助。