2011-06-06 244 views
0

我寫了一個集成測試,測試啓動應用程序服務器並在其中部署WAR文件。測試工作正常,當我從eclipse運行它,但是當它在構建過程中從maven運行時,它表示maven無法找到WAR文件。如何讓行家看看爲其WAR文件所在的目錄(哪裏Maven的默認看嗎?)從maven部署WAR

編輯:如果我想編輯project.build.directory財產,我會進入我的POM文件並創建元素:

< project> 
< build> 
    < directory>pathname< /directory> 
< /build> 
< project> 

還是有更多的改變一個屬性?

+2

您可能不需要親自編寫這種代碼,Maven旨在爲您處理部署WAR文件。您是否使用maven webapp原型開始? – artbristol 2011-06-06 13:57:25

+1

請發佈您的pom.xml的相關部分 – 2011-06-06 14:02:54

回答

2

有一個屬性${project.build.directory},導致您的「目標」目錄的路徑。 (見:here

也許這對你有幫助嗎?

+0

如何修改屬性? – Sujen 2011-06-06 14:54:16

+1

我認爲你不能修改這個屬性。但是你可以定義你自己的屬性。請參閱「POM中的自定義屬性」:http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide – Sebi 2011-06-06 15:09:29