簡體   English   中英

Maven不會將生成的jar放入本地存儲庫

[英]Maven is not putting generated jars into the local repository

最近,我對本地存儲庫進行了處理。 我遇到了一些缺少的依賴關系,那里沒有異常。 我在有關項目上運行了mvn clean -U install ,沒問題,在命令行上的maven中一切看起來都不錯。 我用eclipse刷新項目,沒有喜悅,eclipse表示我缺少依賴項。
經過一番來回的混亂而沒有成功之后,我查看了本地存儲庫本身。 果然,許多必需的依賴項丟失了。 但是,它們位於目標文件夾中。
我已經嘗試過多次使用install進行構建,但是jar並未放置在本地存儲庫中,因此我的其他項目找不到它們。
有時,有一個較新版本的庫,但沒有較早的版本,例如,有6.0.28-SNAPSHOT而不是6.0.27-SNAPSHOT 我已經檢查了我在Eclipse和Maven中的設置:

  • Eclipse使用的Maven版本正確
  • 它們都有相同的本地存儲庫
  • 他們都使用相同的settings.xml文件
  • 他們都使用相同版本的Java

由於我檢查的所有jar都似乎位於目標文件夾中,所以我認為問題出在maven沒有將其安裝到本地存儲庫中。 是什么導致此問題,如何解決?

另外,盡管我認為這與我自己無關,但由於之前一切正常,我的目標目錄是一個完全獨立的文件夾,而不是每個項目的子文件夾。 它位於C:\\Maven\\target

我忘了跑步:

mvn eclipse:eclipse

從git中提取更新后。

暫無
暫無

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

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