This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch 
OPENNLP-1693-Sandbox-Repository-is-missing-LICENSE-and-NOTICE-files
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git

commit 9243435c5d7e3326feaf6c83d039ebacf52ec530
Author: Richard Zowalla <r...@apache.org>
AuthorDate: Mon Jan 13 07:19:16 2025 +0100

    OPENNLP-1693 - Sandbox Repository is missing LICENSE and NOTICE files
---
 .github/workflows/license.yaml     |  70 ++++++
 mallet-addon/LICENSE => LICENSE    |   8 +-
 NOTICE                             | 469 +++++++++++++++++++++++++++++++++++++
 pom.xml                            | 117 +++++++++
 src/license/NOTICE.template        |   7 +
 src/license/THIRD-PARTY.properties |  22 ++
 6 files changed, 689 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/license.yaml b/.github/workflows/license.yaml
new file mode 100644
index 0000000..43a7500
--- /dev/null
+++ b/.github/workflows/license.yaml
@@ -0,0 +1,70 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+name: CI Master - Regenerate NOTICE
+
+on:
+  push:
+    branches:
+      - master
+  workflow_dispatch:
+
+jobs:
+  build:
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v4
+      - name: Set up JDK 21
+        uses: actions/setup-java@v4
+        with:
+          java-version: '21'
+          distribution: 'temurin'
+
+      - name: Cache Maven packages
+        uses: actions/cache@v4
+        with:
+          path: ~/.m2
+          key: ${{ runner.os }}-main-m2-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-main-m2
+
+      - name: Generate Dependency Licenses
+        run: |
+          mvn license:aggregate-add-third-party@generate-and-check-licenses \
+          -Dlicense.skipAggregateAddThirdParty=false \
+          -B \
+          -Dlicense.thirdPartyFilename=DEPENDENCY-LICENSES \
+          -Dlicense.outputDirectory=target
+
+      - name: Create NOTICE File
+        run: |
+          cat src/license/NOTICE.template target/DEPENDENCY-LICENSES > NOTICE
+
+      - name: Create Pull Request after License Regeneration
+        uses: peter-evans/create-pull-request@v7
+        with:
+          base: main
+          token: ${{ secrets.GITHUB_TOKEN }}
+          commit-message: "Minor: Regenerated NOTICE File for ${{ github.sha 
}}"
+          committer: GitHub <nore...@github.com>
+          author: ${{ github.actor }} <${{ github.actor 
}}@users.noreply.github.com>
+          signoff: true
+          branch: regenerate_license_file_after_dep_upgrade
+          delete-branch: true
+          title: "Regenerated NOTICE file after dependency changes"
+          body: |
+            Found some uncommited changes (from NOTICE regeneration) after 
running build on OpenNLP sandbox
+          labels: |
+            dependency
\ No newline at end of file
diff --git a/mallet-addon/LICENSE b/LICENSE
similarity index 99%
rename from mallet-addon/LICENSE
rename to LICENSE
index e06d208..d645695 100644
--- a/mallet-addon/LICENSE
+++ b/LICENSE
@@ -1,4 +1,5 @@
-Apache License
+
+                                 Apache License
                            Version 2.0, January 2004
                         http://www.apache.org/licenses/
 
@@ -178,7 +179,7 @@ Apache License
    APPENDIX: How to apply the Apache License to your work.
 
       To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "{}"
+      boilerplate notice, with the fields enclosed by brackets "[]"
       replaced with your own identifying information. (Don't include
       the brackets!)  The text should be enclosed in the appropriate
       comment syntax for the file format. We also recommend that a
