一千萬個為什麽

搜索

Maven - 無法解決工件 - cglib:cglib-nodep:jar:null

我正在嘗試構建一個大型項目並因以下錯誤而失敗:

[INFO] ------------------------------------------------------------------------
[INFO] Building Utilities
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[WARNING] Using platform encoding (Cp1255 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 16 resources
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Couldn't find a version in [2.2.2] to match range [2.1_3,2.1_3]
  cglib:cglib-nodep:jar:null

from the specified remote repositories:
  java.net (http://download.java.net/maven/2),
  internal (http://repo.some-project.org/maven),
  central (http://repo1.maven.org/maven2)

Path to dependency:
        1) org.some-project:util:jar:1.5.0

找到並下載了 cglib-nodep-2.1_3的.jar </代碼>結果 由於我缺乏maven的經驗,我不確定如何(hrr ...)使構建過程使用此文件而不是失敗(我猜)從互聯網上獲取它。

最佳答案

如果您輸入 dependencyManagement 部分,而不是將其放在 dependencies 部分中,它就可以正常工作。


   
           
        cglib     
        cglib-nodep     
        2.1_2 
           
   

所有版本都在運行。當我把它放在 dependencies 部分而不是 dependencyManagement 部分時,我得到了同樣的錯誤。你不需要這樣做  手動。

轉載註明原文: Maven - 無法解決工件 - cglib:cglib-nodep:jar:null