2011-08-16 33 views
0

用於對Roo的項目礦山周工作之後停止更新目錄內的.class檔案:袋鼠已經不更新類文件

項目的\ src \主\ web應用\ WEB-INF \類\ COM \公司

項目的\ src \主\ web應用\ WEB-INF \類\ COM \公司\ WEB

當我在本地的Tomcat它STS部署使用新的cl驢文件,但perform package命令使用了上述位置的舊文件。

一旦我部署了戰爭文件到遠程服務器,我得到了愚蠢的錯誤。 我花了一天的時間才弄清楚發生了什麼問題。

我該如何讓Roo再次更新.class文件?我試過poll now,但它在一秒鐘內完成,沒有任何結果。

回答

0

您是否嘗試過從roo shell中執行perform clean?這應該刪除目標文件夾並重建所有類文件。

+0

是的,我做到了。問題在於它不會像上面描述的那樣重新生成項目文件夾內的.class文件。當在STS內部署到本地Tomcat時,它神奇地擁有所有正確的類文件。 – Hedge

+0

我從來沒有與我工作過的roo項目有過這個問題,您是否嘗試過命令行shell與STS視圖?如果它仍然存在,那麼可能需要在STS中引入代碼並刪除對roo的開發依賴。 –