The Verne product – like many enterprise software offerings – contains a number of free (or Open Source) third party products. These third-party products are included in the escrow deposit, and the details of these are included on this page. Note that this information is subject to change, and is considered correct as of 03 February 2020.
| Software | Description | Website | Version |
|---|---|---|---|
| ANTLR | A powerful parser generator for reading, processing, executing, or translating structured text or binary files. It’s widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. | https://www.antlr.org/ | 2.7.7 |
| commons-beanutils | Bean collection is a library combining BeanUtils with Commons Collections to provide services for collections of beans. | http://commons.apache.org/proper/commons-beanutils/ | 1.9.2 |
| org.abego.treelayout | Efficiently create compact tree layouts in Java. | https://github.com/abego/treelayout | 1.0.3 |
| ST4 | ringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalisation/localisation. | https://mvnrepository.com/artifact/org.antlr/ST4 | 4.0.8 |
| ant | Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. | https://mvnrepository.com/artifact/org.apache.ant/org.apache.ant | 1.9.13 |
| org.codehaus.groovy | Groovy: A powerful, dynamic language for the JVM. | https://mvnrepository.com/artifact/org.codehaus.groovy/groovy | 2.5.8 |
| org.ow2.asm | ASM is an all-purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form. ASM provides some common bytecode transformations and analysis algorithms from which custom complex transformations and code analysis tools can be built. | https://asm.ow2.io/ | 7.1 |
| xalan-serializer | Serializer to write out XML, HTML etc. as a stream of characters from an input DOM or from input SAX events. | https://mvnrepository.com/artifact/xalan/serializer | 2.7.2 |
| xalan | Serialiser to write out XML, HTML etc. as a stream of characters from an input DOM or from input SAX events. | https://mvnrepository.com/artifact/xalan/xalan | 2.7.2 |
| backport-util-concurrent | The ambition of this project is to provide a concurrency library that works with uncompromised performance on all Java platforms currently in use, allowing the development of fully portable concurrent applications. More precisely, the target scope is Java 1.3 and above, and some limited support if offered for Java 1.2. | http://backport-jsr166.sourceforge.net/ | 3.1 |
| io.bit3-jsass | SASS compiler using libsass. | https://mvnrepository.com/artifact/io.bit3/jsass | 5.10.2 |
| Commonmark – Java | Provides classes for parsing input to an abstract syntax tree of nodes (AST), visiting and manipulating nodes, and rendering to HTML. It started out as a port of commonmark.js, but has since evolved into a full library with a nice API and the following features: Small (core has no dependencies, extensions in separate artifacts) Fast (10-20 times faster than pegdown, see benchmarks in repo) Flexible (manipulate the AST after parsing, customise HTML rendering) Extensible (tables, strikethrough, autolinking and more, see below). | https://github.com/atlassian/commonmark-java | 0.13.1 |
| Coverity Security Library (coverity-escapers) | The Coverity Security Library (CSL) is a lightweight set of escaping routines for fixing cross-site scripting (XSS), SQL injection, and other security defects in Java web applications. | https://github.com/coverity/coverity-security-library | 2.8.1 |
| checker-qual | Checker Qual is the set of annotations (qualifiers) and supporting classes used by the Checker Framework to type check Java source code. | https://github.com/coverity/coverity-security-library | 1.1 |
| Codehause Mojo (animal-sniffer-annotations | Animal Sniffer is designed to detect when you have used classes/methods/fields which are not part of the JRE that you are targetting. | https://mvnrepository.com/artifact/org.codehaus.woodstox/stax2-api | 1.18 |
| Codehause Woodstox (stax2-api) | Stax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API. | https://mvnrepository.com/artifact/org.codehaus.woodstox/stax2-api | 4.2 |
| CodeNarc | The CodeNarc project provides a static analysis tool for Groovy code. | https://mvnrepository.com/artifact/org.codenarc/CodeNarc/1.4 | 1.4 |
| dk.brics.automaton | This Java package contains a DFA/NFA (finite-state automata) implementation with Unicode alphabet (UTF16) and support for the standard regular expression operations (concatenation, union, Kleene star) and a number of non-standard ones (intersection, complement, etc.). | https://www.brics.dk/automaton/ | 1.11-8 |
| Error Prone Annotations | Catch common Java mistakes as compile-time errors. Contribute to google/error– prone development by creating an account on GitHub. | https://mvnrepository.com/artifact/com.google.errorprone/error_prone_annotations | 2.3.2 |
| Enterprise Java Bean (javax.activation) | The JavaBeans(TM) Activation Framework is used by the JavaMail(TM) API to manage MIME data. | https://mvnrepository.com/artifact/javax.activation/activation/1.1 | 1.1 |
| Faster XML (classmate) | FasterXML is the business behind the Woodstox streaming XML parser, Jackson streaming JSON parser, the Aalto non-blocking XML parser, and a growing family of utility libraries and extensions. | http://fasterxml.com/ | 1.3.4 |
| Francis Galiegue (BTF) | Collection of util libraries all using the Apache 2.0 License. | https://github.com/fge?tab=repositories | 1.2 |
| FindBugs JSR305 | JSR305 Annotations for Findbugs. | https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305 | 3.0.2 |
| Flying Saucer | Flying Saucer is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code as well as Java2D output. | https://mvnrepository.com/artifact/org.xhtmlrenderer/flying-saucer-core | 9.1.18 |
| Generex | A Java library for generating String that matches a given regular expression. it helps you generate all Strings that match a given Regex, random one, or one String from the matched string based on it’s an index. Generex is based on the library http://www.brics.dk/~amoeller/automaton/. | https://github.com/mifmif/Generex | 1.0.2 |
| Guava (failure access) | Guava is a suite of core and expanded libraries that include utility classes, google’s collections, io classes, and much much more. | https://mvnrepository.com/artifact/com.google.guava/guava | 1.0.1 |
| guru.nidi (graphviz-java) | Graphviz Java | https://mvnrepository.com/artifact/guru.nidi/graphviz-java | 0.2.3 |
| Glassfish | Default provider for JSR 374:Java API for Processing JSON. | https://mvnrepository.com/artifact/org.glassfish/javax.json | 1.0.4 |
| GMetrics | The GMetrics project provides calculation and reporting of size and complexity metrics for Groovy source code. | https://mvnrepository.com/artifact/org.gmetrics/GMetrics | 1 |
| GraalVM | Graal JavaScript engine. | https://mvnrepository.com/artifact/org.graalvm.js/js | 19.3.0 |
| Handlebars | Handlebars.java is a Java port of handlebars. Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Mustache templates are compatible with Handlebars, so you can take a Mustache template, import it into Handlebars, and start taking advantage of the extra Handlebars features. | https://github.com/jknack/handlebars.java | 4.1.2 |
| Harmbrest | Core Hamcrest API – deprecated, please use “hamcrest” instead. | https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core | 1.3 |
| HdrHistogram | A Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording and provides control over value quantisation behaviour across the value range and the subsequent value resolution at any given level. | https://mvnrepository.com/artifact/org.hdrhistogram/HdrHistogram/2.1.9 | 2.1.9 |
| ICU4J | International Component for Unicode for Java (ICU4J) is a mature, widely used Java library providing Unicode and Globalisation support. | https://mvnrepository.com/artifact/com.ibm.icu/icu4j | 58.2 |
| iCal4j | A Java library for parsing and building iCalendar data models. | https://github.com/ical4j/ical4j | 1.0.2 |
| J2V8 | J2V8 is a set of Java bindings for V8. J2V8 focuses on performance and tight integration with V8. It also takes a ‘primitive first’ approach, meaning that if a value can be accessed as a primitive, then it should be. This forces a more static type system between the JS and Java code, but it also improves the performance since intermediate Objects are not created. | https://github.com/eclipsesource/J2V8 | 4.6.0 |
| Java JSON Tools (jackson-coreutils) | JSON Utility tools | https://github.com/java-json-tools | 1.9 |
| Jackson Datatype Threetenbp | Datatype module to make Jackson recognize the ThreeTen data types (backport of the Java 8 Date & Time API). | https://github.com/joschi/jackson-datatype-threetenbp | 2.6.4 |
| J2ObjC Annotations | A set of annotations that provide additional information to the J2ObjC translator to modify the result of translation. | https://mvnrepository.com/artifact/com.google.j2objc/j2objc-annotations | 1.3 |
| JavaEWAH | The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more … | https://mvnrepository.com/artifact/com.googlecode.javaewah/JavaEWAH | 1.1.6 |
| Jcraft (jsch) | JSch is a pure Java implementation of SSH2. | https://mvnrepository.com/artifact/com.jcraft/jsch | 0.1.54 |
| jzlib | JZlib is a re-implementation of zlib in pure Java. | https://mvnrepository.com/artifact/com.jcraft/jzlib | 1.1.1 |
| Jakarta | Jakarta Activation API JAR | https://mvnrepository.com/artifact/jakarta.activation/jakarta.activation-api | 1.2.1 |
| JLINE | JLine is a Java library for handling console input. | https://github.com/jline/jline3 | 2.14.6 |
| Joda (time) | Joda-Time provides a quality replacement for the Java date and time classes. Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310). | https://www.joda.org/joda-time/ | 2.9.7 |
| Junit | A programmer-oriented testing framework for Java. | https://github.com/junit-team/junit4 | 4.12 |
| Jopt Simple | A Java library for parsing command line options. | https://mvnrepository.com/artifact/net.sf.jopt-simple/jopt-simple | 5.0.3 |
| JGIT | Repository access and algorithms | https://mvnrepository.com/artifact/org.eclipse.jgit/org.eclipse.jgit | 5.0.2.201807311906-r |
| Jboss | The JBoss Logging Framework | https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging | 3.3.2.Final |
| Jdom (jdom2) | JDOM is an open-source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model and Simple API for XML, supports XPath and XSLT. It uses external parsers to build documents. | http://www.jdom.org/index.html | 2.0.6 |
| Jboss (annotations) | Annotations for JVM-based languages. | https://github.com/JetBrains/java-annotations | 13 |
| jsoup | jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods. | https://jsoup.org/ | 1.11.3 |
| Kotlin | Kotlin Full Reflection Library | ttps://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-reflect | 1.3.41 |
| Libphonenumber | Google’s libphonenumber is a library that parses, formats, stores and validates international phone numbers. | https://mvnrepository.com/artifact/com.googlecode.libphonenumber/libphonenumber | 8.0.0 |
| log4j | Apache Log4j 1.2 | https://mvnrepository.com/artifact/log4j/log4j/1.2.14 | 1.2.14 |
| latencyUtils | LatencyUtils is a package that provides latency recording and reporting utilities. | https://mvnrepository.com/artifact/org.latencyutils/LatencyUtils/2.0.3 | 2.0.3 |
| LZ4 | Java ports and bindings of the LZ4 compression algorithm and the xxHash hashing algorithm. | https://mvnrepository.com/artifact/org.lz4/lz4-java | 1.5.0 |
| Metrics (Core) | Package metrics provides minimalist instrumentation for your applications in the form of counters and gauges. | https://godoc.org/github.com/codahale/metrics | 3.0.2 |
| MitchellBosecke )Pebble) | Templating engine for Java. | https://mvnrepository.com/artifact/com.mitchellbosecke/pebble | 2.4.0 |
| Mongo | The MongoDB Java Driver uber-artifact, containing the legacy driver, the mongodb-driver, mongodb-driver-core, and bson. | https://mvnrepository.com/artifact/org.mongodb/mongo-java-driver | 3.11.1 |
| Mozilla (rhino) | Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end-users. It is embedded in J2SE 6 as the default Java scripting engine. | https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/License | 1.7.7.1 |
| Natty | Natural language date parser | https://mvnrepository.com/artifact/com.joestelmach/natty | 0.13 |
| net.jodah | TypeTools | https://mvnrepository.com/artifact/net.jodah/typetools | 0.5.0 |
| net.minidev | Java reflect give poor performance on getter setter a constructor calls, accessors-smart use ASM to speed up those calls. | https://mvnrepository.com/artifact/net.minidev/accessors-smart | 1.2 |
| org.apiguardian | @API Guardian | https://github.com/apiguardian-team/apiguardian | 1.1.0 |
| ocpsoft (prettytime) | PrettyTime is an OpenSource time formatting library. Completely customisable, it creates human readable, relative timestamps like those seen on Digg, Twitter, and Facebook. | https://github.com/ocpsoft/prettytime | 4.0.2.Final |
| OpenAPI (openapi-generator) | OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3). | https://mvnrepository.com/artifact/org.openapitools/openapi-generator | 4.1.3 |
| Picocli | Picocli is a one-file framework for creating Java command line applications with almost zero code. | https://picocli.info/#_introduction | 4.0.1 |
| RabbitMQ (amqp-client) | The RabbitMQ Java client library allows Java applications to interface with RabbitMQ. | https://mvnrepository.com/artifact/com.rabbitmq/amqp-client | 5.7.3 |
| Reactive Streams | Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non-blocking back pressure. This encompasses efforts aimed at runtime environments (JVM and JavaScript) as well as network protocols. | https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams | 1.0.3 |
| Swagger Request Validator Core | A Java library for validating request/responses against a OpenAPI. | https://mvnrepository.com/artifact/com.atlassian.oai/swagger-request-validator-core | 2.6.0 |
| Stormpot | Stormpot is an object pooling library for Java. Use it to recycle objects that are expensive to create. The library will take care of creating and destroying your objects in the background. | https://github.com/chrisvest/stormpot | 2.4.1 |
| Samskivert (jmustache) | A Java implementation of the Mustache templating language. | https://mvnrepository.com/artifact/com.samskivert/jmustache | 1.14 |
| SunORACLE (javax.mail) | JavaMail API | https://mvnrepository.com/artifact/com.sun.mail/javax.mail | 1.6.2 |
| Swagger | Swagger Annotations | https://mvnrepository.com/artifact/io.swagger/swagger-annotations | 1.5.23 |
| Sourceforge (jxl) | JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets. | https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl | 2.6.12 |
| sharegov (mjson) | A concise, loosely typed Java API for Json. | https://mvnrepository.com/artifact/org.sharegov/mjson | 1.4.1 |
| slf4j | The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time. | http://www.slf4j.org/ | 5.2.0.RELEASE |
| se.fishtank (css-selectors) | Css Selectors | https://mvnrepository.com/artifact/se.fishtank/css-selectors | 2 |
| Thoughtworks (qdox) | SpringSource COM ThoughtWorks QDox | https://mvnrepository.com/artifact/com.thoughtworks.qdox/qdox | 1.12.1 |
| threeten | Backport of JSR-310 from JDK 8 to JDK 7 and JDK 6. NOT an implementation of the JSR. | https://mvnrepository.com/artifact/org.threeten/threetenbp | 1.3.1 |
| xml-apis | XML APIs | https://mvnrepository.com/artifact/xml-apis/xml-apis | 1.3.04 |
| Yaml (snakeyaml) | YAML 1.1 parser and emitter for Java | https://mvnrepository.com/artifact/org.yaml/snakeyaml | 1.25 |
| Zaxxer (HikariCP) | Ultimate JDBC Connection Pool | https://mvnrepository.com/artifact/com.zaxxer/HikariCP | 3.4.1 |
0

