搜尋

首頁  >  問答  >  主體

eclipse - eclispe 的maven依賴缺失問題

在eclipse中 我maven項目依賴了其他項目某個jar A, 但A所依賴的其他包都沒被依賴進來,導致項目飄紅。咋弄呢?反複刪掉重新svn,maven更新啥的都沒變化,求解~

說得不夠詳細,eclipse中依賴樹是可視化的,有子依賴的話 會自動折疊成一個小三角形,但是很奇怪A的依賴旁邊沒有這個小三角形.......但是在其他機器上又是好的...

天蓬老师天蓬老师2852 天前780

全部回覆(4)我來回復

  • PHPz

    PHPz2017-04-21 11:17:46

    如果你用的是公服而不是私服的話要考慮,某jar A所依賴的包在公服上是否存在,如果是私服,不存在就上傳一份上去

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 11:17:46

    1. 確保 A.jar 是用 mvn install 安裝到私有 repo 的
    2. 你直接用 maven 編譯沒問題嗎?可以用 mvn dependency:tree -Dverbose 看一下依賴樹
    3. m2e 有沒有報錯訊息

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-21 11:17:46

    看樓主的問題,貌似是本地專案依賴本地專案。
    檢查一下A專案的pom.xml有沒有報錯,只要有一個錯,其他的依賴就會飄紅。
    一般eclipse都有提示的啊。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-21 11:17:46

    那是因為你所依賴的 jar A 中依賴的其他依賴傳遞性沒設定好

    回覆
    0
  • 取消回覆