Search code examples
mavencglib

Maven - Failed to resolve artifact - cglib:cglib-nodep:jar:null


I'm trying to build a large project and failing with the following error:

[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

I found and downloaded cglib-nodep-2.1_3.jar
As I lack experience with maven, I'm not sure how to (hrr...) make the build process use this file instead of failing on (I guess) fetching it from the internet.


Solution

  • cglib version 2.1_3 has been removed from the main maven repo in favor of 2.2.2
    Try updating your dependency to 2.2.2 - who knows, perhaps it'll work :)
    If it doesn't, download 2.1_3 (from here for example) and manually install it locally.