我已經使用用於Eclipse的m2eclipe插件創建了Maven項目項目。我選擇了ejb-javaee6 archetype,並在pom.xml中添加了少量依賴項,Eclipse很好地解決了這種依賴關係。將庫JAR文件添加到EJB項目
當我嘗試在使用WTP插件的Glassfish服務器上部署此項目時,我可以看到我的依賴關係沒有複製到ear archive。
There是如何將庫jar文件添加到j2ee應用程序的類路徑的幾種常見方法。因此,我必須將我的依賴關係複製到應用程序服務器lib目錄中,或將其複製到EAR文件的頂層,併爲EJB模塊的清單文件提供類路徑信息。
實現它的常用方法是什麼?我希望eclipse/maven自動將jar文件添加到EJB的類路徑中。
據我記得這個插件的名字是m2extra,我已經知道了。該問題不會影響戰爭文件。 Maven在WEB-INF/lib下包含jar文件,用於正確的war文件並將其打包。該問題僅出現在ejb jar模塊中 – user12384512 2011-03-01 18:53:40
您的pom.xml在顯示此jar對EJB可見時是正確的。你能使用mvn從命令行構建你的EAR並獲得預期的結果嗎? – 2011-03-01 19:52:09