2011-03-23 66 views
0

我有一個包含許多EJB模塊和一個WAR的EAR。沒有拾取WAR依賴關係。 EAR中只包含3個WAR依賴項。這些是打破部署的。目標Web邏輯服務器在Eclipse中啓動,但應用程序無法發佈。作爲測試,當我將缺少的WAR依賴關係添加到任何它們被拾取的EJB模塊時。帶有EJB和WAR模塊的EAR無法部署WAR依賴關係

回答

0

問題出在Sonatype的某些版本的m2eclipse插件上。 某些版本的插件無法正確傳播Web項目(WAR)的依賴關係。 工作的插件是eclipse的3.6.2版本中安裝的插件。 3.6.0中的那個不起作用。 一旦我使用eclipse的3.6.2版本,問題就消失了。 授予該問題也可能與plugin verions PLUS版本的eclipse綁定。

這裏是Maven插件和月食的細節:

作品: 的m2eclipse - 0.12.1.20110112-1712在Eclipse的Java EE IDE爲Web開發赫利俄斯服務版本2版本ID運行:20110218-0911

無效: m2eclipse - 在Eclipse中運行的0.12.0.20101115-1102 Java EE版本:3.6.0構建ID:I20100608-0911