2011-02-23 56 views
0

我試圖在我的Windows機器上配置maven。我(webappDirectory)pom.xml的是如下Maven2 - Windows中的POM配置問題

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <version>2.0</version> 
    <configuration> 
    <webappDirectory>C:\Program Files\apache-tomcat-6.0.32-windows-x86\apache-tomcat-6.0.32\webapps\myapp</webappDirectory> 
       </configuration> 
      </plugin> 

我使用Apache的Tomcat和其工作的罰款。但是當我做一個乾淨的構建並運行時,沒有任何內容進入我的webapp目錄。我猜它是與路徑

我是一個新手,以提前Maven的

誰能幫助感謝

歡呼

thusitha

回答

1

的webappDirectory是所在的目錄戰爭文件將被創建。但是這不應該是安裝tomcat的目錄(熱部署)。我建議使用convention of the maven-war-plugin。如果你喜歡將戰爭部署到tomcat,你可以看看cargo plugin,或者你可以使用碼頭容器進行測試。此外,您應該仔細閱讀關於Maven的書籍,例如:Maven by Example。不過,如果你考慮一下你的設置。此設置僅適用於您的計算機,並且此版本不可移植到其他機器或不易移植到其他操作系統(如Unix)。換言之,不要將webDirectory放置在您的配置中,將其保留爲默認值。我錯過了說你使用的是Maven-war-plugin的舊版本,最新的版本是2.1.1。