簡體   English   中英

在Eclipse中設置EJB構建類路徑

[英]Setting up EJB build classpath in Eclipse

我已經安裝了Eclipse,WildFly和Jboss工具。 我創建了一個EAR / Maven項目和一個EJB / Maven項目。

我將所有依賴項添加到EAR pom.xml。 Jboss工具可以毫無問題地部署WildFly EAR庫,並且應用程序可以正常運行。

問題是Eclipse中EJB項目中的構建類路徑。 由於所有依賴項都是在EAR pom.xml中而不是在EJB pom.xml中配置的,因此我無法弄清楚如何告訴Eclipse中的EJB項目從EAR項目中獲取定義為依賴項的jar。

如何設置?

在EJB pom.xml中而不是在EAR pom.xml中添加依賴項。

您想“從EAR項目中獲取被定義為依賴項的jar”,但這不是Maven的工作方式。

根據pom中定義的依賴關系,從Maven存儲庫(如MavenCentral或您的本地存儲庫)中提取Jar。 如@ N.Shrivastava所說,您可以在實際使用依賴項的項目pom中定義依賴項。 因此,當您的耳朵中包含具有某些依賴項的ejb jar時,請將相關性放入ejb jar的pom中,然后從耳朵的pom中刪除它們。 它們也將被傳遞到耳朵中。

如果在不同的ejb jar中需要相同的依賴項集,則可以通過創建一個單獨的包裝pom項目來實現。 然后,不同的ejb jar可以依賴於該pom項目,並從該pom項目中傳遞所有依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM