diff --git a/.github/workflows/master-build.yml b/.github/workflows/master-build.yml
index c731be3569..13096f35c0 100644
--- a/.github/workflows/master-build.yml
+++ b/.github/workflows/master-build.yml
@@ -77,12 +77,14 @@ jobs:
- name: Run Apache Rat
run: ant clean releaseaudit -buildfile build.xml
- name: Cache unknown licenses
- run: echo "UNKNOWN_LICENSES=$(sed -n 18p /home/runner/work/nutch/nutch/build/apache-rat-report.txt)" >> $GITHUB_ENV
+ # Note: Apache RAT 0.18 only reports unknown licenses as "Unknown license: N" (if there are any)
+ run: |
+ echo "UNKNOWN_LICENSES=$(grep -E '^Unknown license: [0-9]+' /home/runner/work/nutch/nutch/build/apache-rat-report.txt)" >> $GITHUB_ENV
- name: Versions
run: |
echo $UNKNOWN_LICENSES
- name: Fail if any unknown licenses
- if: ${{ env.UNKNOWN_LICENSES != '0 Unknown Licenses' }}
+ if: ${{ env.UNKNOWN_LICENSES != '' }}
run: exit 1
openapi-lint:
diff --git a/LICENSE-binary b/LICENSE-binary
index addc4a2824..baa2c89ead 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -222,6 +222,7 @@ com.fasterxml.jackson.dataformat:jackson-dataformat-csv
com.fasterxml.jackson.dataformat:jackson-dataformat-smile
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml
com.fasterxml.jackson.datatype:jackson-datatype-jdk8
+com.fasterxml.jackson.datatype:jackson-datatype-jsr310
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
com.fasterxml.jackson.module:jackson-module-jaxb-annotations
@@ -230,7 +231,6 @@ com.fasterxml.woodstox:woodstox-core
com.github.ben-manes.caffeine:caffeine
com.github.crawler-commons:crawler-commons
com.github.spullara.mustache.java:compiler
-com.github.stephenc.jcip:jcip-annotations
com.google.auto:auto-common
com.google.auto.service:auto-service
com.google.auto.service:auto-service-annotations
@@ -336,10 +336,12 @@ io.opentelemetry:opentelemetry-semconv
io.opentelemetry.semconv:opentelemetry-semconv
io.ous:jtoml
io.sgr:s2-geometry-library-java
+jakarta.validation:jakarta.validation-api
javax.inject:javax.inject
joda-time:joda-time
net.arnx:jsonic
net.bytebuddy:byte-buddy
+net.jodah:failsafe
net.sourceforge.htmlunit:htmlunit
net.sourceforge.htmlunit:htmlunit-cssparser
net.sourceforge.htmlunit:htmlunit-xpath
@@ -358,19 +360,6 @@ org.apache.commons:commons-text
org.apache.curator:curator-client
org.apache.curator:curator-framework
org.apache.curator:curator-recipes
-org.apache.cxf:cxf-core
-org.apache.cxf:cxf-rt-bindings-soap
-org.apache.cxf:cxf-rt-bindings-xml
-org.apache.cxf:cxf-rt-databinding-jaxb
-org.apache.cxf:cxf-rt-frontend-jaxrs
-org.apache.cxf:cxf-rt-frontend-jaxws
-org.apache.cxf:cxf-rt-frontend-simple
-org.apache.cxf:cxf-rt-security
-org.apache.cxf:cxf-rt-transports-http
-org.apache.cxf:cxf-rt-transports-http-jetty
-org.apache.cxf:cxf-rt-ws-addr
-org.apache.cxf:cxf-rt-ws-policy
-org.apache.cxf:cxf-rt-wsdl
org.apache.hadoop:hadoop-annotations
org.apache.hadoop:hadoop-auth
org.apache.hadoop:hadoop-common
@@ -427,7 +416,6 @@ org.apache.lucene:lucene-sandbox
org.apache.lucene:lucene-spatial-extras
org.apache.lucene:lucene-spatial3d
org.apache.lucene:lucene-suggest
-org.apache.neethi:neethi
org.apache.pdfbox:fontbox
org.apache.pdfbox:jbig2-imageio
org.apache.pdfbox:jempbox
@@ -437,7 +425,7 @@ org.apache.pdfbox:pdfbox-tools
org.apache.pdfbox:xmpbox
org.apache.poi:poi
org.apache.poi:poi-ooxml
-org.apache.poi:poi-ooxml-lite
+org.apache.poi:poi-ooxml-full
org.apache.poi:poi-scratchpad
org.apache.solr:solr-solrj
org.apache.tika:tika-core
@@ -466,7 +454,6 @@ org.apache.tika:tika-parser-xml-module
org.apache.tika:tika-parser-xmp-commons
org.apache.tika:tika-parser-zip-commons
org.apache.tika:tika-parsers-standard-package
-org.apache.ws.xmlschema:xmlschema-core
org.apache.xmlbeans:xmlbeans
org.apache.yetus:audience-annotations
org.apache.zookeeper:zookeeper
@@ -481,6 +468,8 @@ org.eclipse.jetty:jetty-alpn-java-client
org.eclipse.jetty:jetty-client
org.eclipse.jetty:jetty-http
org.eclipse.jetty:jetty-io
+org.eclipse.jetty:jetty-security
+org.eclipse.jetty:jetty-server
org.eclipse.jetty:jetty-servlet
org.eclipse.jetty:jetty-util
org.eclipse.jetty:jetty-util-ajax
@@ -490,7 +479,6 @@ org.eclipse.jetty.http2:http2-client
org.eclipse.jetty.http2:http2-common
org.eclipse.jetty.http2:http2-hpack
org.eclipse.jetty.http2:http2-http-client-transport
-org.eclipse.jetty.toolchain:jetty-servlet-api
org.eclipse.jetty.websocket:websocket-api
org.eclipse.jetty.websocket:websocket-client
org.eclipse.jetty.websocket:websocket-common
@@ -562,7 +550,6 @@ org.xerial.snappy:snappy-java
org.yaml:snakeyaml
xerces:xercesImpl
xml-apis:xml-apis
-xml-resolver:xml-resolver
--------------------------------------------------------------------------------
@@ -612,6 +599,12 @@ BSD 3-clause License w/nuclear disclaimer
com.github.jai-imageio:jai-imageio-core
+BSD License 2.0
+---------------
+
+jaxen:jaxen
+
+
BSD licence
-----------
@@ -635,7 +628,7 @@ org.bouncycastle:bcutil-jdk18on
CDDL 1.0
--------
-(licenses-binary/LICENSE-cddl-v1.0.txt)
+(licenses-binary/LICENSE-cddl-1.0.txt)
org.codelibs:jhighlight
@@ -645,24 +638,9 @@ CDDL 1.1
(licenses-binary/LICENSE-cddl-1.1.txt)
-com.github.pjfanning:jersey-json
-com.sun.jersey:jersey-client
-com.sun.jersey:jersey-core
-com.sun.jersey:jersey-server
-com.sun.jersey:jersey-servlet
-com.sun.jersey.contribs:jersey-guice
-com.sun.xml.bind:jaxb-impl
javax.xml.bind:jaxb-api
-CDDL License
-------------
-
-(licenses-binary/LICENSE-cddl-license.txt)
-
-javax.ws.rs:jsr311-api
-
-
CDDL/GPLv2+CE
-------------
@@ -671,14 +649,6 @@ CDDL/GPLv2+CE
javax.servlet:javax.servlet-api
-CPL
----
-
-(licenses-binary/LICENSE-cpl.txt)
-
-wsdl4j:wsdl4j
-
-
Common Public License
---------------------
@@ -694,8 +664,22 @@ EPL 2.0
(licenses-binary/LICENSE-epl-2.0.txt)
jakarta.annotation:jakarta.annotation-api
+jakarta.servlet:jakarta.servlet-api
+jakarta.servlet.jsp:jakarta.servlet.jsp-api
jakarta.ws.rs:jakarta.ws.rs-api
javax.ws.rs:javax.ws.rs-api
+org.glassfish.hk2:hk2-api
+org.glassfish.hk2:hk2-locator
+org.glassfish.hk2:hk2-utils
+org.glassfish.hk2:osgi-resource-locator
+org.glassfish.hk2.external:aopalliance-repackaged
+org.glassfish.hk2.external:jakarta.inject
+org.glassfish.jersey.containers:jersey-container-servlet
+org.glassfish.jersey.containers:jersey-container-servlet-core
+org.glassfish.jersey.core:jersey-client
+org.glassfish.jersey.core:jersey-common
+org.glassfish.jersey.core:jersey-server
+org.glassfish.jersey.inject:jersey-hk2
Eclipse Distribution License v1.0
@@ -706,28 +690,13 @@ Eclipse Distribution License v1.0
com.sun.activation:jakarta.activation
com.sun.istack:istack-commons-runtime
jakarta.activation:jakarta.activation-api
-jakarta.jws:jakarta.jws-api
jakarta.xml.bind:jakarta.xml.bind-api
-jakarta.xml.soap:jakarta.xml.soap-api
-jakarta.xml.ws:jakarta.xml.ws-api
org.eclipse.angus:angus-activation
org.glassfish.jaxb:jaxb-core
org.glassfish.jaxb:jaxb-runtime
org.glassfish.jaxb:txw2
-Eclipse Public License - Version 2.0
-------------------------------------
-
-(licenses-binary/LICENSE-eclipse-public-license---version-2.0.txt)
-
-org.eclipse.jetty:jetty-http
-org.eclipse.jetty:jetty-io
-org.eclipse.jetty:jetty-security
-org.eclipse.jetty:jetty-server
-org.eclipse.jetty:jetty-util
-
-
MIT
---
@@ -752,6 +721,12 @@ org.pcollections:pcollections
org.slf4j:slf4j-api
+MPL 1.1
+-------
+
+org.javassist:javassist
+
+
Mozilla Public License 1.1 (MPL 1.1)
------------------------------------
@@ -796,3 +771,9 @@ UnRar License
(licenses-binary/LICENSE-unrar-license.txt)
com.github.junrar:junrar
+
+
+Zero-Clause BSD (0BSD)
+----------------------
+
+org.tukaani:xz
diff --git a/NOTICE-binary b/NOTICE-binary
index 412ce7d38e..e26e270f55 100644
--- a/NOTICE-binary
+++ b/NOTICE-binary
@@ -80,33 +80,6 @@ Apache Curator Framework
# org.apache.curator:curator-recipes
Apache Curator Recipes
-# org.apache.cxf:cxf-core
-Apache CXF Core (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-bindings-soap
-Apache CXF Runtime SOAP Binding (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-bindings-xml
-Apache CXF Runtime XML Binding (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-databinding-jaxb
-Apache CXF Runtime JAXB DataBinding (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-frontend-jaxrs
-Apache CXF Runtime JAX-RS Frontend (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-frontend-jaxws
-Apache CXF Runtime JAX-WS Frontend (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-frontend-simple
-Apache CXF Runtime Simple Frontend (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-security
-Apache CXF Runtime Security functionality (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-transports-http
-Apache CXF Runtime HTTP Transport (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-transports-http-jetty
-Apache CXF Runtime HTTP Jetty Transport (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-ws-addr
-Apache CXF Runtime WS Addressing (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-ws-policy
-Apache CXF Runtime WS Policy (https://cxf.apache.org)
-# org.apache.cxf:cxf-rt-wsdl
-Apache CXF Runtime Core for WSDL (https://cxf.apache.org)
-
# org.apache.hadoop:hadoop-annotations
Apache Hadoop Annotations
# org.apache.hadoop:hadoop-auth
@@ -233,9 +206,6 @@ Apache Lucene Spatial 3D
# org.apache.lucene:lucene-suggest
Apache Lucene Suggest
-# org.apache.neethi:neethi
-Apache Neethi (https://ws.apache.org/neethi/)
-
# org.apache.pdfbox:fontbox
Apache FontBox (http://pdfbox.apache.org/)
# org.apache.pdfbox:jbig2-imageio
@@ -255,8 +225,8 @@ Apache XmpBox
Apache POI - Common (https://poi.apache.org/)
# org.apache.poi:poi-ooxml
Apache POI - API based on OPC and OOXML schemas (https://poi.apache.org/)
-# org.apache.poi:poi-ooxml-lite
-Apache POI (https://poi.apache.org/)
+# org.apache.poi:poi-ooxml-full
+Apache POI - OOXML schemas (full) (https://poi.apache.org/)
# org.apache.poi:poi-scratchpad
Apache POI (https://poi.apache.org/)
@@ -316,9 +286,6 @@ Apache Tika ZIP commons
# org.apache.tika:tika-parsers-standard-package
Apache Tika standard parser package
-# org.apache.ws.xmlschema:xmlschema-core
-Apache XmlSchema Core
-
# org.apache.xmlbeans:xmlbeans
Apache XmlBeans (https://xmlbeans.apache.org/)
@@ -367,7 +334,7 @@ HPPC Collections
- license: The Apache Software License, Version 2.0
# com.drewnoakes:metadata-extractor
-${project.groupId}:${project.artifactId} (https://drewnoakes.com/code/exif/)
+com.drewnoakes:metadata-extractor (https://drewnoakes.com/code/exif/)
- license: The Apache Software License, Version 2.0
# com.epam:parso
@@ -381,10 +348,10 @@ Jackson-annotations (http://github.com/FasterXML/jackson)
Jackson-annotations (https://github.com/FasterXML/jackson)
- license: The Apache Software License, Version 2.0
# com.fasterxml.jackson.core:jackson-core
-Jackson-core (https://github.com/FasterXML/jackson-core)
+Jackson-core (https://github.com/FasterXML/jackson)
- license: The Apache Software License, Version 2.0
# com.fasterxml.jackson.core:jackson-core
-Jackson-core (https://github.com/FasterXML/jackson)
+Jackson-core (https://github.com/FasterXML/jackson-core)
- license: The Apache Software License, Version 2.0
# com.fasterxml.jackson.core:jackson-databind
jackson-databind (http://github.com/FasterXML/jackson)
@@ -415,6 +382,9 @@ Jackson-dataformat-YAML (https://github.com/FasterXML/jackson-dataformats-text)
# com.fasterxml.jackson.datatype:jackson-datatype-jdk8
Jackson datatype: jdk8
- license: The Apache Software License, Version 2.0
+# com.fasterxml.jackson.datatype:jackson-datatype-jsr310
+Jackson datatype: JSR310
+- license: The Apache Software License, Version 2.0
# com.fasterxml.jackson.jaxrs:jackson-jaxrs-base
Jackson-JAXRS: base
@@ -460,19 +430,10 @@ BSD 2-Clause License (https://github.com/luben/zstd-jni)
- license: BSD 2-Clause License
(licenses-binary/LICENSE-bsd-2-clause.txt)
-# com.github.pjfanning:jersey-json
-jersey-json (https://github.com/pjfanning/jersey-1.x)
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-
# com.github.spullara.mustache.java:compiler
compiler (http://github.com/spullara/mustache.java)
- license: Apache License 2.0
-# com.github.stephenc.jcip:jcip-annotations
-JCIP Annotations under Apache License (http://stephenc.github.com/jcip-annotations)
-- license: Apache License, Version 2.0
-
# com.github.virtuald:curvesapi
curvesapi (https://github.com/virtuald/curvesapi)
- license: BSD License
@@ -541,7 +502,6 @@ J2ObjC Annotations (https://github.com/google/j2objc/)
# com.google.re2j:re2j
re2j (http://github.com/google/re2j)
- license: The Go license
- (licenses-binary/LICENSE-the-go-license.txt)
# com.googlecode.juniversalchardet:juniversalchardet
juniversalchardet (http://juniversalchardet.googlecode.com/)
@@ -563,7 +523,6 @@ Jackcess Encrypt (http://jackcessencrypt.sf.net)
# com.ibm.icu:icu4j
ICU4J (https://icu.unicode.org/)
- license: Unicode-3.0
- (licenses-binary/LICENSE-unicode-icu-license.txt)
# com.jcraft:jsch
JSch (http://www.jcraft.com/jsch/)
@@ -652,33 +611,6 @@ istack common utility code runtime
- license: Eclipse Distribution License - v 1.0
(licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
-# com.sun.jersey:jersey-client
-jersey-client
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-# com.sun.jersey:jersey-core
-jersey-core
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-# com.sun.jersey:jersey-server
-jersey-server
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-# com.sun.jersey:jersey-servlet
-jersey-servlet
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-
-# com.sun.jersey.contribs:jersey-guice
-jersey-guice
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-
-# com.sun.xml.bind:jaxb-impl
-JAXB RI (http://jaxb.java.net/)
-- license: CDDL 1.1
- (licenses-binary/LICENSE-cddl-1.1.txt)
-
# com.tdunning:t-digest
T-Digest (https://github.com/tdunning/t-digest)
- license: The Apache Software License, Version 2.0
@@ -771,7 +703,6 @@ Apache Commons Logging (https://commons.apache.org/proper/commons-logging/)
# commons-net:commons-net
Apache Commons Net (https://commons.apache.org/proper/commons-net/)
- license: Apache License, Version 2.0
-# commons-net:commons-net
# commons-validator:commons-validator
Apache Commons Validator (http://commons.apache.org/proper/commons-validator/)
@@ -799,7 +730,7 @@ Failsafe
- license: Apache License, Version 2.0
# dk.brics:automaton
-dk.brics.automaton (https://www.brics.dk/automaton)
+dk.brics.automaton (http://www.brics.dk/automaton)
- license: BSD
(licenses-binary/LICENSE-bsd-2-clause.txt)
@@ -972,7 +903,7 @@ Google S2 geometry library (https://github.com/sgr-io/s2-geometry-library-java)
- license: The Apache Software License, Version 2.0
# jakarta.activation:jakarta.activation-api
-Jakarta Activation API jar
+JavaBeans Activation Framework API jar
- license: EDL 1.0
(licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
# jakarta.activation:jakarta.activation-api
@@ -985,10 +916,19 @@ Jakarta Annotations API (https://projects.eclipse.org/projects/ee4j.ca)
- license: EPL 2.0
(licenses-binary/LICENSE-epl-2.0.txt)
-# jakarta.jws:jakarta.jws-api
-Jakarta Web Services Metadata API (https://github.com/eclipse-ee4j/jws-api)
-- license: Eclipse Distribution License - v 1.0
- (licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
+# jakarta.servlet:jakarta.servlet-api
+Jakarta Servlet (https://projects.eclipse.org/projects/ee4j.servlet)
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
+# jakarta.servlet.jsp:jakarta.servlet.jsp-api
+Jakarta Server Pages API (https://projects.eclipse.org/projects/ee4j.jsp)
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
+# jakarta.validation:jakarta.validation-api
+Jakarta Bean Validation API (https://beanvalidation.org)
+- license: Apache License 2.0
# jakarta.ws.rs:jakarta.ws.rs-api
jakarta.ws.rs-api (https://github.com/eclipse-ee4j/jaxrs-api)
@@ -1000,16 +940,6 @@ Jakarta XML Binding API
- license: Eclipse Distribution License - v 1.0
(licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
-# jakarta.xml.soap:jakarta.xml.soap-api
-Jakarta SOAP with Attachments API (https://github.com/eclipse-ee4j/saaj-api)
-- license: Eclipse Distribution License - v 1.0
- (licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
-
-# jakarta.xml.ws:jakarta.xml.ws-api
-Jakarta XML Web Services API (https://github.com/eclipse-ee4j/jax-ws-api)
-- license: Eclipse Distribution License - v 1.0
- (licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
-
# javax.inject:javax.inject
javax.inject (http://code.google.com/p/atinject/)
- license: The Apache Software License, Version 2.0
@@ -1019,16 +949,10 @@ Java Servlet API (http://servlet-spec.java.net)
- license: CDDL + GPLv2 with classpath exception
(licenses-binary/LICENSE-cddl-gplv2-ce.txt)
-# javax.servlet.jsp:jsp-api
-
# javax.ws.rs:javax.ws.rs-api
javax.ws.rs-api (https://github.com/eclipse-ee4j/jaxrs-api)
- license: EPL 2.0
(licenses-binary/LICENSE-epl-2.0.txt)
-# javax.ws.rs:jsr311-api
-jsr311-api (https://jsr311.dev.java.net)
-- license: CDDL License
- (licenses-binary/LICENSE-cddl-license.txt)
# javax.xml.bind:jaxb-api
Java Architecture for XML Binding (http://jaxb.java.net/)
@@ -1036,6 +960,8 @@ Java Architecture for XML Binding (http://jaxb.java.net/)
(licenses-binary/LICENSE-cddl-1.1.txt)
# jaxen:jaxen
+jaxen
+- license: BSD License 2.0
# joda-time:joda-time
Joda-Time (http://www.joda.org/joda-time/)
@@ -1056,6 +982,10 @@ Byte Buddy (without dependencies)
Java Native Access (https://github.com/java-native-access/jna)
- license: LGPL, version 2.1
+# net.jodah:failsafe
+Failsafe (https://failsafe.dev)
+- license: Apache License, Version 2.0
+
# net.sf.jopt-simple:jopt-simple
JOpt Simple (http://pholser.github.io/jopt-simple)
- license: The MIT License
@@ -1123,10 +1053,6 @@ Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs (https://www.b
- license: Bouncy Castle Licence
(licenses-binary/LICENSE-bouncy-castle-licence.txt)
# org.bouncycastle:bcprov-jdk18on
-Bouncy Castle Provider (https://www.bouncycastle.org/java.html)
-- license: Bouncy Castle Licence
- (licenses-binary/LICENSE-bouncy-castle-licence.txt)
-# org.bouncycastle:bcprov-jdk18on
Bouncy Castle Provider (https://www.bouncycastle.org/download/bouncy-castle-java/)
- license: Bouncy Castle Licence
(licenses-binary/LICENSE-bouncy-castle-licence.txt)
@@ -1161,10 +1087,6 @@ Jettison (https://github.com/jettison-json/jettison)
Stax2 API (http://github.com/FasterXML/stax2-api)
- license: The BSD License
(licenses-binary/LICENSE-bsd-2-clause.txt)
-# org.codehaus.woodstox:stax2-api
-Stax2 API (http://github.com/FasterXML/stax2-api)
-- license: The BSD 2-Clause License
- (licenses-binary/LICENSE-bsd-2-clause.txt)
# org.codelibs:jhighlight
JHighlight (https://github.com/codelibs/jhighlight)
@@ -1188,35 +1110,21 @@ Jetty :: Asynchronous HTTP Client
# org.eclipse.jetty:jetty-http
Jetty :: Http Utility
- license: Apache Software License - Version 2.0
-# org.eclipse.jetty:jetty-http
-Jetty :: Http Utility
-- license: Eclipse Public License - Version 2.0
- (licenses-binary/LICENSE-epl-2.0.txt)
# org.eclipse.jetty:jetty-io
Jetty :: IO Utility
- license: Apache Software License - Version 2.0
-# org.eclipse.jetty:jetty-io
-Jetty :: IO Utility
-- license: Eclipse Public License - Version 2.0
- (licenses-binary/LICENSE-epl-2.0.txt)
# org.eclipse.jetty:jetty-security
Jetty :: Security
-- license: Eclipse Public License - Version 2.0
- (licenses-binary/LICENSE-epl-2.0.txt)
+- license: Apache Software License - Version 2.0
# org.eclipse.jetty:jetty-server
Jetty :: Server Core
-- license: Eclipse Public License - Version 2.0
- (licenses-binary/LICENSE-epl-2.0.txt)
+- license: Apache Software License - Version 2.0
# org.eclipse.jetty:jetty-servlet
Jetty :: Servlet Handling
- license: Apache Software License - Version 2.0
# org.eclipse.jetty:jetty-util
Jetty :: Utilities
- license: Apache Software License - Version 2.0
-# org.eclipse.jetty:jetty-util
-Jetty :: Utilities
-- license: Eclipse Public License - Version 2.0
- (licenses-binary/LICENSE-epl-2.0.txt)
# org.eclipse.jetty:jetty-util-ajax
Jetty :: Utilities :: Ajax(JSON)
- license: Apache Software License - Version 2.0
@@ -1240,10 +1148,6 @@ Jetty :: HTTP2 :: HPACK
Jetty :: HTTP2 :: HTTP Client Transport
- license: Apache Software License - Version 2.0
-# org.eclipse.jetty.toolchain:jetty-servlet-api
-Jetty :: Servlet API and Schemas for JPMS and OSGi
-- license: Apache Software License - Version 2.0
-
# org.eclipse.jetty.websocket:websocket-api
Jetty :: Websocket :: API
- license: Apache Software License - Version 2.0
@@ -1311,6 +1215,32 @@ Ogg and Vorbis for Java, Core (https://github.com/Gagravarr/VorbisJava)
Apache Tika plugin for Ogg, Vorbis and FLAC (https://github.com/Gagravarr/VorbisJava)
- license: The Apache Software License, Version 2.0
+# org.glassfish.hk2:hk2-api
+HK2 API module
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.hk2:hk2-locator
+ServiceLocator Default Implementation
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.hk2:hk2-utils
+HK2 Implementation Utilities
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.hk2:osgi-resource-locator
+OSGi resource locator
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
+# org.glassfish.hk2.external:aopalliance-repackaged
+aopalliance version ${aopalliance.version} repackaged as a module
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.hk2.external:jakarta.inject
+javax.inject:${javax-inject.version} as OSGi bundle
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
# org.glassfish.jaxb:jaxb-core
JAXB Core (https://eclipse-ee4j.github.io/jaxb-ri/)
- license: Eclipse Distribution License - v 1.0
@@ -1324,6 +1254,33 @@ TXW2 Runtime (https://eclipse-ee4j.github.io/jaxb-ri/)
- license: Eclipse Distribution License - v 1.0
(licenses-binary/LICENSE-eclipse-distribution-license-v1.0.txt)
+# org.glassfish.jersey.containers:jersey-container-servlet
+jersey-container-servlet
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.jersey.containers:jersey-container-servlet-core
+jersey-container-servlet-core
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
+# org.glassfish.jersey.core:jersey-client
+jersey-core-client
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.jersey.core:jersey-common
+jersey-core-common
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+# org.glassfish.jersey.core:jersey-server
+jersey-core-server
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
+# org.glassfish.jersey.inject:jersey-hk2
+jersey-inject-hk2
+- license: EPL 2.0
+ (licenses-binary/LICENSE-epl-2.0.txt)
+
# org.hdrhistogram:HdrHistogram
HdrHistogram (http://hdrhistogram.github.io/HdrHistogram/)
- license: Public Domain, per Creative Commons CC0
@@ -1338,10 +1295,13 @@ HTML Parser Jar (http://htmlparser.org)
- license: Common Public License
(licenses-binary/LICENSE-common-public-license.txt)
+# org.javassist:javassist
+Javassist (https://www.javassist.org/)
+- license: MPL 1.1
+
# org.jdom:jdom
JDOM (http://www.jdom.org)
- license: Similar to Apache License but with the acknowledgment clause removed
-# org.jdom:jdom
# org.jdom:jdom2
JDOM (http://www.jdom.org)
- license: Similar to Apache License but with the acknowledgment clause removed
@@ -1355,7 +1315,7 @@ IntelliJ IDEA Annotations (http://www.jetbrains.org)
# org.jetbrains.kotlin:kotlin-stdlib
Kotlin Stdlib (https://kotlinlang.org/)
-- license: Apache-2.0
+- license: The Apache License, Version 2.0
# org.jline:jline
JLine Bundle
@@ -1567,11 +1527,6 @@ SnakeYAML (http://www.snakeyaml.org)
SnakeYAML (https://bitbucket.org/snakeyaml/snakeyaml)
- license: Apache License, Version 2.0
-# wsdl4j:wsdl4j
-WSDL4J (http://sf.net/projects/wsdl4j)
-- license: CPL
- (licenses-binary/LICENSE-cpl.txt)
-
# xerces:xercesImpl
Xerces2-j (https://xerces.apache.org/xerces2-j/)
- license: The Apache Software License, Version 2.0
@@ -1579,7 +1534,3 @@ Xerces2-j (https://xerces.apache.org/xerces2-j/)
# xml-apis:xml-apis
XML Commons External Components XML APIs (http://xml.apache.org/commons/components/external/)
- license: The Apache Software License, Version 2.0
-
-# xml-resolver:xml-resolver
-XML Commons Resolver Component (http://xml.apache.org/commons/components/resolver/)
-- license: The Apache Software License, Version 2.0
diff --git a/build.xml b/build.xml
index 3f8fad7c94..79526176c7 100644
--- a/build.xml
+++ b/build.xml
@@ -49,7 +49,7 @@
-
+
@@ -1017,7 +1017,9 @@
+
+
@@ -1027,7 +1029,6 @@
-
diff --git a/default.properties b/default.properties
index 0454e0a8a5..6c47e05d4e 100644
--- a/default.properties
+++ b/default.properties
@@ -44,7 +44,7 @@ test.build.javadoc = ${test.build.dir}/docs/api
test.failfast = false
# JaCoCo code coverage
-jacoco.version=0.8.12
+jacoco.version=0.8.15
# Apache Hadoop client libraries (Ivy rev for hadoop-common, hadoop-hdfs, mapreduce artifacts)
hadoop.version=3.5.0
diff --git a/ivy/ivy.xml b/ivy/ivy.xml
index 5e2da4b76c..6f8b136bf9 100644
--- a/ivy/ivy.xml
+++ b/ivy/ivy.xml
@@ -38,19 +38,19 @@
-
-
-
-
+
+
+
+
-
+
-
+
@@ -76,12 +76,11 @@
-
-
+
-
+
@@ -90,12 +89,12 @@
-
-
-
+
+
+
-
+
@@ -114,28 +113,26 @@
-
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
-
-
-
+
+
diff --git a/src/plugin/lib-xml/ivy.xml b/src/plugin/lib-xml/ivy.xml
index 11030ec6d7..be69c08960 100644
--- a/src/plugin/lib-xml/ivy.xml
+++ b/src/plugin/lib-xml/ivy.xml
@@ -37,9 +37,9 @@
-
-
-
+
+
+
diff --git a/src/plugin/protocol-ftp/ivy.xml b/src/plugin/protocol-ftp/ivy.xml
index 5e6a0d8c72..b2326d174c 100644
--- a/src/plugin/protocol-ftp/ivy.xml
+++ b/src/plugin/protocol-ftp/ivy.xml
@@ -38,7 +38,7 @@
-
+