Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependnecy versions do not converge #96

Closed
GoogleCodeExporter opened this issue Mar 29, 2015 · 2 comments
Closed

Dependnecy versions do not converge #96

GoogleCodeExporter opened this issue Mar 29, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

When I add equalsverfier (1.5) and build with maven-enforcer-plugin, 
then dependency convergence errors appear:

+-de.weltraumschaf:caythe:0.1.0-SNAPSHOT
  +-nl.jqno.equalsverifier:equalsverifier:1.5
    +-cglib:cglib:3.1
      +-org.ow2.asm:asm:4.2
and
+-de.weltraumschaf:caythe:0.1.0-SNAPSHOT
  +-nl.jqno.equalsverifier:equalsverifier:1.5
    +-org.ow2.asm:asm:5.0.3

This means You are link ASM version 5.0.3 but CGLib comes also with ASM but 
version 4.2.

Original issue reported on code.google.com by [email protected] on 1 Sep 2014 at 9:24

@GoogleCodeExporter
Copy link
Author

That's true.
ASM 5 is required to support Java 8. However, CGLib have not upgraded yet. That 
is to say, they've upgraded, but they haven't released yet, and it doesn't look 
like they will do that soon. We'll have to wait.

(See also https://github.com/cglib/cglib/issues/8 and 
https://github.com/cglib/cglib/pull/9)

Original comment by [email protected] on 2 Sep 2014 at 1:16

  • Added labels: ****
  • Removed labels: ****

@GoogleCodeExporter
Copy link
Author

I have fixed this issue in version 1.5.1.

Instead of waiting for CGLib to release a new version, I've decided to package 
all of EqualsVerifier's dependencies (ASM, CGLib and Objenesis) in an "uber 
jar" and release it like that. That way, there shouldn't be any dependency 
conflicts anymore.

Original comment by [email protected] on 5 Dec 2014 at 9:52

  • Changed state: Fixed
  • Added labels: ****
  • Removed labels: ****

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant