Runtime External Dependencies
The generated program classes and dependent runtime classes in turn depend on the following open source artifacts. In the event the p3cobol-runtime-base.jar is used, the jars corresponding to the following artifacts must be additionally available on the class path. The versions shown are the ones tested in this release.
⚠️
The use of any other versions, particularly earlier versions, will potentially introduce runtime errors or unexpected behavior and the application should be thoroughly tested prior to any production use.
| Group | Artifact | Version |
|---|---|---|
| ch.qos.logback | logback-classic | 1.2.8 |
| ch.qos.logback | logback-core | 1.2.8 |
| com.dorkbox | MinLog-SLF4J | 2.0 |
| com.esotericsoftware | kryo | 5.6.0 |
| com.esotericsoftware | reflectasm | 1.11.9 |
| com.fasterxml.jackson.core | jackson-annotations | 2.17.2 |
| com.fasterxml.jackson.core | jackson-core | 2.17.2 |
| com.fasterxml.jackson.core | jackson-databind | 2.17.2 |
| com.fasterxml.jackson.dataformat | jackson-dataformat-xml | 2.17.2 |
| com.google.guava | guava | 33.2.1-jre |
| com.googlecode.juniversalchardet | juniversalchardet | 1.0.3 |
| com.sun.istack | istack-commons-runtime | 4.2.0 |
| com.sun.xml.ws | jaxws-ri | 4.0.3 |
| commons-io | commons-io | 2.16.1 |
| jakarta.activation | jakarta.activation-api | 2.1.3 |
| jakarta.xml.bind | jakarta.xml.bind-api | 4.0.2 |
| javax.annotation | javax.annotation-api | 1.3.2 |
| org.apache.commons | commons-lang3 | 3.15.0 |
| org.apache.thrift | libthrift | 0.12.0 |
| org.apfloat | apfloat | 1.14.0 |
| org.eclipse.jdt | ecj | 3.38.0") |
| org.glassfish.jaxb | jaxb-core | 4.0.5 |
| org.glassfish.jaxb | jaxb-runtime | 4.0.5 |
| org.glassfish.jaxb | txw2 | 4.0.5 |
| org.objenesis | objenesis | 3.4' |
| org.ow2.asm | asm | 9.7 |
| org.slf4j | slf4j-api | 1.7.21 |
| xerces | xercesImpl | 2.12.2 |