2009-08-06 50 views
1

我有兩個項目:my-libmy-web如何解決Eclipse中J2EE模塊依賴不同步的問題?

my-lib是使用Eclipse的Java編譯器構建的,一些短的Ant任務在一些屬性文件上運行,然後修改(如解釋here)。 這不是一個漂亮的解決方案,但它的工作原理。

現在,我的Web依賴我-lib的的,我定義我-lib的爲的的Java EE模塊依賴我的Web。 然而,當我附上我的Web到Tomcat在Eclipse中,並嘗試發佈,我得到以下異常:

'Publishing to Tomcat at localhost' has encountered a problem. 
Resource is out of sync with the file system: '/my-lib/target/classes/my-app.properties' 

該文件確實是由Ant任務修改的文件之一。

如何解決此問題,因爲我需要在my-lib上運行Ant任務。

回答

2

如果您將Ant任務作爲外部構建器或外部任務運行,則可以將其配置爲在執行後刷新項目,工作空間或選定的資源。在指定任務/構建器時,單擊「刷新」選項卡並根據需要選擇合適的一個。

還有更多的信息在eclipse help