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 @@ - +