2012-10-31 55 views
1

我正在構建一個Java Web應用程序。我必須按照指示的指示以某種方式做事。螞蟻正在尋找從位置內的位置

當我輸入「ant deploy」構建一個war文件時,它會失敗。它說the file can't be found.

但它顯然看錯了地方。它說...

C:\用戶\戴夫\桌面\ springapp \ springapp \ C:計劃 FilesApacheapache Maven的-3.0.4-binapache Maven的-3.0.4 \開機不 存在

當然這並不存在!但我找不到爲什麼它認爲這是有效的位置。它看起來像是在尋找它正在尋找的位置 - 在當前目錄的末尾。但是我無法更改目錄,因爲如果我這樣做,它就無法找到它所需的build.xml文件。

我有這個項目的ant,maven和tomcat。

我有一個系統變量位置設置爲每個TOMCAT_HOMEMAVEN_HOME

項目文件中的build.properties文件將maven.home設置爲正確的位置。

如何更改它在哪裏查找該文件?

回答

0

項目文件中的build.properties文件將maven.home設置爲正確的位置。

從該路徑的樣子,我懷疑你的build.properties包含有類似

maven.home=C:\Program Files\Apache\.... 

反斜線在性能轉義字符文件,所以你必須要麼使用正斜槓,而不是反斜槓或將其翻倍。你也應該逃過冒號

maven.home=C\:\\Program Files\\Apache\\.... 
+0

謝謝。你的答案可能已經奏效,但我剛剛找到了另一個答案。將發佈供將來參考。 – user1279569

+0

@ user1279569您可以發佈適用於您的其他解決方案嗎? – Lucky