@@ -186,7 +187,7 @@ Apache License
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright {yyyy} {name of copyright owner}
+   Copyright [yyyy] [name of copyright owner]
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
@@ -199,4 +200,3 @@ Apache License
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
-
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..e449da6
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,469 @@
+Apache OpenNLP
+Copyright 2021-2025 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+============================================================================
+
+List of third-party dependencies grouped by their license type.
+
+
+    3-Clause BSD License
+
+        * Protocol Buffers [Core] (com.google.protobuf:protobuf-java:3.15.0 - 
https://developers.google.com/protocol-buffers/protobuf-java/)
+
+    Apache License
+
+        * HttpClient (commons-httpclient:commons-httpclient:3.0.1 - 
http://jakarta.apache.org/commons/httpclient/)
+        * HttpClient (commons-httpclient:commons-httpclient:3.1 - 
http://jakarta.apache.org/httpcomponents/httpclient-3.x/)
+        * Log4j Implemented Over SLF4J (org.slf4j:log4j-over-slf4j:2.0.16 - 
http://www.slf4j.org)
+
+    Apache License, Version 2.0
+
+        * annotations-api (org.apache.tomcat:annotations-api:6.0.53 - 
http://tomcat.apache.org/)
+        * Apache Calcite Avatica 
(org.apache.calcite.avatica:avatica-core:1.23.0 - 
https://calcite.apache.org/avatica)
+        * Apache Calcite Avatica Metrics 
(org.apache.calcite.avatica:avatica-metrics:1.23.0 - 
https://calcite.apache.org/avatica)
+        * Apache Commons BeanUtils (commons-beanutils:commons-beanutils:1.10.0 
- https://commons.apache.org/proper/commons-beanutils)
+        * Apache Commons CLI (commons-cli:commons-cli:1.4 - 
http://commons.apache.org/proper/commons-cli/)
+        * Apache Commons Codec (commons-codec:commons-codec:1.17.2 - 
https://commons.apache.org/proper/commons-codec/)
+        * Apache Commons Collections 
(commons-collections:commons-collections:3.2.2 - 
http://commons.apache.org/collections/)
+        * Apache Commons Collections 
(org.apache.commons:commons-collections4:4.1 - 
http://commons.apache.org/proper/commons-collections/)
+        * Apache Commons Collections 
(org.apache.commons:commons-collections4:4.4 - 
https://commons.apache.org/proper/commons-collections/)
+        * Apache Commons Compress (org.apache.commons:commons-compress:1.21 - 
https://commons.apache.org/proper/commons-compress/)
+        * Apache Commons Compress (org.apache.commons:commons-compress:1.27.1 
- https://commons.apache.org/proper/commons-compress/)
+        * Apache Commons Configuration 
(org.apache.commons:commons-configuration2:2.8.0 - 
https://commons.apache.org/proper/commons-configuration/)
+        * Apache Commons Exec (org.apache.commons:commons-exec:1.3 - 
http://commons.apache.org/proper/commons-exec/)
+        * Apache Commons IO (commons-io:commons-io:2.18.0 - 
https://commons.apache.org/proper/commons-io/)
+        * Apache Commons Lang (org.apache.commons:commons-lang3:3.17.0 - 
https://commons.apache.org/proper/commons-lang/)
+        * Apache Commons Logging (commons-logging:commons-logging:1.3.4 - 
https://commons.apache.org/proper/commons-logging/)
+        * Apache Commons Math (org.apache.commons:commons-math3:3.6.1 - 
http://commons.apache.org/proper/commons-math/)
+        * Apache Commons Text (org.apache.commons:commons-text:1.10.0 - 
https://commons.apache.org/proper/commons-text)
+        * Apache Derby Database Engine and Embedded JDBC Driver 
(org.apache.derby:derby:10.17.1.0 - http://db.apache.org/derby/)
+        * Apache Derby Shared Code (org.apache.derby:derbyshared:10.17.1.0 - 
http://db.apache.org/derby/)
+        * Apache Derby Tools (org.apache.derby:derbytools:10.17.1.0 - 
http://db.apache.org/derby/)
+        * Apache FontBox (org.apache.pdfbox:fontbox:2.0.30 - 
http://pdfbox.apache.org/)
+        * Apache HttpClient (org.apache.httpcomponents:httpclient:4.5.14 - 
http://hc.apache.org/httpcomponents-client-ga)
+        * Apache HttpClient 
(org.apache.httpcomponents.client5:httpclient5:5.1.3 - 
https://hc.apache.org/httpcomponents-client-5.0.x/5.1.3/httpclient5/)
+        * Apache HttpClient Mime (org.apache.httpcomponents:httpmime:4.5.14 - 
http://hc.apache.org/httpcomponents-client-ga)
+        * Apache HttpComponents Core HTTP/1.1 
(org.apache.httpcomponents.core5:httpcore5:5.1.3 - 
https://hc.apache.org/httpcomponents-core-5.1.x/5.1.3/httpcore5/)
+        * Apache HttpComponents Core HTTP/2 
(org.apache.httpcomponents.core5:httpcore5-h2:5.1.3 - 
https://hc.apache.org/httpcomponents-core-5.1.x/5.1.3/httpcore5-h2/)
+        * Apache HttpCore (org.apache.httpcomponents:httpcore:4.4.16 - 
http://hc.apache.org/httpcomponents-core-ga)
+        * Apache Solr Core (org.apache.solr:solr-core:8.11.3 - 
https://lucene.apache.org/solr-parent/solr-core)
+        * Apache Solr Solrj (org.apache.solr:solr-solrj:8.11.3 - 
https://lucene.apache.org/solr-parent/solr-solrj)
+        * Apache Tika core (org.apache.tika:tika-core:3.0.0 - 
https://tika.apache.org/)
+        * Apache Tika html parser module 
(org.apache.tika:tika-parser-html-module:3.0.0 - 
https://tika.apache.org/tika-parser-html-module/)
+        * Apache UIMA Base: jVinci: Vinci Transport Library 
(org.apache.uima:jVinci:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-adapter-vinci: Vinci Adapter 
(org.apache.uima:uimaj-adapter-vinci:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-core (org.apache.uima:uimaj-core:3.6.0 - 
https://uima.apache.org)
+        * Apache UIMA Base: uimaj-cpe: Collection Processing Engine 
(org.apache.uima:uimaj-cpe:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Base: uimaj-tools: Tools 
(org.apache.uima:uimaj-tools:3.6.0 - https://uima.apache.org)
+        * Apache UIMA Eclipse: uimaj-ep-cas-editor 
(org.apache.uima:uimaj-ep-cas-editor:3.6.0 - https://uima.apache.org)
+        * Apache XML Graphics Commons 
(org.apache.xmlgraphics:xmlgraphics-commons:2.9 - 
http://xmlgraphics.apache.org/commons/)
+        * Apache ZooKeeper - Jute (org.apache.zookeeper:zookeeper-jute:3.6.2 - 
http://zookeeper.apache.org/zookeeper-jute)
+        * Apache ZooKeeper - Server (org.apache.zookeeper:zookeeper:3.6.2 - 
http://zookeeper.apache.org/zookeeper)
+        * azure-bing-search-java 
(net.billylieurance.azuresearch:azure-bing-search-java:0.13.0 - 
https://github.com/peculater/azure-bing-search-java)
+        * BeanShell (org.apache-extras.beanshell:bsh:2.0b6 - 
https://github.com/beanshell/beanshell/)
+        * Byte Units (com.jakewharton.byteunits:byteunits:0.9.1 - 
http://nexus.sonatype.org/oss-repository-hosting.html/byteunits)
+        * Caffeine cache (com.github.ben-manes.caffeine:caffeine:2.9.3 - 
https://github.com/ben-manes/caffeine)
+        * Calcite Core (org.apache.calcite:calcite-core:1.35.0 - 
https://calcite.apache.org)
+        * Calcite Linq4j (org.apache.calcite:calcite-linq4j:1.35.0 - 
https://calcite.apache.org)
+        * Commons BeanUtils Core 
(commons-beanutils:commons-beanutils-core:1.8.0 - 
http://commons.apache.org/beanutils/)
+        * Commons CLI (commons-cli:commons-cli:1.2 - 
http://commons.apache.org/cli/)
+        * Commons Compress (org.apache.commons:commons-compress:1.4.1 - 
http://commons.apache.org/compress/)
+        * Commons Configuration 
(commons-configuration:commons-configuration:1.6 - 
http://commons.apache.org/${pom.artifactId.substring(8)}/)
+        * Commons Lang (commons-lang:commons-lang:2.6 - 
http://commons.apache.org/lang/)
+        * Commons Math (org.apache.commons:commons-math:2.1 - 
http://commons.apache.org/math/)
+        * Commons Net (commons-net:commons-net:3.1 - 
http://commons.apache.org/net/)
+        * ConcurrentLinkedHashMap 
(com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.3.2 - 
http://code.google.com/p/concurrentlinkedhashmap)
+        * Curator Client (org.apache.curator:curator-client:2.13.0 - 
http://curator.apache.org/curator-client)
+        * Curator Framework (org.apache.curator:curator-framework:2.13.0 - 
http://curator.apache.org/curator-framework)
+        * Curator Recipes (org.apache.curator:curator-recipes:2.13.0 - 
http://curator.apache.org/curator-recipes)
+        * Data Mapper for Jackson 
(org.codehaus.jackson:jackson-mapper-asl:1.9.12 - http://jackson.codehaus.org)
+        * datavec-api (org.datavec:datavec-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/datavec-parent/datavec-api/)
+        * deeplearning4j-core 
(org.deeplearning4j:deeplearning4j-core:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-core/)
+        * deeplearning4j-datasets 
(org.deeplearning4j:deeplearning4j-datasets:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-datasets/)
+        * deeplearning4j-datavec-iterators 
(org.deeplearning4j:deeplearning4j-datavec-iterators:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-datavec-iterators/)
+        * deeplearning4j-modelimport 
(org.deeplearning4j:deeplearning4j-modelimport:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-modelimport/)
+        * deeplearning4j-nlp (org.deeplearning4j:deeplearning4j-nlp:1.0.0-M2.1 
- 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-nlp-parent/deeplearning4j-nlp/)
+        * deeplearning4j-nn (org.deeplearning4j:deeplearning4j-nn:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-nn/)
+        * deeplearning4j-ui-components 
(org.deeplearning4j:deeplearning4j-ui-components:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-ui-parent/deeplearning4j-ui-components/)
+        * deeplearning4j-utility-iterators 
(org.deeplearning4j:deeplearning4j-utility-iterators:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/deeplearning4j-parent/deeplearning4j-data/deeplearning4j-utility-iterators/)
+        * Digester (commons-digester:commons-digester:1.8 - 
http://jakarta.apache.org/commons/digester/)
+        * Disruptor Framework (com.lmax:disruptor:3.4.2 - 
http://lmax-exchange.github.com/disruptor)
+        * docx4j-core (org.docx4j:docx4j-core:11.5.1 - 
http://www.docx4java.org/docx4j-core/)
+        * docx4j-openxml-objects (org.docx4j:docx4j-openxml-objects:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects/)
+        * docx4j-openxml-objects-pml 
(org.docx4j:docx4j-openxml-objects-pml:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects-pml/)
+        * docx4j-openxml-objects-sml 
(org.docx4j:docx4j-openxml-objects-sml:11.5.1 - 
http://www.docx4java.org/docx4j-openxml-objects-sml/)
+        * eigenbase-properties (net.hydromatic:eigenbase-properties:1.1.5 - 
http://github.com/julianhyde/eigenbase-properties)
+        * EL (commons-el:commons-el:1.0 - 
http://jakarta.apache.org/commons/el/)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.3.3 - 
http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.30.0 - 
https://errorprone.info/error_prone_annotations)
+        * error-prone annotations 
(com.google.errorprone:error_prone_annotations:2.36.0 - 
https://errorprone.info/error_prone_annotations)
+        * fastutil (it.unimi.dsi:fastutil:6.5.7 - http://fasutil.di.unimi.it/)
+        * FindBugs-jsr305 (com.google.code.findbugs:jsr305:3.0.2 - 
http://findbugs.sourceforge.net/)
+        * FreeMarker (org.freemarker:freemarker:2.3.23 - 
http://freemarker.org/)
+        * Google Android Annotations Library 
(com.google.android:annotations:4.1.1.4 - http://source.android.com/)
+        * Google Collections Library 
(com.google.collections:google-collections:0.9 - 
http://code.google.com/p/google-collections/)
+        * Google S2 geometry library (io.sgr:s2-geometry-library-java:1.0.0 - 
https://github.com/sgr-io/s2-geometry-library-java)
+        * Graphite Integration for Metrics 
(io.dropwizard.metrics:metrics-graphite:4.1.5 - 
https://metrics.dropwizard.io/metrics-graphite)
+        * Gson (com.google.code.gson:gson:2.11.0 - 
https://github.com/google/gson)
+        * Gson (com.google.code.gson:gson:2.8.0 - 
https://github.com/google/gson/gson)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:32.1.3-jre - https://github.com/google/guava)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:33.3.1-android - https://github.com/google/guava)
+        * Guava: Google Core Libraries for Java 
(com.google.guava:guava:33.4.0-jre - https://github.com/google/guava)
+        * guava (org.nd4j:guava:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/guava/)
+        * Guava InternalFutureFailureAccess and InternalFutures 
(com.google.guava:failureaccess:1.0.1 - 
https://github.com/google/guava/failureaccess)
+        * Guava InternalFutureFailureAccess and InternalFutures 
(com.google.guava:failureaccess:1.0.2 - 
https://github.com/google/guava/failureaccess)
+        * Guava ListenableFuture only 
(com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava - 
https://github.com/google/guava/listenablefuture)
+        * hadoop-core (org.apache.hadoop:hadoop-core:1.2.1 - no url defined)
+        * HPPC Collections (com.carrotsearch:hppc:0.8.1 - 
http://labs.carrotsearch.com/hppc.html/hppc)
+        * htrace-core4 (org.apache.htrace:htrace-core4:4.1.0-incubating - 
http://incubator.apache.org/projects/htrace.html)
+        * io.grpc:grpc-api (io.grpc:grpc-api:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-context (io.grpc:grpc-context:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-core (io.grpc:grpc-core:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-netty-shaded (io.grpc:grpc-netty-shaded:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-protobuf (io.grpc:grpc-protobuf:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-protobuf-lite (io.grpc:grpc-protobuf-lite:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-services (io.grpc:grpc-services:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-stub (io.grpc:grpc-stub:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * io.grpc:grpc-util (io.grpc:grpc-util:1.69.0 - 
https://github.com/grpc/grpc-java)
+        * J2ObjC Annotations (com.google.j2objc:j2objc-annotations:1.3 - 
https://github.com/google/j2objc/)
+        * J2ObjC Annotations (com.google.j2objc:j2objc-annotations:3.0.0 - 
https://github.com/google/j2objc/)
+        * Jackson (org.codehaus.jackson:jackson-core-asl:1.9.12 - 
http://jackson.codehaus.org)
+        * jackson (org.nd4j:jackson:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/jackson/)
+        * Jackson-annotations 
(com.fasterxml.jackson.core:jackson-annotations:2.15.2 - 
https://github.com/FasterXML/jackson)
+        * Jackson-annotations 
(com.fasterxml.jackson.core:jackson-annotations:2.18.2 - 
https://github.com/FasterXML/jackson)
+        * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.15.2 - 
https://github.com/FasterXML/jackson-core)
+        * Jackson-core (com.fasterxml.jackson.core:jackson-core:2.18.2 - 
https://github.com/FasterXML/jackson-core)
+        * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.15.2 
- https://github.com/FasterXML/jackson)
+        * jackson-databind (com.fasterxml.jackson.core:jackson-databind:2.18.2 
- https://github.com/FasterXML/jackson)
+        * Jackson dataformat: Smile 
(com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.15.2 - 
https://github.com/FasterXML/jackson-dataformats-binary)
+        * Jackson module: Jakarta XML Bind Annotations (jakarta.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.17.2 
- https://github.com/FasterXML/jackson-modules-base)
+        * Jackson module: Old JAXB Annotations (javax.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.15.2 - 
https://github.com/FasterXML/jackson-modules-base)
+        * Jackson module: Old JAXB Annotations (javax.xml.bind) 
(com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.2 - 
https://github.com/FasterXML/jackson-modules-base)
+        * Jakarta Bean Validation API 
(jakarta.validation:jakarta.validation-api:2.0.2 - https://beanvalidation.org)
+        * Jakarta Bean Validation API 
(jakarta.validation:jakarta.validation-api:3.0.2 - https://beanvalidation.org)
+        * Jakarta Commons Net (commons-net:commons-net:1.4.1 - 
http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/)
+        * Jakarta Dependency Injection 
(jakarta.inject:jakarta.inject-api:2.0.1 - 
https://github.com/eclipse-ee4j/injection-api)
+        * jaxb-svg11 (org.plutext:jaxb-svg11:11.4.0 - 
https://github.com/plutext/JAXB-classes-for-SVG)
+        * JCL 1.2 implemented over SLF4J (org.slf4j:jcl-over-slf4j:1.7.36 - 
http://www.slf4j.org)
+        * Jettison (org.codehaus.jettison:jettison:1.5.4 - 
https://github.com/jettison-json/jettison)
+        * Joda time (joda-time:joda-time:2.2 - 
http://joda-time.sourceforge.net)
+        * jose4j (org.bitbucket.b_c:jose4j:0.6.5 - 
https://bitbucket.org/b_c/jose4j/)
+        * JVM Integration for Metrics (io.dropwizard.metrics:metrics-jvm:4.1.5 
- https://metrics.dropwizard.io/metrics-jvm)
+        * Kerby ASN1 Project (org.apache.kerby:kerby-asn1:1.0.1 - 
http://directory.apache.org/kerby/kerby-common/kerby-asn1)
+        * Kerby-kerb core (org.apache.kerby:kerb-core:1.0.1 - 
http://directory.apache.org/kerby/kerby-kerb/kerb-core)
+        * Kerby-kerb Util (org.apache.kerby:kerb-util:1.0.1 - 
http://directory.apache.org/kerby/kerby-kerb/kerb-util)
+        * Kerby PKIX Project (org.apache.kerby:kerby-pkix:1.0.1 - 
http://directory.apache.org/kerby/kerby-pkix)
+        * libtensorflow_jni (org.tensorflow:libtensorflow_jni:1.15.0 - 
https://www.tensorflow.org/libtensorflow_jni)
+        * libtensorflow (org.tensorflow:libtensorflow:1.15.0 - 
https://www.tensorflow.org/libtensorflow)
+        * Log4j (log4j:log4j:1.2.14 - http://logging.apache.org/log4j/docs/)
+        * Lucene Classification 
(org.apache.lucene:lucene-classification:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-classification)
+        * Lucene codecs (org.apache.lucene:lucene-codecs:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-codecs)
+        * Lucene Common Analyzers 
(org.apache.lucene:lucene-analyzers-common:4.6.1 - 
http://lucene.apache.org/lucene-parent/lucene-analyzers-common)
+        * Lucene Common Analyzers 
(org.apache.lucene:lucene-analyzers-common:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-common)
+        * Lucene Core (org.apache.lucene:lucene-core:2.9.3 - 
http://lucene.apache.org/java/lucene-core)
+        * Lucene Core (org.apache.lucene:lucene-core:4.6.1 - 
http://lucene.apache.org/lucene-parent/lucene-core)
+        * Lucene Core (org.apache.lucene:lucene-core:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-core)
+        * Lucene Expressions (org.apache.lucene:lucene-expressions:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-expressions)
+        * Lucene Grouping (org.apache.lucene:lucene-grouping:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-grouping)
+        * Lucene Highlighter (org.apache.lucene:lucene-highlighter:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-highlighter)
+        * Lucene Highlighter (org.apache.lucene:lucene-highlighter:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-highlighter)
+        * Lucene Join (org.apache.lucene:lucene-join:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-join)
+        * Lucene Kuromoji Japanese Morphological Analyzer 
(org.apache.lucene:lucene-analyzers-kuromoji:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-kuromoji)
+        * Lucene Memory (org.apache.lucene:lucene-backward-codecs:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-backward-codecs)
+        * Lucene Memory (org.apache.lucene:lucene-memory:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-memory)
+        * Lucene Memory (org.apache.lucene:lucene-memory:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-memory)
+        * Lucene Miscellaneous (org.apache.lucene:lucene-misc:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-misc)
+        * Lucene Nori Korean Morphological Analyzer 
(org.apache.lucene:lucene-analyzers-nori:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-nori)
+        * Lucene Phonetic Filters 
(org.apache.lucene:lucene-analyzers-phonetic:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-analyzers-phonetic)
+        * Lucene Queries (org.apache.lucene:lucene-queries:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-queries)
+        * Lucene QueryParsers (org.apache.lucene:lucene-queryparser:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-queryparser)
+        * Lucene Sandbox (org.apache.lucene:lucene-sandbox:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-sandbox)
+        * Lucene Snowball (org.apache.lucene:lucene-snowball:2.9.3 - 
http://lucene.apache.org/java/lucene-contrib/lucene-snowball)
+        * Lucene Spatial 3D (org.apache.lucene:lucene-spatial3d:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-spatial3d)
+        * Lucene Spatial Extras 
(org.apache.lucene:lucene-spatial-extras:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-spatial-extras)
+        * Lucene Suggest (org.apache.lucene:lucene-suggest:8.11.3 - 
https://lucene.apache.org/lucene-parent/lucene-suggest)
+        * Mahout Core (org.apache.mahout:mahout-core:0.9 - 
http://mahout.apache.org/mahout-core)
+        * Mahout Math (org.apache.mahout:mahout-math:0.9 - 
http://mahout.apache.org/mahout-math)
+        * Metrics Core (io.dropwizard.metrics:metrics-core:4.1.5 - 
https://metrics.dropwizard.io/metrics-core)
+        * Metrics Integration for Jetty 9.3 and higher 
(io.dropwizard.metrics:metrics-jetty9:4.1.5 - 
https://metrics.dropwizard.io/metrics-jetty9)
+        * Metrics Integration with JMX 
(io.dropwizard.metrics:metrics-jmx:4.1.5 - 
https://metrics.dropwizard.io/metrics-jmx)
+        * nd4j-api (org.nd4j:nd4j-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/)
+        * nd4j-common (org.nd4j:nd4j-common:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-common/)
+        * nd4j-native (org.nd4j:nd4j-native:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/)
+        * nd4j-native-api (org.nd4j:nd4j-native-api:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-api-parent/nd4j-native-api/)
+        * nd4j-native-preset (org.nd4j:nd4j-native-preset:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native-preset/)
+        * nd4j-presets-common (org.nd4j:nd4j-presets-common:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-presets-common/)
+        * neoitertools (net.ericaro:neoitertools:1.0.0 - 
http://neoitertools.googlecode.com/)
+        * Netty/Buffer (io.netty:netty-buffer:4.1.99.Final - 
https://netty.io/netty-buffer/)
+        * Netty/Codec (io.netty:netty-codec:4.1.99.Final - 
https://netty.io/netty-codec/)
+        * Netty/Common (io.netty:netty-common:4.1.99.Final - 
https://netty.io/netty-common/)
+        * Netty/Handler (io.netty:netty-handler:4.1.99.Final - 
https://netty.io/netty-handler/)
+        * Netty/Resolver (io.netty:netty-resolver:4.1.99.Final - 
https://netty.io/netty-resolver/)
+        * Netty/Transport/Native/Epoll 
(io.netty:netty-transport-native-epoll:4.1.99.Final - 
https://netty.io/netty-transport-native-epoll/)
+        * Netty/Transport/Native/Unix/Common 
(io.netty:netty-transport-native-unix-common:4.1.99.Final - 
https://netty.io/netty-transport-native-unix-common/)
+        * Netty/Transport (io.netty:netty-transport:4.1.99.Final - 
https://netty.io/netty-transport/)
+        * opencsv (net.sf.opencsv:opencsv:2.3 - http://opencsv.sf.net)
+        * OpenTracing API (io.opentracing:opentracing-api:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-api)
+        * OpenTracing-noop (io.opentracing:opentracing-noop:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-noop)
+        * OpenTracing-util (io.opentracing:opentracing-util:0.33.0 - 
https://github.com/opentracing/opentracing-java/opentracing-util)
+        * org.apiguardian:apiguardian-api 
(org.apiguardian:apiguardian-api:1.1.2 - 
https://github.com/apiguardian-team/apiguardian)
+        * org.immutables.value-annotations 
(org.immutables:value-annotations:2.9.2 - 
http://immutables.org/value-annotations)
+        * org.osgi.compendium (org.osgi:org.osgi.compendium:4.2.0 - no url 
defined)
+        * org.osgi.core (org.osgi:org.osgi.core:4.2.0 - no url defined)
+        * perfmark:perfmark-api (io.perfmark:perfmark-api:0.27.0 - 
https://github.com/perfmark/perfmark)
+        * Proj4J (org.locationtech.proj4j:proj4j:1.1.5 - 
https://github.com/locationtech/proj4j)
+        * project ':json-path' (com.jayway.jsonpath:json-path:2.7.0 - 
https://github.com/jayway/JsonPath)
+        * protobuf (org.nd4j:protobuf:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/nd4j/nd4j-shade/protobuf/)
+        * proto-google-common-protos 
(com.google.api.grpc:proto-google-common-protos:2.48.0 - 
https://github.com/googleapis/sdk-platform-java)
+        * QDox (com.thoughtworks.qdox:qdox:1.12 - http://qdox.codehaus.org)
+        * resources (org.deeplearning4j:resources:1.0.0-M2.1 - 
http://deeplearning4j.konduit.ai/resources/)
+        * RRD4J (org.rrd4j:rrd4j:3.5 - https://github.com/rrd4j/rrd4j/)
+        * SLF4J 2 Provider for Log4j API 
(org.apache.logging.log4j:log4j-slf4j2-impl:2.24.3 - 
https://logging.apache.org/log4j/2.x/log4j/log4j-slf4j2-impl/)
+        * snappy-java (org.xerial.snappy:snappy-java:1.1.10.1 - 
https://github.com/xerial/snappy-java)
+        * Solr Specific Commons CSV (org.apache.solr:solr-commons-csv:3.5.0 - 
http://lucene.apache.org/java/solr-parent/solr-commons-csv)
+        * Spatial4J (org.locationtech.spatial4j:spatial4j:0.7 - 
https://projects.eclipse.org/projects/locationtech.spatial4j)
+        * stream-lib (com.clearspring.analytics:stream:2.9.8 - 
https://github.com/addthis/stream-lib)
+        * T-Digest (com.tdunning:t-digest:3.1 - 
https://github.com/tdunning/t-digest)
+        * T-Digest (com.tdunning:t-digest:3.2 - 
https://github.com/tdunning/t-digest)
+        * tensorflow (org.tensorflow:tensorflow:1.15.0 - 
https://www.tensorflow.org/tensorflow)
+        * UIMA Annotator: Lucas (org.apache.uima:Lucas:2.3.1 - 
http://uima.apache.org)
+        * wmf2svg (net.arnx:wmf2svg:0.9.11 - 
http://hidekatsu-izuno.github.io/wmf2svg/)
+        * Woodstox (com.fasterxml.woodstox:woodstox-core:6.5.1 - 
https://github.com/FasterXML/woodstox)
+        * xalan-interpretive (org.docx4j.org.apache:xalan-interpretive:11.0.0 
- http://xml.apache.org/xalan-j/)
+        * xalan-serializer (org.docx4j.org.apache:xalan-serializer:11.0.0 - 
http://xml.apache.org/xalan-j/)
+
+    Apache License, Version 2.0, BSD 2-Clause, Eclipse Distribution License, 
Version 1.0, Eclipse Public License, Version 2.0, jQuery license, MIT License, 
Modified BSD, Public Domain, The GNU General Public License (GPL), Version 2, 
With Classpath Exception, W3C license
+
+        * jersey-container-grizzly2-http 
(org.glassfish.jersey.containers:jersey-container-grizzly2-http:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-grizzly2-http)
+        * jersey-container-servlet 
(org.glassfish.jersey.containers:jersey-container-servlet:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet)
+        * jersey-container-servlet-core 
(org.glassfish.jersey.containers:jersey-container-servlet-core:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-container-servlet-core)
+        * jersey-core-client (org.glassfish.jersey.core:jersey-client:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
+        * jersey-core-client (org.glassfish.jersey.core:jersey-client:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-client)
+        * jersey-ext-entity-filtering 
(org.glassfish.jersey.ext:jersey-entity-filtering:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
+        * jersey-ext-entity-filtering 
(org.glassfish.jersey.ext:jersey-entity-filtering:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-entity-filtering)
+        * jersey-media-jaxb (org.glassfish.jersey.media:jersey-media-jaxb:2.41 
- https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-jaxb)
+        * jersey-media-json-jettison 
(org.glassfish.jersey.media:jersey-media-json-jettison:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jettison)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, Modified 
BSD, The GNU General Public License (GPL), Version 2, With Classpath Exception
+
+        * jersey-core-server (org.glassfish.jersey.core:jersey-server:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
+        * jersey-core-server (org.glassfish.jersey.core:jersey-server:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-server)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, Public 
Domain, The GNU General Public License (GPL), Version 2, With Classpath 
Exception
+
+        * jersey-core-common (org.glassfish.jersey.core:jersey-common:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
+        * jersey-core-common (org.glassfish.jersey.core:jersey-common:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/jersey-common)
+
+    Apache License, Version 2.0, Eclipse Public License, Version 2.0, The GNU 
General Public License (GPL), Version 2, With Classpath Exception
+
+        * jersey-media-json-jackson 
(org.glassfish.jersey.media:jersey-media-json-jackson:2.41 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
+        * jersey-media-json-jackson 
(org.glassfish.jersey.media:jersey-media-json-jackson:3.1.9 - 
https://projects.eclipse.org/projects/ee4j.jersey/project/jersey-media-json-jackson)
+
+    Apache License, Version 2.0, GNU General Public License (GPL) version 2, 
or any later version, GPLv2 with Classpath exception
+
+        * JavaCPP (org.bytedeco:javacpp:1.5.11 - http://bytedeco.org/javacpp/)
+        * JavaCPP Presets for HDF5 (org.bytedeco:hdf5:1.14.3-1.5.10 - 
http://bytedeco.org/javacpp-presets/hdf5/)
+        * JavaCPP Presets for OpenBLAS (org.bytedeco:openblas:0.3.28-1.5.11 - 
http://bytedeco.org/javacpp-presets/openblas/)
+
+    Apache License V2.0
+
+        * FlatBuffers Java API (com.google.flatbuffers:flatbuffers-java:1.12.0 
- https://github.com/google/flatbuffers)
+
+    Apache License v2.0, GNU Lesser General Public License (LGPL), Version 2.1
+
+        * Java Native Access (net.java.dev.jna:jna:4.3.0 - 
https://github.com/java-native-access/jna)
+        * Java Native Access Platform (net.java.dev.jna:jna-platform:4.3.0 - 
https://github.com/java-native-access/jna)
+
+    BSD 3-Clause License
+
+        * asm (org.ow2.asm:asm:9.3 - http://asm.ow2.io/)
+        * asm-commons (org.ow2.asm:asm-commons:9.3 - http://asm.ow2.io/)
+        * commons-compiler (org.codehaus.janino:commons-compiler:3.1.8 - 
http://janino-compiler.github.io/commons-compiler/)
+        * janino (org.codehaus.janino:janino:3.1.8 - 
http://janino-compiler.github.io/janino/)
+        * Java WordNet Library (net.sf.jwordnet:jwnl:1.4_rc3 - 
http://jwordnet.sf.net)
+        * Protocol Buffers [Core] (com.google.protobuf:protobuf-java:3.25.5 - 
https://developers.google.com/protocol-buffers/protobuf-java/)
+        * Protocol Buffers [Util] 
(com.google.protobuf:protobuf-java-util:3.25.5 - 
https://developers.google.com/protocol-buffers/protobuf-java-util/)
+        * ThreeTen backport (org.threeten:threetenbp:1.3.3 - 
https://www.threeten.org/threetenbp)
+        * XStream Core (com.thoughtworks.xstream:xstream:1.4.21 - 
http://x-stream.github.io/xstream)
+
+    BSD License
+
+        * ANTLR 3 Runtime (org.antlr:antlr-runtime:3.5.3 - 
http://www.antlr.org)
+        * ANTLR 4 Runtime (org.antlr:antlr4-runtime:4.5.1-1 - 
http://www.antlr.org/antlr4-runtime)
+        * AntLR Parser Generator (antlr:antlr:2.7.7 - http://www.antlr.org/)
+        * ANTLR StringTemplate (org.antlr:stringtemplate:3.2.1 - 
http://www.stringtemplate.org)
+        * extJWNL (net.sf.extjwnl:extjwnl:2.0.5 - 
http://extjwnl.sf.net/extjwnl)
+        * extJWNL WordNet 3.1 Data (net.sf.extjwnl:extjwnl-data-wn31:1.2 - 
http://extjwnl.sf.net/extjwnl-data-wn31)
+        * Fortran to Java ARPACK (net.sourceforge.f2j:arpack_combined_all:0.1 
- http://f2j.sourceforge.net)
+        * Java interface for fastText (com.github.vinhkhuc:jfasttext:0.4 - 
http://maven.apache.org)
+        * Netlib for Java (com.googlecode.netlib-java:netlib-java:0.9.3 - 
http://code.google.com/p/netlib-java/)
+        * Stax2 API (org.codehaus.woodstox:stax2-api:4.2.1 - 
http://github.com/FasterXML/stax2-api)
+
+    BSD-like
+
+        * Scala Library (org.scala-lang:scala-library:2.10.4 - 
http://www.scala-lang.org/)
+
+    CDDL/GPLv2+CE
+
+        * JavaBeans Activation Framework 
(com.sun.activation:javax.activation:1.2.0 - 
http://java.net/all/javax.activation/)
+
+    Common Development and Distribution License
+
+        * Java Servlet API (javax.servlet:javax.servlet-api:3.1.0 - 
http://servlet-spec.java.net)
+
+    Common Development and Distribution License (CDDL) v1.1
+
+        * servlet-api (javax.servlet:servlet-api:2.5 - no url defined)
+
+    Common Development and Distribution License (CDDL) v1.1, The GNU General 
Public License (GPL), Version 2, With Classpath Exception
+
+        * Java Architecture for XML Binding (javax.xml.bind:jaxb-api:2.2.12 - 
http://jaxb.java.net/)
+
+    Common Public License Version 1.0
+
+        * MAchine Learning for LanguagE Toolkit (MALLET) 
(cc.mallet:mallet:2.0.8 - http://mallet.cs.umass.edu/)
+
+    Creative Commons Attribution-NonCommerical Version 3.0 Unported License
+
+        * JWI (edu.mit:jwi:2.4.0 - http://projects.csail.mit.edu/jwi/)
+
+    Creative Commons Attribution Version 3.0 Unported
+
+        * JVerbNet (edu.mit:jverbnet:1.2.0.1 - 
http://projects.csail.mit.edu/jverbnet/)
+
+    Dual license consisting of the CDDL v1.1 and GPL v2
+
+        * JSR 353 (JSON Processing) Default Provider 
(org.glassfish:javax.json:1.0.4 - http://jsonp.java.net)
+
+    Eclipse Distribution License, Version 1.0
+
+        * Jakarta Activation API 
(jakarta.activation:jakarta.activation-api:2.1.3 - 
https://github.com/jakartaee/jaf-api)
+        * Jakarta Activation API jar 
(jakarta.activation:jakarta.activation-api:1.2.2 - 
https://github.com/eclipse-ee4j/jaf/jakarta.activation-api)
+        * Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 
- https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api)
+        * Jakarta XML Binding API (jakarta.xml.bind:jakarta.xml.bind-api:4.0.2 
- https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api)
+
+    Eclipse Distribution License, Version 1.0, Eclipse Public License, Version 
2.0
+
+        * org.locationtech.jts:jts-core (org.locationtech.jts:jts-core:1.19.0 
- https://www.locationtech.org/projects/technology.jts/jts-modules/jts-core)
+        * org.locationtech.jts.io:jts-io-common 
(org.locationtech.jts.io:jts-io-common:1.19.0 - 
https://www.locationtech.org/projects/technology.jts/jts-modules/jts-io/jts-io-common)
+
+    Eclipse Distribution License, Version 1.0, Eclipse Public License, Version 
2.0, The GNU General Public License (GPL), Version 2, With Classpath Exception
+
+        * Jakarta Mail API (jakarta.mail:jakarta.mail-api:2.1.3 - 
https://projects.eclipse.org/projects/ee4j/jakarta.mail-api)
+
+    Eclipse Public License
+
+        * oshi-core (com.github.oshi:oshi-core:3.4.2 - 
https://github.com/oshi/oshi/oshi-core)
+        * oshi-json (com.github.oshi:oshi-json:3.4.2 - 
https://github.com/oshi/oshi/oshi-json)
+
+    Eclipse Public License, Version 1.0
+
+        * %fragmentName (org.eclipse.swt.win32.win32:x86:3.3.0-v3346 - no url 
defined)
+        * %systemBundle (org.eclipse:osgi:3.10.0-v20140606-1445 - 
http://www.eclipse.org)
+        * Commands (org.eclipse.core:commands:3.3.0-I20070605-0010 - no url 
defined)
+        * Common Eclipse Runtime 
(org.eclipse.equinox:common:3.6.200-v20130402-1505 - http://www.eclipse.org)
+        * Core File Systems (org.eclipse.core:filesystem:1.1.0-v20070606 - no 
url defined)
+        * Core Resource Management (org.eclipse.core:resources:3.3.0-v20070604 
- no url defined)
+        * Core Runtime (org.eclipse.core:runtime:3.10.0-v20140318-2214 - 
http://www.eclipse.org)
+        * Eclipse Content Mechanism 
(org.eclipse.core:contenttype:3.4.200-v20140207-1251 - http://www.eclipse.org)
+        * Eclipse Forms (org.eclipse.ui:forms:3.3.0-v20070511 - no url defined)
+        * Eclipse IDE UI (org.eclipse.ui:ide:3.3.0-I20070620 - no url defined)
+        * Eclipse Jobs Mechanism (org.eclipse.core:jobs:3.6.0-v20140424-0053 - 
http://www.eclipse.org)
+        * Eclipse Preferences Mechanism 
(org.eclipse.equinox:preferences:3.5.200-v20140224-1527 - 
http://www.eclipse.org)
+        * Eclipse UI (org.eclipse:ui:3.3.0-I20070614-0800 - no url defined)
+        * Equinox Application Container 
(org.eclipse.equinox:app:1.3.200-v20130910-1609 - http://www.eclipse.org)
+        * Expression Language 
(org.eclipse.core:expressions:3.3.0-v20070606-0010 - no url defined)
+        * Extension Registry Support 
(org.eclipse.equinox:registry:3.5.400-v20140428-1507 - http://www.eclipse.org)
+        * Help System Core (org.eclipse:help:3.3.0-v20070524 - no url defined)
+        * Install/Update Configurator 
(org.eclipse.update:configurator:3.2.100-v20070615 - no url defined)
+        * Install/Update Core (org.eclipse.update:core:3.2.100-v20070615 - no 
url defined)
+        * Install/Update UI (org.eclipse.update:ui:3.2.100-v20070615 - no url 
defined)
+        * Internet Connection Management (org.eclipse.core:net:1.0.0-I20070531 
- no url defined)
+        * JFace (org.eclipse:jface:3.3.0-I20070606-0010 - no url defined)
+        * JFace Data Binding 
(org.eclipse.core:databinding:1.0.0-I20070606-0010 - no url defined)
+        * JFace Data Binding for SWT and JFace 
(org.eclipse.jface:databinding:1.1.0-I20070606-0010 - no url defined)
+        * JFace Text (org.eclipse.jface:text:3.3.0-v20070606-0010 - no url 
defined)
+        * Standard Widget Toolkit (org.eclipse:swt:3.3.0-v3346 - no url 
defined)
+        * Text (org.eclipse:text:3.3.0-v20070606-0010 - no url defined)
+        * Text Editor Framework 
(org.eclipse.ui.workbench:texteditor:3.3.0-v20070606-0010 - no url defined)
+        * Views (org.eclipse.ui:views:3.2.100-I20070319-0010 - no url defined)
+        * Workbench (org.eclipse.ui:workbench:3.3.0-I20070608-1100 - no url 
defined)
+
+    Eclipse Public License, Version 1.0, GNU Lesser General Public License - v 
2.1 or later
+
+        * Bliki (Core) (info.bliki.wiki:bliki-core:3.0.19 - 
https://code.google.com/p/gwtwiki/bliki-core/)
+
+    Eclipse Public License, Version 2.0
+
+        * grizzly-framework (org.glassfish.grizzly:grizzly-framework:4.0.2 - 
https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-framework)
+        * grizzly-http (org.glassfish.grizzly:grizzly-http:4.0.2 - 
https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-http)
+        * grizzly-http-server (org.glassfish.grizzly:grizzly-http-server:4.0.2 
- https://projects.eclipse.org/projects/ee4j.grizzly/grizzly-http-server)
+
+    Eclipse Public License, Version 2.0, GPL-2.0-with-classpath-exception
+
+        * Jakarta RESTful WS API (jakarta.ws.rs:jakarta.ws.rs-api:3.1.0 - 
https://github.com/eclipse-ee4j/jaxrs-api)
+
+    Eclipse Public License, Version 2.0, The GNU General Public License (GPL), 
Version 2, With Classpath Exception
+
+        * jakarta.ws.rs-api (jakarta.ws.rs:jakarta.ws.rs-api:2.1.6 - 
https://github.com/eclipse-ee4j/jaxrs-api)
+        * Jakarta Annotations API 
(jakarta.annotation:jakarta.annotation-api:1.3.5 - 
https://projects.eclipse.org/projects/ee4j.ca)
+        * Jakarta Annotations API 
(jakarta.annotation:jakarta.annotation-api:2.1.1 - 
https://projects.eclipse.org/projects/ee4j.ca)
+        * javax.inject:1 as OSGi bundle 
(org.glassfish.hk2.external:jakarta.inject:2.6.1 - 
https://github.com/eclipse-ee4j/glassfish-hk2/external/jakarta.inject)
+        * OSGi resource locator (org.glassfish.hk2:osgi-resource-locator:1.0.3 
- https://projects.eclipse.org/projects/ee4j/osgi-resource-locator)
+
+    GNU Lesser General Public License
+
+        * Matrix Toolkits for Java 
(com.googlecode.matrix-toolkits-java:mtj:0.9.14 - 
http://code.google.com/p/matrix-toolkits-java/)
+
+    GNU Lesser General Public License 2.1
+
+        * GNU Trove (net.sf.trove4j:trove4j:2.0.2 - http://trove4j.sf.net)
+
+    GNU Lesser General Public License Version 2.1, February 1999
+
+        * JGraphT (jgrapht:jgrapht:0.6.0 - http://jgrapht.sourceforge.net)
+
+    Go License
+
+        * RE2/J (com.google.re2j:re2j:1.2 - http://github.com/google/re2j)
+
+    Indiana University Extreme! Lab Software License
+
+        * MXParser (io.github.x-stream:mxparser:1.2.2 - 
http://x-stream.github.io/mxparser)
+
+    ISC License
+
+        * Simple Magic (com.j256.simplemagic:simplemagic:1.17 - 
https://256stuff.com/sources/simplemagic/)
+
+    MIT License
+
+        * Animal Sniffer Annotations 
(org.codehaus.mojo:animal-sniffer-annotations:1.24 - 
https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations)
+        * args4j (args4j:args4j:2.37 - http://args4j.kohsuke.org/args4j/)
+        * Checker Qual (org.checkerframework:checker-qual:3.23.0 - 
https://checkerframework.org)
+        * Checker Qual (org.checkerframework:checker-qual:3.43.0 - 
https://checkerframework.org/)
+        * Java SemVer (com.github.zafarkhaja:java-semver:0.9.0 - 
https://github.com/zafarkhaja/jsemver)
+        * jsoup Java HTML Parser (org.jsoup:jsoup:1.18.1 - https://jsoup.org/)
+        * mbassador (net.engio:mbassador:1.3.2 - 
https://github.com/bennidi/mbassador)
+        * SLF4J API Module (org.slf4j:slf4j-api:2.0.16 - http://www.slf4j.org)
+        * SLF4J Simple Provider (org.slf4j:slf4j-simple:2.0.16 - 
http://www.slf4j.org)
+
+    Mozilla Public License Version 2.0
+
+        * Threadly (org.threadly:threadly:4.10.0 - http://threadly.org/)
+
+    Public Domain
+
+        * JSON in Java (org.json:json:20250107 - 
https://github.com/douglascrockford/JSON-java)
+        * XML Pull Parsing API (xmlpull:xmlpull:1.1.3.1 - 
http://www.xmlpull.org)
+        * XZ for Java (org.tukaani:xz:1.0 - http://tukaani.org/xz/java.html)
+
+    Similar to Apache License but with the acknowledgment clause removed
+
+        * JDOM (org.jdom:jdom:2.0.2 - http://www.jdom.org)
+
+    The Apache Software License, version 2.0
+
+        * picocli (info.picocli:picocli:4.7.6 - https://picocli.info)
diff --git a/pom.xml b/pom.xml
index 8a74415..4127b94 100644
--- a/pom.xml
+++ b/pom.xml
@@ -140,6 +140,8 @@
         <maven.failsafe.plugin>3.5.2</maven.failsafe.plugin>
         <forbiddenapis.plugin>3.8</forbiddenapis.plugin>
         <mockito.version>3.9.0</mockito.version>
+
+        <license-maven-plugin.version>2.5.0</license-maven-plugin.version>
     </properties>
 
     <dependencyManagement>
@@ -415,6 +417,121 @@
                         </execution>
                     </executions>
                 </plugin>
+
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>license-maven-plugin</artifactId>
+                    <version>${license-maven-plugin.version}</version>
+                    <configuration>
+                        <useMissingFile>true</useMissingFile>
+                        <failOnMissing>true</failOnMissing>
+                        
<includeTransitiveDependencies>true</includeTransitiveDependencies>
+                        
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByMultiLicense.ftl
+                        </fileTemplate>
+                        <excludedScopes>system,test</excludedScopes>
+                        <excludedGroups>${project.groupId}</excludedGroups>
+                        <licenseMerges>
+                            <licenseMerge>
+                                Apache License, Version 2.0 |
+                                Apache License, version 2.0 |
+                                Apache License Version 2 |
+                                Apache License Version 2.0 |
+                                Apache License version 2.0 |
+                                Apache 2 |
+                                Apache 2.0 |
+                                Apache-2.0 |
+                                Apache 2.0 License |
+                                Apache License, 2.0 |
+                                Apache License 2 |
+                                Apache License 2.0 |
+                                Apache Public License 2.0 |
+                                Apache Software License - Version 2.0 |
+                                Apache v2 |
+                                ASL, version 2 |
+                                The Apache License, Version 2.0 |
+                                The Apache Software License, Version 2.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Apache License |
+                                Apache Software Licenses
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD License |
+                                BSD license |
+                                BSD licence |
+                                BSD |
+                                The BSD License
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD 2-Clause License |
+                                BSD 2-Clause license |
+                            </licenseMerge>
+                            <licenseMerge>
+                                BSD 3-Clause License |
+                                BSD 3-Clause |
+                                BSD 3-clause |
+                                BSD-3-Clause |
+                                The BSD 3-Clause License |
+                                New BSD License |
+                                New BSD license
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License 
(CDDL) v1.0 |
+                                COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.0 |
+                                CDDL 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License 
(CDDL) v1.1 |
+                                COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.1 |
+                                CDDL 1.1 |
+                                Common Development and Distribution License 
(CDDL), Version 1.1
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Development and Distribution License |
+                                <!-- Multilicense, choosing CDDL -->
+                                CDDL+GPL |
+                                CDDL+GPL License |
+                                CDDL + GPLv2 with classpath exception
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Public License, Version 1.0 |
+                                Eclipse Public License 1.0 |
+                                Eclipse Public License - v 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Public License, Version 2.0 |
+                                EPL-2.0 |
+                                EPL 2.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                Eclipse Distribution License, Version 1.0 |
+                                Eclipse Distribution License - v 1.0 |
+                                EDL 1.0
+                            </licenseMerge>
+                            <licenseMerge>
+                                MIT License |
+                                The MIT License |
+                                MIT license |
+                                MIT X11 License |
+                                MIT
+                            </licenseMerge>
+                            <licenseMerge>
+                                The GNU General Public License (GPL), Version 
2, With Classpath Exception |
+                                GPL2 w/ CPE
+                            </licenseMerge>
+                            <licenseMerge>
+                                GNU Lesser General Public License (LGPL), 
Version 2.1 |
+                                LGPL, version 2.1 |
+                                GNU Lesser General Public License Version 2.1 |
+                                GNU Lesser General Public License, version 2.1
+                            </licenseMerge>
+                            <licenseMerge>
+                                Common Public License Version 1.0 |
+                                Common Public License - v 1.0
+                            </licenseMerge>
+                        </licenseMerges>
+                    </configuration>
+                </plugin>
             </plugins>
         </pluginManagement>
 
diff --git a/src/license/NOTICE.template b/src/license/NOTICE.template
new file mode 100644
index 0000000..4016d4e
--- /dev/null
+++ b/src/license/NOTICE.template
@@ -0,0 +1,7 @@
+Apache OpenNLP
+Copyright 2021-2025 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+============================================================================
diff --git a/src/license/THIRD-PARTY.properties 
b/src/license/THIRD-PARTY.properties
new file mode 100644
index 0000000..b631b4c
--- /dev/null
+++ b/src/license/THIRD-PARTY.properties
@@ -0,0 +1,22 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+org.apache.hadoop--hadoop-core--1.2.1=Apache License version 2.0
+org.osgi--org.osgi.compendium--4.2.0=Apache License version 2.0
+org.osgi--org.osgi.core--4.2.0=Apache License version 2.0
+
+javax.servlet--servlet-api--2.5=COMMON DEVELOPMENT AND DISTRIBUTION LICENSE 
(CDDL) Version 1.1
\ No newline at end of file

Reply via email to