Class JarHell

java.lang.Object
org.elasticsearch.jdk.JarHell

public class JarHell extends Object
Simple check for duplicate class files across the classpath.

This class checks for incompatibilities in the following ways:

  • Checks that class files are not duplicated across jars.
  • Checks any X-Compile-Target-JDK value in the jar manifest is compatible with current JRE
  • Checks any X-Compile-Elasticsearch-Version value in the jar manifest is compatible with the current ES