簡體   English   中英

Eclipse不部署Maven依賴項

[英]Eclipse don't deploy maven dependencies

我有一個Maven的耳項目,我想用eclipse(m2e / jboss工具)在jboss中熱部署。

耳朵有兩個war和一個ejb模塊。 問題是當我部署耳朵(服務器>添加刪除並清除/發布)時,當我期望在其中找到ejb依賴項時,耳朵的lib文件夾為空。

如果我運行“ mvn clean install”,則生成的輸出是正確的,並且項目的日食“耳朵組裝”會更新並顯示依賴項。 如果在部署程序集中刪除一個依賴項並手動添加它(與.m2文件夾完全相同的配置),則將其部署。

工作站:

  • Windows 7的
  • Jboss 5.2 EAP
  • Eclipse Oxygen / Proton和Red Had Developer Studio 12
  • Java 1.8.0_181(日食)Java 1.7.0_75(jboss)
  • Maven嵌入式3.5.3和外部3.5.4

任何想法?

謝謝

我想我找到了問題和解決方案。

問題是默認情況下,Eclipse集是EAR(1.3)的最舊版本。 如果在maven-ear-plugin的配置中添加<version> X </ version> ,則將解決該問題。

要強制eclipse更新配置,請刪除項目,運行mvn eclipse:clean clean(驗證是否已刪除所有eclipse設置)並重新導入項目(mvn install && maven->更新項目)。 如果檢查項目配置的各個方面,現在將顯示新版本。

暫無
暫無

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

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