2013-07-09 55 views
0

好的。我正在使用eclipse kepler。eclipse - 無法獲得項目導出/依賴項的工作

我有一個叫做'afd-core'的eclipse項目。它有一些類,和一個包含hibernate配置的目錄etc/hibernate - lookup.hbm.xml。我有另一個項目AFD - 公共。它是一個web應用程序,需要它在類路徑中的afd-core中的內容。

我想我已經嘗試了一切。

AFD-公共 - >項目referencers:添加補充核心爲引用的項目 AFD-公共 - > Java構建路徑 - >項目:增加了AFD核 AFD-公共 - > Java構建路徑 - >訂單,出口:標記AFD芯爲導出 AFD-芯 - > Java構建路徑 - >加入等/休眠作爲類路徑條目 AFD-芯 - >順序和導出 - >標記等/休眠爲導出

沒」工作。當我運行add-public作爲一個web應用程序時,抱怨說它無法找到休眠配置。

所以我做了etc/hibernate的源代碼而不是類的direcrory。仍然沒有工作。

在add-public項目中顯式添加add-core/etc/hibernate作爲類目錄。仍然沒有工作。將這些類別的木材標記爲「已導出」。仍然沒有工作。

手動將休眠配置複製到afd-public/webapp/WEB-INF/classes中。好吧,它找到了休眠配置,但它沒有找到核心類文件。

換句話說,afd-public webapp不包括afd-core AT ALL的依賴關係,不以任何方式,形狀或形式將其部署到tomcat的webapp中。我是否將它們標記爲從afd-core輸出。無論我是否明確包含項目或目錄。無論我是否從afd-public webapp導出它們。

沒有。縹緲。不會去。

幫助?

回答

0

找到它。 Goddamnit - 我需要在afd-public中調配部署彙編。似乎有幾種方法可以做到這一點。

我可以包含afd-public/build/classes和afd-public/etc/hibernate,並將它們部署到WEBINF/classes,或者我可以將add-core jarfile部署到lib。

爲了使afd-core jarfile正確,我創建了afd-core作爲j2ee的「實用程序項目」,並檢查部署程序集是否正確。它是什麼。

相關問題