diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 00000000..6275a346
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,14 @@
+
+
+## Summary
+
+
+
+## Test plan
+
+
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
new file mode 100644
index 00000000..e45dc5d4
--- /dev/null
+++ b/.github/workflows/maven.yml
@@ -0,0 +1,115 @@
+name: Maven CI
+
+on:
+ push:
+ branches: ["main", "feat/**", "fix/**"]
+ paths-ignore:
+ - "**/*.md"
+ - "doc/**"
+ pull_request:
+ branches: ["main", "feat/**", "fix/**"]
+ paths-ignore:
+ - "**/*.md"
+ - "doc/**"
+ workflow_dispatch:
+
+concurrency:
+ group: ${{ github.workflow }}-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ build:
+ name: Build and test (Java 21 / Spark 3.5)
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up Java 21
+ uses: actions/setup-java@v4
+ with:
+ distribution: temurin
+ java-version: "21"
+ cache: maven
+
+ - name: Install libmeos runtime dependencies
+ run: |
+ sudo apt-get update -qq
+ # proj-data + libh3-1 are required by the th3index libmeos.so:
+ # libmeos NEEDs libh3.so.1, and geodetic transforms need PROJ data.
+ sudo apt-get install -y libjson-c5 libgeos-c1t64 libproj25 proj-data libgsl27 libh3-1
+
+ - name: Set up libmeos.so and LD_LIBRARY_PATH
+ run: |
+ mkdir -p /tmp/libmeos
+ cp "$GITHUB_WORKSPACE/lib/libmeos.so" /tmp/libmeos/libmeos.so
+ echo "LD_LIBRARY_PATH=/tmp/libmeos" >> "$GITHUB_ENV"
+
+ - name: Provide the MEOS spatial_ref_sys table
+ run: |
+ # libmeos resolves SRID metadata (geodetic recognition for
+ # tgeogpoint, transforms) from its built-in default path
+ # /usr/local/share/spatial_ref_sys.csv. The vendored .so ships
+ # without that data file, so geography input fails with
+ # MEOS_ERR_INVALID_ARG. Fetch the canonical table to the default
+ # path, as a runtime data dependency rather than a vendored blob.
+ sudo mkdir -p /usr/local/share
+ sudo curl -fsSL \
+ https://raw.githubusercontent.com/MobilityDB/MobilityDB/master/meos/src/geo/spatial_ref_sys.csv \
+ -o /usr/local/share/spatial_ref_sys.csv
+ test -s /usr/local/share/spatial_ref_sys.csv
+
+ - name: Install JMEOS 1.4 to local Maven repository
+ run: |
+ mvn install:install-file \
+ -Dfile=libs/JMEOS-1.4.jar \
+ -DgroupId=org.jmeos \
+ -DartifactId=jmeos \
+ -Dversion=1.4 \
+ -Dpackaging=jar \
+ -q
+
+ - name: License header check
+ run: bash tools/scripts/check_license.sh
+
+ - name: Compile
+ run: mvn -B compile
+
+ - name: Verify optional-family flags exclude their packages
+ run: |
+ mvn -B clean compile -DCBUFFER=OFF -DNPOINT=OFF -DPOSE=OFF -DRGEO=OFF -DH3=OFF
+ for f in cbuffer npoint pose rgeo h3; do
+ if [ -d "target/classes/org/mobilitydb/spark/$f" ]; then
+ echo "ERROR: $f package compiled despite -D${f^^}=OFF"; exit 1
+ fi
+ done
+ mvn -B clean compile
+
+ - name: Unit tests
+ run: mvn -B test
+
+ - name: Portable bare-name parity gate (RFC #920 — 29/29, 0 unbacked)
+ run: python3 scripts/portable_parity.py --mspark .
+
+ - name: Native crash diagnostics
+ if: failure()
+ run: |
+ echo "===== JVM fatal error logs ====="
+ find . -name 'hs_err_pid*.log' -print -exec cat {} \; 2>/dev/null || true
+ echo "===== surefire dump streams ====="
+ for f in $(find . -path '*/surefire-reports/*' \( -name '*.dump' -o -name '*.dumpstream' -o -name '*-jvmRun*.dump' \) 2>/dev/null); do
+ echo "----- $f -----"; cat "$f" 2>/dev/null || true
+ done
+ echo "===== surefire reports + test stdout ====="
+ for f in $(find target/surefire-reports -name '*.txt' 2>/dev/null); do
+ echo "----- $f -----"; cat "$f" 2>/dev/null || true
+ done
+
+ - name: Package (fat jar)
+ run: mvn -B package -DskipTests
+
+ - name: Upload fat jar
+ uses: actions/upload-artifact@v4
+ with:
+ name: mobilityspark-spark.jar
+ path: target/*-spark.jar
diff --git a/.gitignore b/.gitignore
index fc368f31..925ac7fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,14 +3,24 @@
.project
.settings/
-# Intellij
+# IntelliJ IDEA
.idea/
*.iml
*.iws
+*.ipr
-# Mac
+# macOS
.DS_Store
+**/.DS_Store
# Maven
log/
target/
+
+# Large BerlinMOD benchmark data (generated locally — too large for GitHub)
+berlinmod/data/trips.csv
+dependency-reduced-pom.xml
+hs_err_pid*.log
+
+# Isolated per-worktree Maven repo (build-local, never shipped)
+.m2-uni/
diff --git a/.m2-acc/aopalliance/aopalliance/1.0/_remote.repositories b/.m2-acc/aopalliance/aopalliance/1.0/_remote.repositories
new file mode 100644
index 00000000..5b32c344
--- /dev/null
+++ b/.m2-acc/aopalliance/aopalliance/1.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+aopalliance-1.0.pom>central=
diff --git a/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom b/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
new file mode 100644
index 00000000..af3323fd
--- /dev/null
+++ b/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom
@@ -0,0 +1,15 @@
+
+ 4.0.0
+ aopalliance
+ aopalliance
+ AOP alliance
+ 1.0
+ AOP Alliance
+ http://aopalliance.sourceforge.net
+
+
+
+ Public Domain
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 b/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1
new file mode 100644
index 00000000..4433e9a2
--- /dev/null
+++ b/.m2-acc/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1
@@ -0,0 +1 @@
+5128a2b0efbba460a1178d07773618e0986ea152 aopalliance-1.0.pom
diff --git a/.m2-acc/classworlds/classworlds/1.1-alpha-2/_remote.repositories b/.m2-acc/classworlds/classworlds/1.1-alpha-2/_remote.repositories
new file mode 100644
index 00000000..ff601fd1
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1-alpha-2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+classworlds-1.1-alpha-2.jar>central=
+classworlds-1.1-alpha-2.pom>central=
diff --git a/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar
new file mode 100644
index 00000000..1208b481
Binary files /dev/null and b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar differ
diff --git a/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1
new file mode 100644
index 00000000..1b65028b
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1
@@ -0,0 +1 @@
+05adf2e681c57d7f48038b602f3ca2254ee82d47
\ No newline at end of file
diff --git a/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
new file mode 100644
index 00000000..6805b5d6
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
@@ -0,0 +1,95 @@
+
+ 4.0.0
+ classworlds
+ classworlds
+ classworlds
+ 1.1-alpha-2
+
+ http://classworlds.codehaus.org/
+
+
+
+ classworlds-scm@lists.codehaus.org
+
+
+
+ 2002
+
+
+ classworlds users
+ http://lists.codehaus.org/mailman/listinfo/classworlds-user
+ http://lists.codehaus.org/mailman/listinfo/classworlds-user
+ http://lists.codehaus.org/pipermail/classworlds-user/
+
+
+ classworlds developers
+ http://lists.codehaus.org/mailman/listinfo/classworlds-dev
+ http://lists.codehaus.org/mailman/listinfo/classworlds-dev
+ http://lists.codehaus.org/pipermail/classworlds-dev/
+
+
+ classworlds commit messages
+ http://lists.codehaus.org/mailman/listinfo/classworlds-scm
+ http://lists.codehaus.org/mailman/listinfo/classworlds-scm
+ http://lists.codehaus.org/pipermail/classworlds-scm/
+
+
+
+
+ bob
+ bob mcwhirter
+ bob@werken.com
+ The Werken Company
+
+ Founder
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ ben@walding.com
+ Walding Consulting Services
+
+ Developer
+
+
+
+
+ scm:cvs:pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds
+ http://cvs.classworlds.codehaus.org/
+
+
+ The Codehaus
+ http://codehaus.org/
+
+
+ src/java/main
+ src/java/test
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+
+
+
+
+
+ default
+ Default Site
+ scp://classworlds.codehaus.org//www/classworlds.codehaus.org
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1
new file mode 100644
index 00000000..0067565d
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1
@@ -0,0 +1 @@
+8c8ad6a96a8c1168f8b12ec8a227b8261b160b26 /home/projects/maven/repository-staging/to-ibiblio/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
diff --git a/.m2-acc/classworlds/classworlds/1.1/_remote.repositories b/.m2-acc/classworlds/classworlds/1.1/_remote.repositories
new file mode 100644
index 00000000..5c1a59ee
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+classworlds-1.1.jar>central=
+classworlds-1.1.pom>central=
diff --git a/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar
new file mode 100644
index 00000000..6ec5c219
Binary files /dev/null and b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar differ
diff --git a/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1 b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1
new file mode 100644
index 00000000..6de4254f
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1
@@ -0,0 +1 @@
+60c708f55deeb7c5dfce8a7886ef09cbc1388eca
\ No newline at end of file
diff --git a/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom
new file mode 100644
index 00000000..3b5a4844
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom
@@ -0,0 +1,98 @@
+
+ 4.0.0
+ classworlds
+ classworlds
+ classworlds
+ 1.1
+
+ http://classworlds.codehaus.org/
+
+
+
+
+ classworlds-scm@lists.codehaus.org
+
+
+
+
+ 2002
+
+
+ classworlds users
+ http://lists.codehaus.org/mailman/listinfo/classworlds-user
+ http://lists.codehaus.org/mailman/listinfo/classworlds-user
+ http://lists.codehaus.org/pipermail/classworlds-user/
+
+
+ classworlds developers
+ http://lists.codehaus.org/mailman/listinfo/classworlds-dev
+ http://lists.codehaus.org/mailman/listinfo/classworlds-dev
+ http://lists.codehaus.org/pipermail/classworlds-dev/
+
+
+ classworlds commit messages
+ http://lists.codehaus.org/mailman/listinfo/classworlds-scm
+ http://lists.codehaus.org/mailman/listinfo/classworlds-scm
+ http://lists.codehaus.org/pipermail/classworlds-scm/
+
+
+
+
+ bob
+ bob mcwhirter
+ bob@werken.com
+ The Werken Company
+
+ Founder
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ ben@walding.com
+ Walding Consulting Services
+
+ Developer
+
+
+
+
+ scm:cvs:pserver:anonymous@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds
+ scm:cvs:ext:brett@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds
+ http://cvs.classworlds.codehaus.org/
+
+
+ The Codehaus
+ http://codehaus.org/
+
+
+ src/java/main
+ src/java/test
+
+
+ surefire
+
+
+ **/*Test.java
+
+
+
+
+
+
+
+ default
+ Default Site
+ scp://classworlds.codehaus.org//www/classworlds.codehaus.org
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1 b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1
new file mode 100644
index 00000000..e6d9f32d
--- /dev/null
+++ b/.m2-acc/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1
@@ -0,0 +1 @@
+4703c4199028094698c222c17afea6dcd9f04999
\ No newline at end of file
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/_remote.repositories b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/_remote.repositories
new file mode 100644
index 00000000..b9151cbb
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jar-pom-3.8.0.pom>central=
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom
new file mode 100644
index 00000000..060a46fc
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom
@@ -0,0 +1,624 @@
+
+
+
+
+ 4.0.0
+
+
+ com.addthis.common.build.maven.pom
+ papa-pom
+ 2.2.0
+
+
+ jar-pom
+ 3.8.0
+ pom
+ addthis-oss-jar-pom
+ Parent pom for AddThis open source maven projects that make jars
+ https://github.com/addthis/addthis-oss-jar-pom
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ scm:git:git@github.com:addthis/addthis-oss-jara-pom.git
+ scm:git:git@github.com:addthis/addthis-oss-jar-pom.git
+ https://github.com/addthis/addthis-oss-jar-pom
+ v3.8.0
+
+
+
+ 1.7
+
+
+
+ false
+ true
+ ${at.check.skip.all}
+ https://raw.githubusercontent.com/addthis/addthis-oss-jar-pom/master/checkstyle/default.xml
+ ${at.check.skip.all}
+ ${at.check.skip.all}
+
+ ${at.check.skip.all}
+
+
+
+ 4.12
+ 1.7.10
+ 2.2.0
+ 19.0
+ 2.5
+ 2.8.5
+ 2.8.5
+ 2.8.5
+
+
+ 3.5.1
+ 2.10
+ 2.19.1
+ 0.7.6.201602180812
+ 2.10.3
+ 3.0.3
+ 2.17
+ 0.11
+ 0.3
+
+
+
+
+
+
+ com.typesafe
+ config
+ 1.2.1
+
+
+ com.google.code.findbugs
+ jsr305
+ 2.0.3
+
+
+ com.clearspring.analytics
+ stream
+ 2.7.0
+
+
+
+
+ com.google.guava
+ guava
+ ${dep.guava.version}
+
+
+ com.yammer.metrics
+ metrics-core
+ ${dep.metrics.version}
+
+
+ com.yammer.metrics
+ metrics-ganglia
+ ${dep.metrics.version}
+
+
+ com.yammer.metrics
+ metrics-servlet
+ ${dep.metrics.version}
+
+
+ joda-time
+ joda-time
+ ${dep.joda-time.version}
+
+
+ org.slf4j
+ slf4j-api
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ slf4j-simple
+ ${dep.slf4j.version}
+ test
+
+
+ junit
+ junit
+ ${dep.junit.version}
+ test
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${dep.jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${dep.jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${dep.jackson.api.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${dep.jackson.etc.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${dep.jackson.etc.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${dep.jackson.etc.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${dep.jackson.etc.version}
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+ junit
+ junit
+
+
+
+
+
+ java8
+
+ [1.8,)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ -Xdoclint:none
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+ true
+
+ ${project.build.targetJdk}
+ ${project.build.targetJdk}
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${dep.plugin.site.version}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${dep.plugin.dependency.version}
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${dep.plugin.surefire.version}
+
+ ${at.test.excluded.groups}
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${dep.plugin.findbugs.version}
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${dep.plugin.jacoco.version}
+
+ ${at.check.skip.all}
+
+
+
+
+ prepare-agent
+
+
+
+ report
+ prepare-package
+
+ report
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${dep.plugin.javadoc.version}
+
+ ${project.build.targetJdk}
+ ${project.build.sourceEncoding}
+ true
+
+
+
+ attach-javadocs
+ verify
+
+ jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.6
+
+
+ attach-tests
+ package
+
+ test-jar
+
+
+
+
+
+ true
+
+
+ true
+ true
+ false
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.0
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.4.1
+
+
+ default
+ verify
+
+ enforce
+
+
+
+
+ true
+ ${enforcer.skip}
+ false
+
+
+
+
+
+
+ com.google.collections:google-collections
+
+
+
+ ${project.build.targetJdk}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${dep.plugin.checkstyle.version}
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${dep.plugin.rat.version}
+
+
+
+ com.googlecode.maven-license-validator-plugin
+ maven-license-validator-plugin
+ ${dep.plugin.license.validator.version}
+
+
+ validate
+
+ validate-licenses
+
+
+
+
+
+
+ Apache 2
+ .*Apache.*License.*[12]?.*
+ ASL 2.0
+ (The |New )?BSD( [L|l]icense)?
+ (Revised|New|Simplified) BSD( License)?
+ sun developer network berkeley license
+ .*Eclipse.*License.*
+ Public Domain
+ (The )?MIT License
+
+
+ CDDL 1.1
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE \(CDDL\) Version 1.0
+
+
+ CDDL + GPLv2 with classpath exception
+
+
+ Sleepycat License
+
+
+
+ asm:asm:jar:.*
+
+
+ commons-beanutils:commons-beanutils:jar:.*
+
+
+
+ javax.servlet:servlet-api:jar:
+
+
+ javax.servlet.jsp:jsp-api:jar:.*
+
+
+ jdk.tools:jdk.tools:.*:.*
+
+
+ org.apache.zookeeper:zookeeper:pom:.*
+
+
+ org.codehaus.jettison:jettison:bundle:.*
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${dep.plugin.jacoco.version}
+
+ ${at.check.jacoco.skip}
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${dep.plugin.findbugs.version}
+
+ ${at.check.findbugs.skip}
+ false
+ Max
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.9
+
+
+ default
+
+ dependencies
+ dependency-convergence
+ dependency-info
+ dependency-management
+ distribution-management
+ index
+ license
+ modules
+ plugin-management
+ plugins
+ project-team
+ scm
+ summary
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${dep.plugin.surefire.version}
+
+
+
+ report-only
+ failsafe-report-only
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${dep.plugin.javadoc.version}
+
+ ${project.build.targetJdk}
+ ${project.build.sourceEncoding}
+ true
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.5
+
+
+ default
+
+ jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${dep.plugin.checkstyle.version}
+
+ ${at.check.checkstyle.skip}
+ ${at.check.checkstyle.configLocation}
+ UTF-8
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AddThis and Contributors
+
+
+
+
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom.sha1 b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom.sha1
new file mode 100644
index 00000000..506100ed
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/jar-pom/3.8.0/jar-pom-3.8.0.pom.sha1
@@ -0,0 +1 @@
+9553883178ec291ea29bd1bd02a38771348a8ff8
\ No newline at end of file
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/_remote.repositories b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/_remote.repositories
new file mode 100644
index 00000000..472f0e2d
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+papa-pom-2.2.0.pom>central=
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom
new file mode 100644
index 00000000..32107f2a
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom
@@ -0,0 +1,117 @@
+
+
+
+ 4.0.0
+
+ com.addthis.common.build.maven.pom
+ papa-pom
+ 2.2.0
+ pom
+ addthis-oss-papa-pom
+ Parent pom for AddThis open source projects using maven
+ https://github.com/addthis/addthis-oss-papa-pom
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ 3.0.4
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+ false
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+ sonatype-nexus-snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+ scm:git:git@github.com:addthis/addthis-oss-papa-pom.git
+ scm:git:git@github.com:addthis/addthis-oss-papa-pom.git
+ https://github.com/addthis/addthis-oss-papa-pom
+ v2.2.0
+
+
+
+
+ ${at.repo.releases.id}
+ ${at.repo.releases.url}
+
+
+ ${at.repo.snapshots.id}
+ ${at.repo.snapshots.url}
+
+
+
+
+
+
+
+ maven-help-plugin
+ 2.2
+
+
+ maven-archetype-plugin
+ 2.4
+
+
+ maven-project-info-reports-plugin
+ 2.9
+
+
+ maven-release-plugin
+ 2.5.3
+
+ ${at.release.allowTimestampedSnapshots}
+ ${at.repo.releases.id}::default::${at.repo.releases.url}
+ v@{project.version}
+
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.4
+
+
+
+
+
+ AddThis
+ http://www.addthis.com
+
+
+
+
+ AddThis and Contributors
+
+
+
+
diff --git a/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom.sha1 b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom.sha1
new file mode 100644
index 00000000..a1cff41f
--- /dev/null
+++ b/.m2-acc/com/addthis/common/build/maven/pom/papa-pom/2.2.0/papa-pom-2.2.0.pom.sha1
@@ -0,0 +1 @@
+4f625c1d1952111826a605b1518a069d67806e89
\ No newline at end of file
diff --git a/.m2-acc/com/clearspring/analytics/stream/2.9.6/_remote.repositories b/.m2-acc/com/clearspring/analytics/stream/2.9.6/_remote.repositories
new file mode 100644
index 00000000..5e45240f
--- /dev/null
+++ b/.m2-acc/com/clearspring/analytics/stream/2.9.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+stream-2.9.6.jar>central=
+stream-2.9.6.pom>central=
diff --git a/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar
new file mode 100644
index 00000000..3efce16d
Binary files /dev/null and b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar differ
diff --git a/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar.sha1 b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar.sha1
new file mode 100644
index 00000000..7613a24e
--- /dev/null
+++ b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.jar.sha1
@@ -0,0 +1 @@
+f9c235bdf6681756b8d4b5429f6e7217597c37ef
\ No newline at end of file
diff --git a/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom
new file mode 100644
index 00000000..eaa9003a
--- /dev/null
+++ b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom
@@ -0,0 +1,110 @@
+
+
+
+ jar-pom
+ com.addthis.common.build.maven.pom
+ 3.8.0
+
+
+ 4.0.0
+ com.clearspring.analytics
+ stream
+ jar
+ 2.9.6
+ stream-lib
+ A library for summarizing data in streams for which it is infeasible to store all events
+ https://github.com/addthis/stream-lib
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ 1.8
+
+
+
+
+
+ com.google.guava
+ guava
+ 23.3-jre
+
+
+ it.unimi.dsi
+ fastutil
+ 8.1.1
+
+
+
+
+
+
+ it.unimi.dsi
+ fastutil
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ 1.7.25
+ test
+
+
+ colt
+ colt
+ 1.2.0
+ test
+
+
+ com.googlecode.charts4j
+ charts4j
+ 1.3
+ test
+
+
+ commons-codec
+ commons-codec
+ 1.11
+ test
+
+
+ com.google.guava
+ guava
+ test
+
+
+ org.apache.mahout
+ mahout-math
+ 0.13.0
+ test
+
+
+
+
+
+ Matt Abrams
+ abramsm@addthis.com
+
+
+ Chris Burroughs
+ christopher@addthis.com
+
+
+
+
+ scm:git:git@github.com:addthis/stream-lib.git
+ scm:git:git@github.com:addthis/stream-lib.git
+ https://github.com/addthis/stream-lib
+ v2.9.6
+
+
diff --git a/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom.sha1 b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom.sha1
new file mode 100644
index 00000000..a824e357
--- /dev/null
+++ b/.m2-acc/com/clearspring/analytics/stream/2.9.6/stream-2.9.6.pom.sha1
@@ -0,0 +1 @@
+c42aa598dd3ea41f5bcddf4de1af38a3d719292d
\ No newline at end of file
diff --git a/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/_remote.repositories b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/_remote.repositories
new file mode 100644
index 00000000..438335b6
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:25 CEST 2026
+kryo-parent-4.0.2.pom>central=
diff --git a/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom
new file mode 100644
index 00000000..3d808a7e
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom
@@ -0,0 +1,234 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ com.esotericsoftware
+ kryo-parent
+ 4.0.2
+ pom
+ Kryo Parent
+ Fast, efficient Java serialization. This is the parent pom that assembles the main kryo and shaded kryo artifacts.
+ https://github.com/EsotericSoftware/kryo
+
+
+
+ 3-Clause BSD License
+ https://opensource.org/licenses/BSD-3-Clause
+ repo
+
+
+
+
+ https://github.com/EsotericSoftware/kryo
+ scm:git:git@github.com:EsotericSoftware/kryo.git
+ scm:git:git@github.com:EsotericSoftware/kryo.git
+
+
+
+
+ nathan.sweet
+ Nathan Sweet
+ nathan.sweet@gmail.com
+
+
+
+
+ UTF-8
+ 1.11.3
+ **/Java8*Test.java
+
+
+
+ pom-main.xml
+ pom-shaded.xml
+
+
+
+
+
+ com.esotericsoftware
+ reflectasm
+ ${versions.reflectasm}
+
+
+ com.esotericsoftware
+ reflectasm
+ shaded
+ ${versions.reflectasm}
+
+
+
+
+
+
+ com.esotericsoftware
+ minlog
+ 1.3.0
+
+
+ org.objenesis
+ objenesis
+ 2.5.1
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ commons-lang
+ commons-lang
+ 2.6
+ test
+
+
+
+
+
+ src
+ test
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ 1.7
+ 1.7
+ utf-8
+
+ ${test.exclude}
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+
+
+
+
+
+ maven-resources-plugin
+ 2.5
+
+
+ default-resources
+ none
+
+
+ default-testResources
+ none
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ **/.svn/*
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ -Xdoclint:none
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.3
+
+
+
+
+
+
+ requireSnapshot
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+
+ enforce
+
+
+
+
+ "${project.version}".endsWith("-SNAPSHOT")
+ Jenkins should only build -SNAPSHOT versions
+
+
+ true
+
+
+
+
+
+
+
+
+ until-java8
+
+
+ [1.5,1.8)
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19
+
+
+ **/Java8*Test.java
+
+
+
+
+
+
+
+ java8
+
+ [1.8,)
+
+
+
+ someValueWhichDoesNotExist
+ 1.8
+ 1.8
+
+
+
+
+
+
+ sonatype-releases
+ sonatype releases repo
+ https://oss.sonatype.org/content/repositories/releases
+
+
+
diff --git a/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom.sha1 b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom.sha1
new file mode 100644
index 00000000..019a7c6a
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-parent/4.0.2/kryo-parent-4.0.2.pom.sha1
@@ -0,0 +1 @@
+37b755a5d799c44b6d9a6ebd335a93ccc4e8e6c5
\ No newline at end of file
diff --git a/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/_remote.repositories b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/_remote.repositories
new file mode 100644
index 00000000..0ba94e25
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+kryo-shaded-4.0.2.jar>central=
+kryo-shaded-4.0.2.pom>central=
diff --git a/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar
new file mode 100644
index 00000000..a25fbdc4
Binary files /dev/null and b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar differ
diff --git a/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar.sha1 b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar.sha1
new file mode 100644
index 00000000..5e1945e3
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.jar.sha1
@@ -0,0 +1 @@
+e8c89779f93091aa9cb895093402b5d15065bf88
\ No newline at end of file
diff --git a/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom
new file mode 100644
index 00000000..d7cb6cdc
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom
@@ -0,0 +1,104 @@
+
+
+
+ kryo-parent
+ com.esotericsoftware
+ 4.0.2
+ pom.xml
+
+ 4.0.0
+ kryo-shaded
+ bundle
+ Kryo Shaded
+ Fast, efficient Java serialization. This contains the shaded reflectasm jar to prevent conflicts with other versions of asm.
+
+
+
+ maven-clean-plugin
+ 2.5
+
+ true
+
+
+
+ maven-surefire-plugin
+ 2.17
+
+ true
+
+
+
+ maven-shade-plugin
+ 2.1
+
+
+ package
+
+ shade
+
+
+
+
+ true
+ false
+
+
+ com.esotericsoftware:reflectasm:shaded
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.4.0
+ true
+
+
+ COM.jrockit*;resolution:=optional,
+ COM.newmonics*;resolution:=optional,
+ jrockit*;resolution:=optional,
+ sun.reflect;resolution:=optional,
+ sun.misc;resolution:=optional,
+ sun.nio.ch;resolution:=optional,
+ *
+ com.esotericsoftware.kryo*,com.esotericsoftware.reflectasm*
+
+
+
+
+
+
+
+ com.esotericsoftware
+ minlog
+ 1.3.0
+ compile
+
+
+ org.objenesis
+ objenesis
+ 2.5.1
+ compile
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ commons-lang
+ commons-lang
+ 2.6
+ test
+
+
+
+
diff --git a/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom.sha1 b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom.sha1
new file mode 100644
index 00000000..1a44210e
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/kryo-shaded/4.0.2/kryo-shaded-4.0.2.pom.sha1
@@ -0,0 +1 @@
+47a5723069c0fb492e403554001cbd8652da7a7f
\ No newline at end of file
diff --git a/.m2-acc/com/esotericsoftware/minlog/1.3.0/_remote.repositories b/.m2-acc/com/esotericsoftware/minlog/1.3.0/_remote.repositories
new file mode 100644
index 00000000..bba8aef4
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/minlog/1.3.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+minlog-1.3.0.jar>central=
+minlog-1.3.0.pom>central=
diff --git a/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar
new file mode 100644
index 00000000..ec67b63e
Binary files /dev/null and b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar differ
diff --git a/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar.sha1 b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar.sha1
new file mode 100644
index 00000000..eb2b472e
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar.sha1
@@ -0,0 +1 @@
+ff07b5f1b01d2f92bb00a337f9a94873712f0827
\ No newline at end of file
diff --git a/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom
new file mode 100644
index 00000000..656de2d2
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom
@@ -0,0 +1,123 @@
+
+
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ 4.0.0
+
+ com.esotericsoftware
+ minlog
+ 1.3.0
+ bundle
+
+ MinLog
+ Minimal overhead Java logging
+ https://github.com/EsotericSoftware/minlog
+
+
+
+ New BSD License
+ http://www.opensource.org/licenses/bsd-license.php
+ repo
+
+
+
+
+
+ nathan.sweet
+ Nathan Sweet
+ nathan.sweet@gmail.com
+
+
+
+
+ https://github.com/EsotericSoftware/minlog
+ scm:git:https://github.com/EsotericSoftware/minlog.git
+ scm:git:https://github.com/EsotericSoftware/minlog.git
+ minlog-1.3.0
+
+
+
+ src
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ package-sources
+ package
+
+ jar-no-fork
+ test-jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ package-javadocs
+ package
+
+ jar
+ test-jar
+
+
+
+
+
+ maven-jar-plugin
+ 2.4
+
+
+ package-tests
+ package
+
+ test-jar
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.4.1
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.0
+ true
+
+
+ com.esotericsoftware.minlog*
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
diff --git a/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom.sha1 b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom.sha1
new file mode 100644
index 00000000..427a6167
--- /dev/null
+++ b/.m2-acc/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.pom.sha1
@@ -0,0 +1 @@
+a478a422600f4982b285578149380876397d3d99
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/_remote.repositories
new file mode 100644
index 00000000..ffddc0e1
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-annotations-2.12.7.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom
new file mode 100644
index 00000000..2f4236d0
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+
+ jackson-parent
+ 2.12
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ Jackson-annotations
+ 2.12.7
+ bundle
+ Core annotations used for value types, used by Jackson data binding package.
+
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ http://github.com/FasterXML/jackson
+
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ http://github.com/FasterXML/jackson-annotations
+ jackson-annotations-2.12.7
+
+
+
+
+ 1.6
+ 1.6
+
+ 1.6
+ 1.6
+
+ com.fasterxml.jackson.annotation.*;version=${project.version}
+
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.2.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${project.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom.sha1
new file mode 100644
index 00000000..bb2065f0
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.12.7/jackson-annotations-2.12.7.pom.sha1
@@ -0,0 +1 @@
+097208ebc14b32d690f5029b3ac61f0291c82235
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/_remote.repositories
new file mode 100644
index 00000000..e9ab1acc
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+jackson-annotations-2.14.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom
new file mode 100644
index 00000000..cb63aa88
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+
+ jackson-parent
+ 2.14
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ Jackson-annotations
+ 2.14.2
+ bundle
+ Core annotations used for value types, used by Jackson data binding package.
+
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ https://github.com/FasterXML/jackson
+
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ https://github.com/FasterXML/jackson-annotations
+ jackson-annotations-2.14.2
+
+
+
+
+ 1.6
+ 1.6
+
+ 1.6
+ 1.6
+
+ com.fasterxml.jackson.annotation.*;version=${project.version}
+
+
+ 2023-01-28T23:50:53Z
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.2.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${project.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom.sha1
new file mode 100644
index 00000000..302d6fb9
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.14.2/jackson-annotations-2.14.2.pom.sha1
@@ -0,0 +1 @@
+31ae3aee07a17dc4323941f6a76c6d22ef09c501
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/_remote.repositories
new file mode 100644
index 00000000..522049af
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jackson-annotations-2.15.2.jar>central=
+jackson-annotations-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar
new file mode 100644
index 00000000..f8799c3f
Binary files /dev/null and b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar differ
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar.sha1
new file mode 100644
index 00000000..f63416dd
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar.sha1
@@ -0,0 +1 @@
+4724a65ac8e8d156a24898d50fd5dbd3642870b8
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom
new file mode 100644
index 00000000..3065b27f
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+
+ jackson-parent
+ 2.15
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ Jackson-annotations
+ 2.15.2
+ jar
+ Core annotations used for value types, used by Jackson data binding package.
+
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ https://github.com/FasterXML/jackson
+
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ scm:git:git@github.com:FasterXML/jackson-annotations.git
+ https://github.com/FasterXML/jackson-annotations
+ jackson-annotations-2.15.2
+
+
+
+
+ 1.6
+ 1.6
+
+ 1.6
+ 1.6
+
+ com.fasterxml.jackson.annotation.*;version=${project.version}
+
+
+ 2023-05-30T20:33:15Z
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.4.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${project.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom.sha1
new file mode 100644
index 00000000..8b53b133
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom.sha1
@@ -0,0 +1 @@
+577ad33b2b132e2ba9e6cc114f5918763953b899
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/_remote.repositories
new file mode 100644
index 00000000..ac4402e4
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-core-2.12.7.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom
new file mode 100644
index 00000000..d91b98f4
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.12.7
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ Jackson-core
+ 2.12.7
+ bundle
+ Core Jackson processing abstractions (aka Streaming API), implementation for JSON
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+ 2008
+
+ https://github.com/FasterXML/jackson-core
+
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ http://github.com/FasterXML/jackson-core
+ jackson-core-2.12.7
+
+
+
+
+ 1.6
+ 1.6
+
+ 1.6
+ 1.6
+
+ com.fasterxml.jackson.core;version=${project.version},
+com.fasterxml.jackson.core.*;version=${project.version}
+
+
+
+ com/fasterxml/jackson/core/json
+ ${project.groupId}.json
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+ ${surefire.redirectTestOutputToFile}
+
+ **/failing/**/*.java
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom.sha1
new file mode 100644
index 00000000..2196ce00
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.12.7/jackson-core-2.12.7.pom.sha1
@@ -0,0 +1 @@
+ab4bf909c355fb5a2090acc5c5a151207459c16e
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/_remote.repositories
new file mode 100644
index 00000000..9bc316cf
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jackson-core-2.14.2.jar>central=
+jackson-core-2.14.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar
new file mode 100644
index 00000000..53c1b16a
Binary files /dev/null and b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar differ
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar.sha1
new file mode 100644
index 00000000..5a241779
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.jar.sha1
@@ -0,0 +1 @@
+f804090e6399ce0cf78242db086017512dd71fcc
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom
new file mode 100644
index 00000000..bb1c49f3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.14.2
+
+ com.fasterxml.jackson.core
+ jackson-core
+ Jackson-core
+ 2.14.2
+ bundle
+ Core Jackson processing abstractions (aka Streaming API), implementation for JSON
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+ 2008
+
+ https://github.com/FasterXML/jackson-core
+
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ https://github.com/FasterXML/jackson-core
+ jackson-core-2.14.2
+
+
+
+
+
+
+ 26
+ 0.5.0
+
+ com.fasterxml.jackson.core;version=${project.version},
+com.fasterxml.jackson.core.*;version=${project.version}
+
+
+
+ com/fasterxml/jackson/core/json
+ ${project.groupId}.json
+
+
+ 2023-01-29T00:52:32Z
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+ ${surefire.redirectTestOutputToFile}
+
+ **/failing/**/*.java
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.22
+
+
+ com.toasttab.android
+ gummy-bears-api-${version.android.sdk}
+ ${version.android.sdk.signature}
+
+
+
+
+
+
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.8.2
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.8.2
+ test
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom.sha1
new file mode 100644
index 00000000..65206fc3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.14.2/jackson-core-2.14.2.pom.sha1
@@ -0,0 +1 @@
+76bac750b8718e4303ab6ea2742aab1422d3e8b9
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/_remote.repositories
new file mode 100644
index 00000000..ead5cdf3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+jackson-core-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom
new file mode 100644
index 00000000..c199dc6f
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom
@@ -0,0 +1,248 @@
+
+
+
+ jackson-base
+ com.fasterxml.jackson
+ 2.15.2
+ ../pom.xml/pom.xml
+
+
+
+
+
+
+ 4.0.0
+ com.fasterxml.jackson.core
+ jackson-core
+ Jackson-core
+ 2.15.2
+ Core Jackson processing abstractions (aka Streaming API), implementation for JSON
+ https://github.com/FasterXML/jackson-core
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ scm:git:git@github.com:FasterXML/jackson-core.git
+ jackson-core-2.15.2
+ https://github.com/FasterXML/jackson-core
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+
+ enforce
+
+
+
+
+
+ maven-site-plugin
+
+
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+ ${surefire.redirectTestOutputToFile}
+
+ **/failing/**/*.java
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ maven-shade-plugin
+
+
+ shade-jackson-core
+ package
+
+ shade
+
+
+
+
+ ch.randelshofer:fastdoubleparser
+
+ META-INF/versions/**/module-info.*
+
+
+
+
+
+ ch/randelshofer/fastdoubleparser
+ com/fasterxml/jackson/core/io/doubleparser
+
+
+ META-INF/LICENSE
+ META-INF/FastDoubleParser-LICENSE
+
+
+ META-INF/NOTICE
+ META-INF/FastDoubleParser-NOTICE
+
+
+ META-INF/jackson-core-LICENSE
+ META-INF/LICENSE
+
+
+ META-INF/jackson-core-NOTICE
+ META-INF/NOTICE
+
+
+ META-INF/versions/11/ch/randelshofer/fastdoubleparser
+ META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser
+
+
+ META-INF/versions/17/ch/randelshofer/fastdoubleparser
+ META-INF/versions/17/com/fasterxml/jackson/core/io/doubleparser
+
+
+ META-INF/versions/19/ch/randelshofer/fastdoubleparser
+ META-INF/versions/19/com/fasterxml/jackson/core/io/doubleparser
+
+
+
+
+
+
+ true
+ true
+ true
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+ ch.randelshofer
+ fastdoubleparser
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ true
+
+
+
+
+
+ io.github.floverfelt
+ find-and-replace-maven-plugin
+ 1.1.0
+
+
+ exec
+ package
+
+ find-and-replace
+
+
+ file-contents
+ ${basedir}
+ <modelVersion>4.0.0</modelVersion>
+ dependency-reduced-pom.xml
+ <!-- This module was also published with a richer model, Gradle metadata, -->
+ <!-- which should be used instead. Do not delete the following line which -->
+ <!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
+ <!-- that they should prefer consuming it instead. -->
+ <!-- do_not_remove: published-with-gradle-metadata -->
+ <modelVersion>4.0.0</modelVersion>
+ false
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.22
+
+
+ com.toasttab.android
+ gummy-bears-api-${version.android.sdk}
+ ${version.android.sdk.signature}
+
+
+
+
+
+
+
+
+ false
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+ 26
+ com/fasterxml/jackson/core/json
+ !ch.randelshofer.fastdoubleparser, *
+ 0.5.1
+ ${project.groupId}.json
+ com.fasterxml.jackson.core;version=${project.version},
+com.fasterxml.jackson.core.*;version=${project.version}
+ 2023-05-30T22:15:40Z
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom.sha1
new file mode 100644
index 00000000..a2aee345
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom.sha1
@@ -0,0 +1 @@
+e7c10ef08c0fac72be5d7dc81c3ed11f71777e91
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/_remote.repositories
new file mode 100644
index 00000000..89080c64
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-databind-2.12.7.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom
new file mode 100644
index 00000000..57eea91a
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.12.7
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.12.7.1
+ jackson-databind
+ bundle
+ General data-binding functionality for Jackson: works on core streaming API
+ http://github.com/FasterXML/jackson
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ http://github.com/FasterXML/jackson-databind
+ jackson-databind-2.12.7.1
+
+
+
+
+ 1.7
+ 1.7
+
+
+ com.fasterxml.jackson.databind.*;version=${project.version}
+
+
+ org.w3c.dom.bootstrap;resolution:=optional,
+ *
+
+
+
+ com/fasterxml/jackson/databind/cfg
+ com.fasterxml.jackson.databind.cfg
+
+ 2.0.0
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+
+
+
+ org.powermock
+ powermock-core
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${version.powermock}
+ test
+
+
+
+ javax.measure
+ jsr-275
+ 0.9.1
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ ${version.plugin.surefire}
+ maven-surefire-plugin
+
+
+ javax.measure:jsr-275
+
+
+ com/fasterxml/jackson/failing/*.java
+
+
+ 4
+ classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ http://fasterxml.github.com/jackson-annotations/javadoc/2.12
+ http://fasterxml.github.com/jackson-core/javadoc/2.12
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${project.parent.version}
+
+
+
+
+
+
+
+
+
+ release
+
+ true
+ true
+
+
+
+
+ java14+
+
+ [14,)
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 14
+ 14
+
+ -parameters
+ --enable-preview
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --enable-preview
+
+
+
+
+
+
+ errorprone
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -XDcompilePolicy=simple
+
+ -Xplugin:ErrorProne
+
+ -XepExcludedPaths:.*/src/test/java/.*
+
+
+
+
+
+
+ -Xep:BoxedPrimitiveEquality:ERROR
+
+
+
+
+
+
+ -Xep:UnusedVariable:OFF
+
+ -Xep:EqualsHashCode:OFF
+
+ -Xep:MissingSummary:OFF
+ -Xep:InvalidInlineTag:OFF
+ -Xep:EmptyBlockTag:OFF
+ -Xep:AlmostJavadoc:OFF
+ -Xep:InvalidLink:OFF
+
+ -Xep:UnnecessaryParentheses:OFF
+
+ -Xep:InconsistentCapitalization:OFF
+
+ -Xep:FallThrough:OFF
+
+ -Xep:BadImport:OFF
+
+ -Xep:MissingCasesInEnumSwitch:OFF
+
+ -Xep:JavaLangClash:OFF
+
+ -Xep:ProtectedMembersInFinalClass:OFF
+
+ -Xep:PublicConstructorForAbstractClass:OFF
+
+ -Xep:EmptyCatch:OFF
+ -Xep:EqualsGetClass:OFF
+
+ -Xep:MixedMutabilityReturnType:OFF
+
+ -Xep:TypeParameterUnusedInFormals:OFF
+
+ -Xep:JdkObsolete:OFF
+
+ -Xep:JUnit3FloatingPointComparisonWithoutDelta:OFF
+
+ -Xep:StringSplitter:OFF
+
+ -Xep:AnnotateFormatMethod:OFF
+ -Xep:GuardedBy:OFF
+
+ -Xep:ReferenceEquality:OFF
+
+
+
+
+ com.google.errorprone
+ error_prone_core
+ 2.4.0
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom.sha1
new file mode 100644
index 00000000..8579161b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.12.7.1/jackson-databind-2.12.7.1.pom.sha1
@@ -0,0 +1 @@
+94c8353b5f9fb29f608f28822a055a7a06697b3a
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/_remote.repositories
new file mode 100644
index 00000000..f73a5b13
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+jackson-databind-2.14.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom
new file mode 100644
index 00000000..c1c8a8a9
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom
@@ -0,0 +1,508 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.14.2
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.14.2
+ jackson-databind
+ bundle
+ General data-binding functionality for Jackson: works on core streaming API
+ https://github.com/FasterXML/jackson
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ https://github.com/FasterXML/jackson-databind
+ jackson-databind-2.14.2
+
+
+
+
+ 1.8
+ 1.8
+
+
+ 26
+ 0.5.0
+
+
+ com.fasterxml.jackson.databind.*;version=${project.version}
+
+
+ org.w3c.dom.bootstrap;resolution:=optional,
+ *
+
+
+
+ com/fasterxml/jackson/databind/cfg
+ com.fasterxml.jackson.databind.cfg
+
+ 2.0.9
+
+
+ 2023-01-29T01:30:43Z
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+
+
+
+ org.powermock
+ powermock-core
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${version.powermock}
+ test
+
+
+ com.google.guava
+ guava-testlib
+ 31.1-jre
+ test
+
+
+
+ javax.measure
+ jsr-275
+ 0.9.1
+ test
+
+
+
+ org.openjdk.jol
+ jol-core
+ 0.16
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ ${version.plugin.surefire}
+ maven-surefire-plugin
+
+
+ default-test
+
+ test
+
+ test
+
+
+ com.fasterxml.jackson.databind.MapperFootprintTest
+ **/failing/**/*.java
+
+
+
+
+
+
+
+ javax.measure:jsr-275
+
+
+ 4
+ classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ https://fasterxml.github.io/jackson-annotations/javadoc/2.14
+ https://fasterxml.github.io/jackson-core/javadoc/2.14
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.22
+
+
+ com.toasttab.android
+ gummy-bears-api-${version.android.sdk}
+ ${version.android.sdk.signature}
+
+
+
+ java.beans.ConstructorProperties
+ java.beans.Transient
+ java.nio.file.FileSystemNotFoundException
+ java.nio.file.Path
+ java.nio.file.Paths
+ java.nio.file.spi.FileSystemProvider
+
+
+
+
+
+
+
+
+
+ release
+
+ true
+ true
+
+
+
+
+ java14
+
+ 14
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 14
+ 14
+
+ -parameters
+ --enable-preview
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --enable-preview
+
+
+
+
+
+
+
+ java17
+
+ 17
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 17
+ 17
+
+ -parameters
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+
+
+ errorprone
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -XDcompilePolicy=simple
+
+ -Xplugin:ErrorProne
+
+ -XepExcludedPaths:.*/src/test/java/.*
+
+
+
+
+
+
+ -Xep:BoxedPrimitiveEquality:ERROR
+
+
+
+
+
+
+ -Xep:UnusedVariable:OFF
+
+ -Xep:EqualsHashCode:OFF
+
+ -Xep:MissingSummary:OFF
+ -Xep:InvalidInlineTag:OFF
+ -Xep:EmptyBlockTag:OFF
+ -Xep:AlmostJavadoc:OFF
+ -Xep:InvalidLink:OFF
+
+ -Xep:UnnecessaryParentheses:OFF
+
+ -Xep:InconsistentCapitalization:OFF
+
+ -Xep:FallThrough:OFF
+
+ -Xep:BadImport:OFF
+
+ -Xep:MissingCasesInEnumSwitch:OFF
+
+ -Xep:JavaLangClash:OFF
+
+ -Xep:ProtectedMembersInFinalClass:OFF
+
+ -Xep:PublicConstructorForAbstractClass:OFF
+
+ -Xep:EmptyCatch:OFF
+ -Xep:EqualsGetClass:OFF
+
+ -Xep:MixedMutabilityReturnType:OFF
+
+ -Xep:TypeParameterUnusedInFormals:OFF
+
+ -Xep:JdkObsolete:OFF
+
+ -Xep:JUnit3FloatingPointComparisonWithoutDelta:OFF
+
+ -Xep:StringSplitter:OFF
+
+ -Xep:AnnotateFormatMethod:OFF
+ -Xep:GuardedBy:OFF
+
+ -Xep:ReferenceEquality:OFF
+
+
+
+
+ com.google.errorprone
+ error_prone_core
+ 2.4.0
+
+
+ true
+ true
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom.sha1
new file mode 100644
index 00000000..872dcc11
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.14.2/jackson-databind-2.14.2.pom.sha1
@@ -0,0 +1 @@
+a16354be031c98c5eee8862e9974bb4f49be1f13
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/_remote.repositories
new file mode 100644
index 00000000..1dd74a5b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+jackson-databind-2.15.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom
new file mode 100644
index 00000000..cd04560b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom
@@ -0,0 +1,500 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.15.1
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.1
+ jackson-databind
+ jar
+ General data-binding functionality for Jackson: works on core streaming API
+ https://github.com/FasterXML/jackson
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ https://github.com/FasterXML/jackson-databind
+ jackson-databind-2.15.1
+
+
+
+
+ 1.8
+ 1.8
+
+
+ 26
+ 0.5.1
+
+
+ com.fasterxml.jackson.databind.*;version=${project.version}
+
+
+ org.w3c.dom.bootstrap;resolution:=optional,
+ *
+
+
+
+ com/fasterxml/jackson/databind/cfg
+ com.fasterxml.jackson.databind.cfg
+
+ 2.0.9
+
+
+ 2023-05-16T21:47:14Z
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.powermock
+ powermock-core
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${version.powermock}
+ test
+
+
+ com.google.guava
+ guava-testlib
+ 31.1-jre
+ test
+
+
+
+ javax.measure
+ jsr-275
+ 0.9.1
+ test
+
+
+
+ org.openjdk.jol
+ jol-core
+ 0.16
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ ${version.plugin.surefire}
+ maven-surefire-plugin
+
+
+ javax.measure:jsr-275
+
+
+ com.fasterxml.jackson.databind.MapperFootprintTest
+ **/failing/**/*.java
+
+
+ 4
+ classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ https://fasterxml.github.io/jackson-annotations/javadoc/2.14
+ https://fasterxml.github.io/jackson-core/javadoc/2.14
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.22
+
+
+ com.toasttab.android
+ gummy-bears-api-${version.android.sdk}
+ ${version.android.sdk.signature}
+
+
+
+ java.beans.ConstructorProperties
+ java.beans.Transient
+
+
+
+
+
+
+
+
+
+ release
+
+ true
+ true
+
+
+
+
+ java14
+
+ 14
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 14
+ 14
+
+ -parameters
+ --enable-preview
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --enable-preview
+
+
+
+
+
+
+
+ java17
+
+ 17
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+ src/test-jdk17/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 17
+ 17
+
+ -parameters
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+
+
+ errorprone
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -XDcompilePolicy=simple
+
+ -Xplugin:ErrorProne
+
+ -XepExcludedPaths:.*/src/test/java/.*
+
+
+
+
+
+
+ -Xep:BoxedPrimitiveEquality:ERROR
+
+
+
+
+
+
+ -Xep:UnusedVariable:OFF
+
+ -Xep:EqualsHashCode:OFF
+
+ -Xep:MissingSummary:OFF
+ -Xep:InvalidInlineTag:OFF
+ -Xep:EmptyBlockTag:OFF
+ -Xep:AlmostJavadoc:OFF
+ -Xep:InvalidLink:OFF
+
+ -Xep:UnnecessaryParentheses:OFF
+
+ -Xep:InconsistentCapitalization:OFF
+
+ -Xep:FallThrough:OFF
+
+ -Xep:BadImport:OFF
+
+ -Xep:MissingCasesInEnumSwitch:OFF
+
+ -Xep:JavaLangClash:OFF
+
+ -Xep:ProtectedMembersInFinalClass:OFF
+
+ -Xep:PublicConstructorForAbstractClass:OFF
+
+ -Xep:EmptyCatch:OFF
+ -Xep:EqualsGetClass:OFF
+
+ -Xep:MixedMutabilityReturnType:OFF
+
+ -Xep:TypeParameterUnusedInFormals:OFF
+
+ -Xep:JdkObsolete:OFF
+
+ -Xep:JUnit3FloatingPointComparisonWithoutDelta:OFF
+
+ -Xep:StringSplitter:OFF
+
+ -Xep:AnnotateFormatMethod:OFF
+ -Xep:GuardedBy:OFF
+
+ -Xep:ReferenceEquality:OFF
+
+
+
+
+ com.google.errorprone
+ error_prone_core
+ 2.4.0
+
+
+ true
+ true
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom.sha1
new file mode 100644
index 00000000..bb0b778c
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.1/jackson-databind-2.15.1.pom.sha1
@@ -0,0 +1 @@
+35f0d048b273c1f053f42a45d13fa61f05ff9048
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/_remote.repositories
new file mode 100644
index 00000000..1fc471ee
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jackson-databind-2.15.2.jar>central=
+jackson-databind-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar
new file mode 100644
index 00000000..86f9a866
Binary files /dev/null and b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar differ
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar.sha1
new file mode 100644
index 00000000..f16d80af
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar.sha1
@@ -0,0 +1 @@
+9353b021f10c307c00328f52090de2bdb4b6ff9c
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom
new file mode 100644
index 00000000..4c4a7d7d
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom
@@ -0,0 +1,500 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.15.2
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ jackson-databind
+ jar
+ General data-binding functionality for Jackson: works on core streaming API
+ https://github.com/FasterXML/jackson
+ 2008
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ scm:git:git@github.com:FasterXML/jackson-databind.git
+ https://github.com/FasterXML/jackson-databind
+ jackson-databind-2.15.2
+
+
+
+
+ 1.8
+ 1.8
+
+
+ 26
+ 0.5.1
+
+
+ com.fasterxml.jackson.databind.*;version=${project.version}
+
+
+ org.w3c.dom.bootstrap;resolution:=optional,
+ *
+
+
+
+ com/fasterxml/jackson/databind/cfg
+ com.fasterxml.jackson.databind.cfg
+
+ 2.0.9
+
+
+ 2023-05-30T23:26:36Z
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.powermock
+ powermock-core
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${version.powermock}
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${version.powermock}
+ test
+
+
+ com.google.guava
+ guava-testlib
+ 31.1-jre
+ test
+
+
+
+ javax.measure
+ jsr-275
+ 0.9.1
+ test
+
+
+
+ org.openjdk.jol
+ jol-core
+ 0.16
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ prepare-agent
+
+
+
+
+ report
+ test
+
+ report
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ validate
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ ${version.plugin.surefire}
+ maven-surefire-plugin
+
+
+ javax.measure:jsr-275
+
+
+ com.fasterxml.jackson.databind.MapperFootprintTest
+ **/failing/**/*.java
+
+
+ 4
+ classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ https://fasterxml.github.io/jackson-annotations/javadoc/2.14
+ https://fasterxml.github.io/jackson-core/javadoc/2.14
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.22
+
+
+ com.toasttab.android
+ gummy-bears-api-${version.android.sdk}
+ ${version.android.sdk.signature}
+
+
+
+ java.beans.ConstructorProperties
+ java.beans.Transient
+
+
+
+
+
+
+
+
+
+ release
+
+ true
+ true
+
+
+
+
+ java14
+
+ 14
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 14
+ 14
+
+ -parameters
+ --enable-preview
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --enable-preview
+
+
+
+
+
+
+
+ java17
+
+ 17
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test-jdk14/java
+ src/test-jdk17/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ true
+
+ 17
+ 17
+
+ -parameters
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED
+
+
+
+
+
+
+ errorprone
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -XDcompilePolicy=simple
+
+ -Xplugin:ErrorProne
+
+ -XepExcludedPaths:.*/src/test/java/.*
+
+
+
+
+
+
+ -Xep:BoxedPrimitiveEquality:ERROR
+
+
+
+
+
+
+ -Xep:UnusedVariable:OFF
+
+ -Xep:EqualsHashCode:OFF
+
+ -Xep:MissingSummary:OFF
+ -Xep:InvalidInlineTag:OFF
+ -Xep:EmptyBlockTag:OFF
+ -Xep:AlmostJavadoc:OFF
+ -Xep:InvalidLink:OFF
+
+ -Xep:UnnecessaryParentheses:OFF
+
+ -Xep:InconsistentCapitalization:OFF
+
+ -Xep:FallThrough:OFF
+
+ -Xep:BadImport:OFF
+
+ -Xep:MissingCasesInEnumSwitch:OFF
+
+ -Xep:JavaLangClash:OFF
+
+ -Xep:ProtectedMembersInFinalClass:OFF
+
+ -Xep:PublicConstructorForAbstractClass:OFF
+
+ -Xep:EmptyCatch:OFF
+ -Xep:EqualsGetClass:OFF
+
+ -Xep:MixedMutabilityReturnType:OFF
+
+ -Xep:TypeParameterUnusedInFormals:OFF
+
+ -Xep:JdkObsolete:OFF
+
+ -Xep:JUnit3FloatingPointComparisonWithoutDelta:OFF
+
+ -Xep:StringSplitter:OFF
+
+ -Xep:AnnotateFormatMethod:OFF
+ -Xep:GuardedBy:OFF
+
+ -Xep:ReferenceEquality:OFF
+
+
+
+
+ com.google.errorprone
+ error_prone_core
+ 2.4.0
+
+
+ true
+ true
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom.sha1
new file mode 100644
index 00000000..64095f3b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom.sha1
@@ -0,0 +1 @@
+aa7009c05985af917eed65e44e7b9c1020c8bf6f
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/_remote.repositories
new file mode 100644
index 00000000..f5c24456
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jackson-datatype-jsr310-2.15.1.jar>central=
+jackson-datatype-jsr310-2.15.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar
new file mode 100644
index 00000000..fb2460e6
Binary files /dev/null and b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar differ
diff --git a/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar.sha1 b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar.sha1
new file mode 100644
index 00000000..d8c64d8c
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.jar.sha1
@@ -0,0 +1 @@
+21300ba63a6408bbd3505af4287d1b9a911a9718
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom
new file mode 100644
index 00000000..553bd0ed
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+ com.fasterxml.jackson.module
+ jackson-modules-java8
+ 2.15.1
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ Jackson datatype: JSR310
+ bundle
+ Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
+
+
+ beamerblvd
+ Nick Williams
+ nicholas@nicholaswilliams.net
+ -6
+
+
+
+
+
+ -Xdoclint:none
+
+
+ com/fasterxml/jackson/datatype/jsr310
+ ${project.groupId}.jsr310
+ 1.8
+ 1.8
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [1.8,)
+ [ERROR] The currently supported version of Java is 1.8 or higher
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+ true
+
+ ${javac.src.version}
+ ${javac.target.version}
+ true
+ true
+ true
+
+ 10000
+ 10000
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom.sha1
new file mode 100644
index 00000000..26e80147
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.1/jackson-datatype-jsr310-2.15.1.pom.sha1
@@ -0,0 +1 @@
+5e4035d334955cec20035ac0b5a98ba8a4f69963
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/_remote.repositories
new file mode 100644
index 00000000..1629e615
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-base-2.12.7.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom
new file mode 100644
index 00000000..5239abc9
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom
@@ -0,0 +1,282 @@
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-bom
+ 2.12.7
+
+ jackson-base
+ Jackson Base
+ pom
+ Parent pom for components of Jackson dataprocessor: includes base settings as well
+as consistent set of dependencies across components. NOTE: NOT to be used by components outside
+of Jackson: application code should only rely on `jackson-bom`
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+
+ javax.activation
+ javax.activation-api
+ ${javax.activation.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+ enforce-properties
+ validate
+
+
+
+
+
+
+ packageVersion.package
+
+
+ packageVersion.dir
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+ false
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.2.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${project.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ none
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+
+
+
+ moditect
+
+
+ 1.9
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ generate-module-info
+ generate-sources
+
+ generate-module-info
+
+
+
+
+
+ ${moditect.sourceGroup}
+ ${moditect.sourceArtifact}
+ ${moditect.sourceVersion}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom.sha1
new file mode 100644
index 00000000..6305992e
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.12.7/jackson-base-2.12.7.pom.sha1
@@ -0,0 +1 @@
+abb091a327a773b3efd1cb8d708383929d12fc3d
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/_remote.repositories
new file mode 100644
index 00000000..064eaf0f
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+jackson-base-2.14.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom
new file mode 100644
index 00000000..4377c0c2
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom
@@ -0,0 +1,301 @@
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-bom
+ 2.14.2
+
+ jackson-base
+ Jackson Base
+ pom
+ Parent pom for components of Jackson dataprocessor: includes base settings as well
+as consistent set of dependencies across components. NOTE: NOT to be used by components outside
+of Jackson: application code should only rely on `jackson-bom`
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+
+
+ ${project.parent.version}
+
+
+ 2023-01-28T23:44:21Z
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+
+
+
+ javax.activation
+ javax.activation-api
+ ${javax.activation.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+ enforce-properties
+ validate
+
+
+
+
+
+
+ packageVersion.package
+
+
+ packageVersion.dir
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+ false
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+ 9
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.2.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson-bom.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ none
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+
+
+
+ moditect
+
+
+ 1.9
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ generate-module-info
+ generate-sources
+
+ generate-module-info
+
+
+
+
+
+ ${moditect.sourceGroup}
+ ${moditect.sourceArtifact}
+ ${moditect.sourceVersion}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom.sha1
new file mode 100644
index 00000000..2a1990a6
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.14.2/jackson-base-2.14.2.pom.sha1
@@ -0,0 +1 @@
+9d05485c7ec37cd4e97d1ea00b200d879bec5913
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/_remote.repositories
new file mode 100644
index 00000000..f942f2f5
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+jackson-base-2.15.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom
new file mode 100644
index 00000000..cc1b2a48
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom
@@ -0,0 +1,331 @@
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-bom
+ 2.15.1
+
+ jackson-base
+ Jackson Base
+ pom
+ Parent pom for components of Jackson dataprocessor: includes base settings as well
+as consistent set of dependencies across components. NOTE: NOT to be used by components outside
+of Jackson: application code should only rely on `jackson-bom`
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ 1.0.0.Final
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+
+
+ ${project.parent.version}
+
+
+ 2023-05-16T20:31:55Z
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+
+
+
+ javax.activation
+ javax.activation-api
+ ${javax.activation.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+ enforce-properties
+ validate
+
+
+
+
+
+
+ packageVersion.package
+
+
+ packageVersion.dir
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+ false
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+ 9
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.4.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson-bom.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ none
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+
+
+
+ moditect
+
+
+ 1.9
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ generate-module-info
+ generate-sources
+
+ generate-module-info
+
+
+
+
+
+ ${moditect.sourceGroup}
+ ${moditect.sourceArtifact}
+ ${moditect.sourceVersion}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom.sha1
new file mode 100644
index 00000000..2e68933f
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.1/jackson-base-2.15.1.pom.sha1
@@ -0,0 +1 @@
+72a65cfbbd73ddf0b3139a90303af3ea283a8704
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/_remote.repositories
new file mode 100644
index 00000000..c561507e
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+jackson-base-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom
new file mode 100644
index 00000000..970ccd3e
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom
@@ -0,0 +1,331 @@
+
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-bom
+ 2.15.2
+
+ jackson-base
+ Jackson Base
+ pom
+ Parent pom for components of Jackson dataprocessor: includes base settings as well
+as consistent set of dependencies across components. NOTE: NOT to be used by components outside
+of Jackson: application code should only rely on `jackson-bom`
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ 1.0.0.Final
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${project.version}
+
+
+ ${project.parent.version}
+
+
+ 2023-05-30T20:28:33Z
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+ test
+
+
+
+
+
+
+
+ javax.activation
+ javax.activation-api
+ ${javax.activation.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+ enforce-properties
+ validate
+
+
+
+
+
+
+ packageVersion.package
+
+
+ packageVersion.dir
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+ false
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+ 9
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+ 0.4.0
+
+
+
+ gmm
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson-bom.version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${project.basedir}
+ META-INF
+
+ LICENSE
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-properties
+ none
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ b34f19b9cc6224
+
+
+
+
+
+
+
+
+ moditect
+
+
+ 1.9
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ generate-module-info
+ generate-sources
+
+ generate-module-info
+
+
+
+
+
+ ${moditect.sourceGroup}
+ ${moditect.sourceArtifact}
+ ${moditect.sourceVersion}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom.sha1
new file mode 100644
index 00000000..6c9d4870
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom.sha1
@@ -0,0 +1 @@
+fe22e6fecc50dadefd1ce55f344e6a514a286e6f
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/_remote.repositories
new file mode 100644
index 00000000..ca2132a9
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-bom-2.12.7.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom
new file mode 100644
index 00000000..95f8378a
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom
@@ -0,0 +1,425 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-parent
+
+ 2.12
+
+
+ jackson-bom
+ Jackson BOM
+ Bill of Materials pom for getting full, complete set of compatible versions
+of Jackson components maintained by FasterXML.com
+
+ 2.12.7
+ pom
+
+
+ base
+
+
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+ https://github.com/FasterXML/jackson-bom
+
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ https://github.com/FasterXML/jackson-bom
+ jackson-bom-2.12.7
+
+
+
+ 2.12.7
+
+
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+
+ ${jackson.version}
+ ${jackson.version.module}
+ ${jackson.version.module}
+
+ 1.2.0
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.databind}
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-csv
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-properties
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-protobuf
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-toml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson.version.dataformat}
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-eclipse-collections
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate3
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate4
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hppc
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jakarta-jsonp
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+ ${jackson.version.datatype}
+ jakarta
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda-money
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr353
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-pcollections
+ ${jackson.version.datatype}
+
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+ jakarta
+
+
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-all
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-annotation-support
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-objects
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-retrofit2
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-stree
+ ${jackson.version.jacksonjr}
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-blackbird
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-guice
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+ jakarta
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ ${jackson.version.module.kotlin}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-mrbean
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-osgi
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-paranamer
+ ${jackson.version.module}
+
+
+
+
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.11
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.12
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ ${jackson.version.module.scala}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom.sha1
new file mode 100644
index 00000000..3eac7716
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.12.7/jackson-bom-2.12.7.pom.sha1
@@ -0,0 +1 @@
+e0c884fa3061d451a4d37ee974aa3e66fee28777
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/_remote.repositories
new file mode 100644
index 00000000..0b10eca5
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+jackson-bom-2.14.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom
new file mode 100644
index 00000000..78fa26c7
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom
@@ -0,0 +1,431 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-parent
+
+ 2.14
+
+
+ jackson-bom
+ Jackson BOM
+ Bill of Materials pom for getting full, complete set of compatible versions
+of Jackson components maintained by FasterXML.com
+
+ 2.14.1
+ pom
+
+
+ base
+
+
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+ https://github.com/FasterXML/jackson-bom
+
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ https://github.com/FasterXML/jackson-bom
+ jackson-bom-2.14.1
+
+
+
+ 2.14.1
+
+
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+
+ ${jackson.version}
+ ${jackson.version.module}
+ ${jackson.version.module}
+
+ 1.2.0
+
+
+ 2022-11-21T23:24:04Z
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.databind}
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-csv
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-properties
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-protobuf
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-toml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson.version.dataformat}
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-eclipse-collections
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${jackson.version.datatype}
+
+
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate4
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5-jakarta
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hppc
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jakarta-jsonp
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda-money
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr353
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-pcollections
+ ${jackson.version.datatype}
+
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+
+
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-base
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-cbor-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-json-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-smile-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-xml-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-yaml-provider
+ ${jackson.version.jakarta.rs}
+
+
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-all
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-annotation-support
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-objects
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-retrofit2
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-stree
+ ${jackson.version.jacksonjr}
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-blackbird
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-guice
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ ${jackson.version.module.kotlin}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-mrbean
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-no-ctor-deser
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-osgi
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-paranamer
+ ${jackson.version.module}
+
+
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.11
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.12
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_3
+ ${jackson.version.module.scala}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom.sha1
new file mode 100644
index 00000000..41808833
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.1/jackson-bom-2.14.1.pom.sha1
@@ -0,0 +1 @@
+ef096b0bad63a878d8f0ce609563bdae06326aa1
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/_remote.repositories
new file mode 100644
index 00000000..bf763c10
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+jackson-bom-2.14.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom
new file mode 100644
index 00000000..12f019a1
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom
@@ -0,0 +1,431 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-parent
+
+ 2.14
+
+
+ jackson-bom
+ Jackson BOM
+ Bill of Materials pom for getting full, complete set of compatible versions
+of Jackson components maintained by FasterXML.com
+
+ 2.14.2
+ pom
+
+
+ base
+
+
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+ https://github.com/FasterXML/jackson-bom
+
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ https://github.com/FasterXML/jackson-bom
+ jackson-bom-2.14.2
+
+
+
+ 2.14.2
+
+
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+
+ ${jackson.version}
+ ${jackson.version.module}
+ ${jackson.version.module}
+
+ 1.2.0
+
+
+ 2023-01-28T23:44:21Z
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.databind}
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-csv
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-properties
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-protobuf
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-toml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson.version.dataformat}
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-eclipse-collections
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${jackson.version.datatype}
+
+
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate4
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5-jakarta
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hppc
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jakarta-jsonp
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda-money
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr353
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-pcollections
+ ${jackson.version.datatype}
+
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+
+
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-base
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-cbor-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-json-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-smile-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-xml-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-yaml-provider
+ ${jackson.version.jakarta.rs}
+
+
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-all
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-annotation-support
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-objects
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-retrofit2
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-stree
+ ${jackson.version.jacksonjr}
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-blackbird
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-guice
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ ${jackson.version.module.kotlin}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-mrbean
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-no-ctor-deser
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-osgi
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-paranamer
+ ${jackson.version.module}
+
+
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.11
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.12
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_3
+ ${jackson.version.module.scala}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom.sha1
new file mode 100644
index 00000000..5d2abaeb
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.14.2/jackson-bom-2.14.2.pom.sha1
@@ -0,0 +1 @@
+e737bd3ebe6f1f0b0fda994530473bf8a1a95f1e
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/_remote.repositories
new file mode 100644
index 00000000..eb79e4e0
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+jackson-bom-2.15.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom
new file mode 100644
index 00000000..c5216bbd
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom
@@ -0,0 +1,441 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-parent
+
+ 2.15
+
+
+ jackson-bom
+ Jackson BOM
+ Bill of Materials pom for getting full, complete set of compatible versions
+of Jackson components maintained by FasterXML.com
+
+ 2.15.1
+ pom
+
+
+ base
+
+
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+ https://github.com/FasterXML/jackson-bom
+
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ https://github.com/FasterXML/jackson-bom
+ jackson-bom-2.15.1
+
+
+
+ 2.15.1
+
+
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+
+ ${jackson.version}
+ ${jackson.version.module}
+ ${jackson.version.module}
+
+ 1.2.0
+
+
+ 2023-05-16T20:31:55Z
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.databind}
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-csv
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-properties
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-protobuf
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-toml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson.version.dataformat}
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-eclipse-collections
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${jackson.version.datatype}
+
+
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate4
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5-jakarta
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate6
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hppc
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jakarta-jsonp
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda-money
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr353
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-pcollections
+ ${jackson.version.datatype}
+
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+
+
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-base
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-cbor-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-json-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-smile-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-xml-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-yaml-provider
+ ${jackson.version.jakarta.rs}
+
+
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-all
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-annotation-support
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-objects
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-retrofit2
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-stree
+ ${jackson.version.jacksonjr}
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-blackbird
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-guice
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema-jakarta
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ ${jackson.version.module.kotlin}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-mrbean
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-no-ctor-deser
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-osgi
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-paranamer
+ ${jackson.version.module}
+
+
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.11
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.12
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_3
+ ${jackson.version.module.scala}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom.sha1
new file mode 100644
index 00000000..e5f7b2d8
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.1/jackson-bom-2.15.1.pom.sha1
@@ -0,0 +1 @@
+360578c2cc2a74daee9ecf1c309ddd37cfda0b67
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/_remote.repositories
new file mode 100644
index 00000000..c3c207ff
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+jackson-bom-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom
new file mode 100644
index 00000000..7f7cc153
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom
@@ -0,0 +1,441 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml.jackson
+ jackson-parent
+
+ 2.15
+
+
+ jackson-bom
+ Jackson BOM
+ Bill of Materials pom for getting full, complete set of compatible versions
+of Jackson components maintained by FasterXML.com
+
+ 2.15.2
+ pom
+
+
+ base
+
+
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+ https://github.com/FasterXML/jackson-bom
+
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ scm:git:git@github.com:FasterXML/jackson-bom.git
+ https://github.com/FasterXML/jackson-bom
+ jackson-bom-2.15.2
+
+
+
+ 2.15.2
+
+
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+ ${jackson.version}
+
+ ${jackson.version}
+ ${jackson.version.module}
+ ${jackson.version.module}
+
+ 1.2.0
+
+
+ 2023-05-30T20:28:33Z
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version.annotations}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.core}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.databind}
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-csv
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-properties
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-protobuf
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-toml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ ${jackson.version.dataformat}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${jackson.version.dataformat}
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-eclipse-collections
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${jackson.version.datatype}
+
+
+
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate4
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate5-jakarta
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hibernate6
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-hppc
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jakarta-jsonp
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jaxrs
+
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda-money
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-json-org
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr353
+ ${jackson.version.datatype}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-pcollections
+ ${jackson.version.datatype}
+
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-cbor-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-smile-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-xml-provider
+ ${jackson.version.jaxrs}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-yaml-provider
+ ${jackson.version.jaxrs}
+
+
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-base
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-cbor-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-json-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-smile-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-xml-provider
+ ${jackson.version.jakarta.rs}
+
+
+ com.fasterxml.jackson.jakarta.rs
+ jackson-jakarta-rs-yaml-provider
+ ${jackson.version.jakarta.rs}
+
+
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-all
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-annotation-support
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-objects
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-retrofit2
+ ${jackson.version.jacksonjr}
+
+
+ com.fasterxml.jackson.jr
+ jackson-jr-stree
+ ${jackson.version.jacksonjr}
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-blackbird
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-guice
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jakarta-xmlbind-annotations
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema-jakarta
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-kotlin
+ ${jackson.version.module.kotlin}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-mrbean
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-no-ctor-deser
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-osgi
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${jackson.version.module}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-paranamer
+ ${jackson.version.module}
+
+
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.11
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.12
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ ${jackson.version.module.scala}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_3
+ ${jackson.version.module.scala}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom.sha1
new file mode 100644
index 00000000..7c67b354
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom.sha1
@@ -0,0 +1 @@
+6cc5b0a22f029413cac375880d7bdcaceaac5010
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/_remote.repositories
new file mode 100644
index 00000000..a46d9c13
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+jackson-parent-2.12.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom
new file mode 100644
index 00000000..209cdcda
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom
@@ -0,0 +1,198 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml
+ oss-parent
+ 41
+
+
+ com.fasterxml.jackson
+ jackson-parent
+ 2.12
+ pom
+
+ Jackson parent poms
+ Parent pom for all Jackson components
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ http://github.com/FasterXML/jackson-parent
+ jackson-parent-2.12
+
+
+
+
+ 1.7
+ 1.7
+ lines,source,vars
+
+
+ ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in
+ ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java
+
+
+
+
+
+ junit
+ junit
+ ${version.junit}
+
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.3,)
+ [ERROR] The currently supported version of Maven is 3.3 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ ${version.plugin.replacer}
+
+
+ process-packageVersion
+
+ replace
+
+
+
+
+
+ ${packageVersion.template.input}
+ ${packageVersion.template.output}
+
+
+ @package@
+ ${packageVersion.package}
+
+
+ @projectversion@
+ ${project.version}
+
+
+ @projectgroupid@
+ ${project.groupId}
+
+
+ @projectartifactid@
+ ${project.artifactId}
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ [${version.plugin.replacer},)
+
+ replace
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom.sha1
new file mode 100644
index 00000000..c99494fe
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom.sha1
@@ -0,0 +1 @@
+7675e7641142bc3c583fc3bf2e30ec9cba076ad9
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/_remote.repositories
new file mode 100644
index 00000000..4ed8cbfd
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+jackson-parent-2.14.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom
new file mode 100644
index 00000000..fe0991da
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom
@@ -0,0 +1,196 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml
+ oss-parent
+ 48
+
+
+ com.fasterxml.jackson
+ jackson-parent
+ 2.14
+ pom
+
+ Jackson parent poms
+ Parent pom for all Jackson components
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ http://github.com/FasterXML/jackson-parent
+ jackson-parent-2.14
+
+
+
+
+
+ 1.8
+ 1.8
+ ${javac.src.version}
+ ${javac.target.version}
+
+ lines,source,vars
+
+
+ ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in
+ ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java
+
+ 2022-11-05T20:09:49Z
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.6,)
+ [ERROR] The currently supported version of Maven is 3.6 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ ${version.plugin.replacer}
+
+
+ process-packageVersion
+
+ replace
+
+
+
+
+
+ ${packageVersion.template.input}
+ ${packageVersion.template.output}
+
+
+ @package@
+ ${packageVersion.package}
+
+
+ @projectversion@
+ ${project.version}
+
+
+ @projectgroupid@
+ ${project.groupId}
+
+
+ @projectartifactid@
+ ${project.artifactId}
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ [${version.plugin.replacer},)
+
+ replace
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom.sha1
new file mode 100644
index 00000000..a1b32f62
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.14/jackson-parent-2.14.pom.sha1
@@ -0,0 +1 @@
+dc7342332cd6011d0694abec10a676a9cfe29d6b
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/_remote.repositories b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/_remote.repositories
new file mode 100644
index 00000000..16dd348c
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+jackson-parent-2.15.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom
new file mode 100644
index 00000000..51cb2dbf
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom
@@ -0,0 +1,169 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml
+ oss-parent
+ 50
+
+
+ com.fasterxml.jackson
+ jackson-parent
+ 2.15
+ pom
+
+ Jackson parent poms
+ Parent pom for all Jackson components
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ scm:git:git@github.com:FasterXML/jackson-parent.git
+ http://github.com/FasterXML/jackson-parent
+ jackson-parent-2.15
+
+
+
+
+
+ 1.8
+ 1.8
+ ${javac.src.version}
+ ${javac.target.version}
+
+ lines,source,vars
+
+
+ ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in
+ ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java
+
+ 2023-04-23T20:09:36Z
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+ [3.6,)
+ [ERROR] The currently supported version of Maven is 3.6 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ ${version.plugin.replacer}
+
+
+ process-packageVersion
+
+ replace
+
+
+
+
+
+ ${packageVersion.template.input}
+ ${packageVersion.template.output}
+
+
+ @package@
+ ${packageVersion.package}
+
+
+ @projectversion@
+ ${project.version}
+
+
+ @projectgroupid@
+ ${project.groupId}
+
+
+ @projectartifactid@
+ ${project.artifactId}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom.sha1 b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom.sha1
new file mode 100644
index 00000000..2f7d82b1
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom.sha1
@@ -0,0 +1 @@
+caffbeb9be9350780ad5407789f43664906042ec
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/_remote.repositories b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/_remote.repositories
new file mode 100644
index 00000000..3e517c6b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jackson-module-scala_2.13-2.15.2.jar>central=
+jackson-module-scala_2.13-2.15.2.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar
new file mode 100644
index 00000000..147c31e6
Binary files /dev/null and b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar differ
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar.sha1 b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar.sha1
new file mode 100644
index 00000000..96b7e0d5
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.jar.sha1
@@ -0,0 +1 @@
+405653902e735adbd95c323f68e6a787f0c55c45
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom
new file mode 100644
index 00000000..cced82ae
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom
@@ -0,0 +1,133 @@
+
+
+ 4.0.0
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ bundle
+ jackson-module-scala
+ 2.15.2
+ jackson-module-scala
+
+ com.fasterxml.jackson.module
+
+
+ https://github.com/FasterXML/jackson-module-scala
+ scm:git:https://github.com/FasterXML/jackson-module-scala.git
+ scm:git:git@github.com:FasterXML/jackson-module-scala.git
+
+ https://github.com/FasterXML/jackson-module-scala
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ tatu
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+ christopher
+ Christopher Currie
+ christopher@currie.com
+
+
+ mbknor
+ Morten Kjetland
+ mbk@kjetland.com
+
+
+ pjfanning
+ PJ Fanning
+
+
+
+
+ Nathaniel Bauernfeind
+
+
+ Anton Panasenko
+
+
+
+ https://www.javadoc.io/doc/com.fasterxml.jackson.module/jackson-module-scala_2.13/2.15.2/
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.10
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.15.2
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.15.2
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+
+
+ com.thoughtworks.paranamer
+ paranamer
+ 2.8
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ 2.15.2
+ test
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ 2.15.2
+ test
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ 2.15.2
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ 2.15.2
+ test
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jsonSchema
+ 2.15.2
+ test
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+ 2.1.1
+ test
+
+
+ io.swagger
+ swagger-core
+ 1.6.8
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.15
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom.sha1 b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom.sha1
new file mode 100644
index 00000000..40867f1b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-module-scala_2.13/2.15.2/jackson-module-scala_2.13-2.15.2.pom.sha1
@@ -0,0 +1 @@
+902aef6a798b1d6a67484c5332b2cd45db289281
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/_remote.repositories b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/_remote.repositories
new file mode 100644
index 00000000..b1c46a3f
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:41 CEST 2026
+jackson-modules-java8-2.15.1.pom>central=
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom
new file mode 100644
index 00000000..c67ba714
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom
@@ -0,0 +1,92 @@
+
+ 4.0.0
+
+ com.fasterxml.jackson
+ jackson-base
+ 2.15.1
+
+ com.fasterxml.jackson.module
+ jackson-modules-java8
+ Jackson modules: Java 8
+ 2.15.1
+ pom
+ Parent pom for Jackson modules needed to support Java 8 features and types
+
+
+
+ parameter-names
+ datatypes
+ datetime
+
+
+ https://github.com/FasterXML/jackson-modules-java8
+
+ scm:git:git@github.com:FasterXML/jackson-modules-java8.git
+ scm:git:git@github.com:FasterXML/jackson-modules-java8.git
+ http://github.com/FasterXML/jackson-modules-java8
+ jackson-modules-java8-2.15.1
+
+
+ https://github.com/FasterXML/jackson-modules-java8/issues
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ false
+ true
+
+
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+ process-packageVersion
+ generate-sources
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ com/fasterxml/jackson/**/failing/*.java
+
+
+
+
+
+
+
+
+
+ de.jjohannes
+ gradle-module-metadata-maven-plugin
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom.sha1 b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom.sha1
new file mode 100644
index 00000000..9d1292f3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/jackson/module/jackson-modules-java8/2.15.1/jackson-modules-java8-2.15.1.pom.sha1
@@ -0,0 +1 @@
+ad1c021da2f54c2e05bedf4386466293b075b30f
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/oss-parent/41/_remote.repositories b/.m2-acc/com/fasterxml/oss-parent/41/_remote.repositories
new file mode 100644
index 00000000..c5454db3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/41/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:35 CEST 2026
+oss-parent-41.pom>central=
diff --git a/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom b/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom
new file mode 100644
index 00000000..c4d24976
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom
@@ -0,0 +1,653 @@
+
+
+
+ 4.0.0
+
+ com.fasterxml
+ oss-parent
+ 41
+ pom
+
+ FasterXML.com parent pom
+ FasterXML.com parent pom
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ http://github.com/FasterXML/oss-parent
+ oss-parent-41
+
+
+ GitHub Issue Management
+ https://github.com/FasterXML/${project.artifactId}/issues
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+ ${project.build.directory}/generated-sources
+
+ 1g
+
+
+ 1.6
+ 1.6
+
+
+ lines,source,vars
+ yyyy-MM-dd HH:mm:ssZ
+
+ ${project.groupId}.*;version=${project.version}
+ *
+
+
+
+ ${range;[===,=+);${@}}
+ {maven-resources}
+
+
+
+
+
+
+ 5.1.1
+
+ 3.1.0
+ 2.7
+
+
+ 3.8.1
+ 3.0.0-M1
+
+
+ 3.0.0-M3
+ 1.6
+
+ 3.0.0-M1
+ 0.8.5
+ 3.2.0
+
+ 3.2.0
+
+
+ 1.0.0.RC1
+
+ 3.0.0-M1
+ 1.5.3
+ 3.1.0
+
+ 3.2.4
+ 3.9.1
+
+ 3.2.1
+
+
+
+
+ 2.22.2
+
+
+
+ 4.13.1
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${version.plugin.clean}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.2
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${version.plugin.deploy}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${version.plugin.gpg}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${version.plugin.install}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ ${version.plugin.moditect}
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+ ${version.plugin.replacer}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${version.plugin.resources}
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.plugin.shade}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.plugin.site}
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${version.plugin.cobertura}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${version.plugin.bundle}
+
+
+
+
+
+
+ <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME
+ <_versionpolicy>${osgi.versionpolicy}
+ ${project.name}
+ ${project.groupId}.${project.artifactId}
+ ${project.description}
+ ${osgi.export}
+ ${osgi.private}
+ ${osgi.import}
+ ${osgi.dynamicImport}
+ ${osgi.includeResource}
+ ${project.url}
+ ${osgi.requiredExecutionEnvironment}
+
+ ${maven.build.timestamp}
+ ${javac.src.version}
+ ${javac.target.version}
+
+ ${project.name}
+ ${project.version}
+ ${project.groupId}
+ ${project.organization.name}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+
+ ${osgi.mainClass}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${version.plugin.release}
+
+ forked-path
+ false
+ -Prelease
+
+
+
+ org.sonatype.plugins
+ nexus-maven-plugin
+ 2.1
+
+ https://oss.sonatype.org/
+ sonatype-nexus-staging
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-generated-sources
+ generate-sources
+
+ add-source
+
+
+
+ ${generatedSourcesDir}
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${version.plugin.jacoco}
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.plugin.compiler}
+
+
+
+ org.ow2.asm
+ asm
+ 7.0
+
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+ true
+ true
+ true
+
+ true
+ ${javac.debuglevel}
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${version.plugin.enforcer}
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+
+ [1.6,)
+ [ERROR] The currently supported version of Java is 1.6 or higher
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${version.plugin.bundle}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${version.plugin.jar}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.1
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.9.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+
+
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.9.1
+
+
+
+ org.apache.maven.scm
+ maven-scm-manager-plexus
+ 1.9.1
+
+
+
+
+ org.kathrynhuxtable.maven.wagon
+ wagon-gitsite
+ 0.3.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+ ${sun.boot.class.path}
+ com.google.doclava.Doclava
+ false
+ -J-Xmx1024m
+ ${javadoc.maxmemory}
+
+ http://docs.oracle.com/javase/7/docs/api/
+
+
+ com.google.doclava
+ doclava
+ 1.0.3
+
+
+ -hdf project.name "${project.name}"
+ -d ${project.reporting.outputDirectory}/apidocs
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.5
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ 2.0
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.plugin.surefire}
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ true
+ 100
+ 1.5
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+
+
+ Todo Work
+
+
+ TODO
+ ignoreCase
+
+
+ FIXME
+ ignoreCase
+
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.plugin.source}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+ true
+ true
+
+
+ ${maven.build.timestamp}
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+ attach-javadocs
+
+ jar
+
+
+ true
+
+
+ true
+ true
+
+
+ ${maven.build.timestamp}
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom.sha1 b/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom.sha1
new file mode 100644
index 00000000..d68911de
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/41/oss-parent-41.pom.sha1
@@ -0,0 +1 @@
+2b66e40e928eb5f2f9c1c0da54e3c26f6310cbfa
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/oss-parent/48/_remote.repositories b/.m2-acc/com/fasterxml/oss-parent/48/_remote.repositories
new file mode 100644
index 00000000..faae8260
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/48/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+oss-parent-48.pom>central=
diff --git a/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom b/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom
new file mode 100644
index 00000000..5ca5f03b
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom
@@ -0,0 +1,668 @@
+
+
+
+ 4.0.0
+
+ com.fasterxml
+ oss-parent
+ 48
+ pom
+
+ FasterXML.com parent pom
+ FasterXML.com parent pom
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ http://github.com/FasterXML/oss-parent
+ oss-parent-48
+
+
+ GitHub Issue Management
+ https://github.com/FasterXML/${project.artifactId}/issues
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 2022-09-27T02:21:18Z
+
+ ${project.build.directory}/generated-sources
+
+ 1g
+
+
+ 1.6
+ 1.6
+
+
+ lines,source,vars
+ yyyy-MM-dd HH:mm:ssZ
+
+ ${project.groupId}.*;version=${project.version}
+ *
+
+
+
+ ${range;[===,=+);${@}}
+ {maven-resources}
+
+
+
+
+
+
+ 5.1.8
+
+ 3.2.0
+ 2.7
+
+
+ 3.10.1
+ 3.0.0
+
+
+ 3.0.0-M3
+ 3.0.1
+
+ 3.0.1
+ 0.8.7
+ 3.3.0
+
+ 3.4.1
+
+
+ 1.0.0.RC2
+
+ 3.0.0-M6
+ 1.5.3
+ 3.3.0
+
+ 3.4.0
+ 3.12.1
+
+ 3.2.1
+
+
+
+
+ 2.22.2
+
+ 3.1.1
+
+
+
+
+ 4.13.2
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${version.plugin.clean}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${version.plugin.deploy}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${version.plugin.gpg}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${version.plugin.install}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${version.plugin.resources}
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.plugin.shade}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.plugin.site}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.plugin.source}
+
+
+ org.apache.maven.plugins
+ maven-wrapper-plugin
+ ${version.plugin.wrapper}
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ ${version.plugin.moditect}
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+ ${version.plugin.replacer}
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${version.plugin.cobertura}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${version.plugin.bundle}
+
+
+
+
+
+
+ <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME
+ <_versionpolicy>${osgi.versionpolicy}
+ ${project.name}
+ ${project.groupId}.${project.artifactId}
+ ${project.description}
+ ${osgi.export}
+ ${osgi.private}
+ ${osgi.import}
+ ${osgi.dynamicImport}
+ ${osgi.includeResource}
+ ${project.url}
+ ${osgi.requiredExecutionEnvironment}
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+ ${project.name}
+ ${project.version}
+ ${project.groupId}
+ ${project.organization.name}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+
+ ${osgi.mainClass}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${version.plugin.release}
+
+ forked-path
+ false
+ -Prelease
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-generated-sources
+ generate-sources
+
+ add-source
+
+
+
+ ${generatedSourcesDir}
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${version.plugin.jacoco}
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.plugin.compiler}
+
+
+
+ org.ow2.asm
+ asm
+ 9.3
+
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+ true
+ true
+ true
+
+ true
+ ${javac.debuglevel}
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${version.plugin.enforcer}
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+
+ [1.6,)
+ [ERROR] The currently supported version of Java is 1.6 or higher
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${version.plugin.jar}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.13.0
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.13.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+
+
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.13.0
+
+
+
+ org.apache.maven.scm
+ maven-scm-manager-plexus
+ 1.13.0
+
+
+
+
+ org.kathrynhuxtable.maven.wagon
+ wagon-gitsite
+ 0.3.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+ ${sun.boot.class.path}
+ com.google.doclava.Doclava
+ false
+ -J-Xmx1024m
+ ${javadoc.maxmemory}
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+ com.google.doclava
+ doclava
+ 1.0.3
+
+
+ -hdf project.name "${project.name}"
+ -d ${project.reporting.outputDirectory}/apidocs
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.1
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ 2.0
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.plugin.surefire}
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.19.0
+
+ true
+ 100
+ 1.5
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+
+
+ Todo Work
+
+
+ TODO
+ ignoreCase
+
+
+ FIXME
+ ignoreCase
+
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.plugin.source}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+ true
+ true
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+ attach-javadocs
+
+ jar
+
+
+ true
+
+
+ true
+ true
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom.sha1 b/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom.sha1
new file mode 100644
index 00000000..53dc35bd
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/48/oss-parent-48.pom.sha1
@@ -0,0 +1 @@
+35829270f540f9e687c5b0372da06a456afb699b
\ No newline at end of file
diff --git a/.m2-acc/com/fasterxml/oss-parent/50/_remote.repositories b/.m2-acc/com/fasterxml/oss-parent/50/_remote.repositories
new file mode 100644
index 00000000..10218833
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/50/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+oss-parent-50.pom>central=
diff --git a/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom b/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom
new file mode 100644
index 00000000..1a14a57a
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom
@@ -0,0 +1,665 @@
+
+
+
+ 4.0.0
+
+ com.fasterxml
+ oss-parent
+ 50
+ pom
+
+ FasterXML.com parent pom
+ FasterXML.com parent pom
+ http://github.com/FasterXML/
+
+ FasterXML
+ http://fasterxml.com/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ cowtowncoder
+ Tatu Saloranta
+ tatu@fasterxml.com
+
+
+
+
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ scm:git:git@github.com:FasterXML/oss-parent.git
+ http://github.com/FasterXML/oss-parent
+ oss-parent-50
+
+
+ GitHub Issue Management
+ https://github.com/FasterXML/${project.artifactId}/issues
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 2023-03-05T04:38:31Z
+
+ ${project.build.directory}/generated-sources
+
+ 1g
+
+
+ 1.6
+ 1.6
+
+
+ lines,source,vars
+ yyyy-MM-dd HH:mm:ssZ
+
+ ${project.groupId}.*;version=${project.version}
+ *
+
+
+
+ ${range;[===,=+);${@}}
+ {maven-resources}
+
+
+
+
+
+
+ 5.1.8
+
+ 3.2.0
+ 2.7
+
+
+ 3.10.1
+ 3.1.0
+
+
+ 3.2.1
+ 3.0.1
+
+ 3.1.0
+ 0.8.8
+ 3.3.0
+
+ 3.5.0
+
+
+ 1.0.0.RC2
+
+ 3.0.0-M7
+ 1.5.3
+ 3.3.0
+
+ 3.4.1
+ 3.12.1
+
+ 3.2.1
+
+ 3.0.0-M9
+
+ 3.1.1
+
+
+
+
+ 4.13.2
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${version.plugin.clean}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.5.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${version.plugin.deploy}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${version.plugin.gpg}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${version.plugin.install}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${version.plugin.resources}
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.plugin.shade}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.plugin.site}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.plugin.source}
+
+
+ org.apache.maven.plugins
+ maven-wrapper-plugin
+ ${version.plugin.wrapper}
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ ${version.plugin.moditect}
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+ ${version.plugin.replacer}
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${version.plugin.cobertura}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${version.plugin.bundle}
+
+
+
+
+
+
+ <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME
+ <_versionpolicy>${osgi.versionpolicy}
+ ${project.name}
+ ${project.groupId}.${project.artifactId}
+ ${project.description}
+ ${osgi.export}
+ ${osgi.private}
+ ${osgi.import}
+ ${osgi.dynamicImport}
+ ${osgi.includeResource}
+ ${project.url}
+ ${osgi.requiredExecutionEnvironment}
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+ ${project.name}
+ ${project.version}
+ ${project.groupId}
+ ${project.organization.name}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+
+ ${osgi.mainClass}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${version.plugin.release}
+
+ forked-path
+ false
+ -Prelease
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-generated-sources
+ generate-sources
+
+ add-source
+
+
+
+ ${generatedSourcesDir}
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${version.plugin.jacoco}
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.plugin.compiler}
+
+
+
+ org.ow2.asm
+ asm
+ 9.4
+
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+ true
+ true
+ true
+
+ true
+ ${javac.debuglevel}
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${version.plugin.enforcer}
+
+
+ enforce-java
+ validate
+
+ enforce
+
+
+
+
+
+ [1.6,)
+ [ERROR] The currently supported version of Java is 1.6 or higher
+
+
+ [3.0,)
+ [ERROR] The currently supported version of Maven is 3.0 or higher
+
+
+ true
+ true
+ true
+ clean,deploy,site
+ [ERROR] Best Practice is to always define plugin versions!
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${version.plugin.jar}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.13.0
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.13.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.plugin.surefire}
+
+
+
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.13.0
+
+
+
+ org.apache.maven.scm
+ maven-scm-manager-plexus
+ 1.13.0
+
+
+
+
+ org.kathrynhuxtable.maven.wagon
+ wagon-gitsite
+ 0.3.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+ ${sun.boot.class.path}
+ com.google.doclava.Doclava
+ false
+ -J-Xmx1024m
+ ${javadoc.maxmemory}
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+
+ com.google.doclava
+ doclava
+ 1.0.3
+
+
+ -hdf project.name "${project.name}"
+ -d ${project.reporting.outputDirectory}/apidocs
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.2
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ 2.0
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.plugin.surefire}
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.20.0
+
+ true
+ 100
+ 1.5
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+
+
+ Todo Work
+
+
+ TODO
+ ignoreCase
+
+
+ FIXME
+ ignoreCase
+
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.plugin.source}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+ true
+ true
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.plugin.javadoc}
+
+
+ attach-javadocs
+
+ jar
+
+
+ true
+
+
+ true
+ true
+
+
+ ${javac.src.version}
+ ${javac.target.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1 b/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1
new file mode 100644
index 00000000..10f9f2c3
--- /dev/null
+++ b/.m2-acc/com/fasterxml/oss-parent/50/oss-parent-50.pom.sha1
@@ -0,0 +1 @@
+2e5ec5928fa4a136254d3dfeb8c56f47b049d8ed
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/_remote.repositories b/.m2-acc/com/github/jnr/jffi/1.3.13/_remote.repositories
new file mode 100644
index 00000000..04e60dc1
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jffi/1.3.13/_remote.repositories
@@ -0,0 +1,5 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+jffi-1.3.13-native.jar>central=
+jffi-1.3.13.jar>central=
+jffi-1.3.13.pom>central=
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar
new file mode 100644
index 00000000..02c0ac6e
Binary files /dev/null and b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar differ
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar.sha1 b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar.sha1
new file mode 100644
index 00000000..1176de99
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13-native.jar.sha1
@@ -0,0 +1 @@
+15e41e9c8f02b384bf138ab7f2778b441bfa5df3
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar
new file mode 100644
index 00000000..7d701d3b
Binary files /dev/null and b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar differ
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar.sha1 b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar.sha1
new file mode 100644
index 00000000..5e7d63ac
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.jar.sha1
@@ -0,0 +1 @@
+861b79314b8cef27f506c007edb78bf1ad0df77c
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom
new file mode 100644
index 00000000..63a20636
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom
@@ -0,0 +1,341 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ com.github.jnr
+ jffi
+ jar
+ 1.3.13
+ jffi
+ Java Foreign Function Interface
+ http://github.com/jnr/jffi
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+ GNU Lesser General Public License version 3
+ https://www.gnu.org/licenses/lgpl-3.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:jnr/jffi.git
+ scm:git:git@github.com:jnr/jffi.git
+ git@github.com:jnr/jffi.git
+
+
+
+
+ wmeissner
+ Wayne Meissner
+ wmeissner@gmail.com
+
+
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+
+
+ true
+ true
+ UTF-8
+ 8
+ 8
+ make
+
+
+
+
+ linux-profile
+
+ linux
+
+
+
+ freebsd-profile
+
+ freebsd
+
+
+ gmake
+
+
+
+ dragonfly-profile
+
+ dragonflybsd
+
+
+ gmake
+
+
+
+ java9
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ default-compile
+ compile
+
+
+ com/kenai/jffi/UnsafeMemoryIO.java
+
+
+
+
+ java9-compile
+ compile
+ compile
+
+
+
+ ${maven.compiler.target}
+
+
+ **/*.java
+
+
+ com/kenai/jffi/UnsafeMemoryIO.java
+
+
+
+
+
+
+
+
+ [9,)
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+ default-jar
+
+
+
+ org.jnrproject.jffi
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.4.0
+ false
+
+
+ jffi-complete
+ process-classes
+
+ manifest
+
+
+ ${project.build.directory}/META-INF-complete
+
+ <_nouses>true
+
+ com.github.jnr.jffi
+ com.kenai.jffi.Main
+ org.jnrproject.jffi
+
+
+
+
+
+ native-assembly
+ prepare-package
+
+ manifest
+
+
+ ${project.build.directory}/META-INF-native
+
+ <_nouses>true
+
+
+ com.github.jnr.jffi
+ .,jni
+ Java Foreign Function Interface - Native Libraries
+ com.github.jnr.jffi.native
+ com.github.jnr.jffi
+ org.jnrproject.jffi.nativelibs
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.2.0
+
+
+ add-source-directory
+ generate-sources
+
+
+ ${project.build.directory}/java
+
+
+
+ add-source
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.0.0
+
+
+ build-native-library
+ generate-sources
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+ process-test-resources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ jffi-complete
+ package
+
+ single
+
+
+
+ src/main/assembly/complete.xml
+
+
+ true
+ ${project.build.directory}/META-INF-complete/MANIFEST.MF
+
+
+
+
+
+ native-assembly
+ package
+
+ single
+
+
+
+ src/main/assembly/native.xml
+
+
+ true
+ ${project.build.directory}/META-INF-native/MANIFEST.MF
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom.sha1 b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom.sha1
new file mode 100644
index 00000000..61c85eee
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jffi/1.3.13/jffi-1.3.13.pom.sha1
@@ -0,0 +1 @@
+e35692501d3bd1fd47cbc234621acbdd2d5ef525
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/_remote.repositories b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/_remote.repositories
new file mode 100644
index 00000000..8ab2addc
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jnr-a64asm-1.0.0.jar>central=
+jnr-a64asm-1.0.0.pom>central=
diff --git a/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar
new file mode 100644
index 00000000..e736825f
Binary files /dev/null and b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar differ
diff --git a/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar.sha1 b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar.sha1
new file mode 100644
index 00000000..bbb7de0d
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.jar.sha1
@@ -0,0 +1 @@
+0a1cb8dbe71b5a6a0288043c3ba3ca64545be165
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom
new file mode 100644
index 00000000..574adf65
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom
@@ -0,0 +1,88 @@
+
+ 4.0.0
+
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ com.github.jnr
+ jnr-a64asm
+ jar
+ 1.0.0
+ jnr-a64asm
+ A pure-java A64 assembler
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:jnr/jnr-a64asm.git
+ scm:git:git@github.com:jnr/jnr-a64asm.git
+ git@github.com:jnr/jnr-a64asm.git
+ HEAD
+
+
+
+
+ ossdev
+ ossdev
+ ossdev@puresoftware.com
+
+
+
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ -Xdoclint:none
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom.sha1 b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom.sha1
new file mode 100644
index 00000000..f616bad0
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-a64asm/1.0.0/jnr-a64asm-1.0.0.pom.sha1
@@ -0,0 +1 @@
+17a5a92b79393a59e19ba38e1bdf8252a660e359
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/_remote.repositories b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/_remote.repositories
new file mode 100644
index 00000000..1e9464e0
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jnr-ffi-2.2.17.jar>central=
+jnr-ffi-2.2.17.pom>central=
diff --git a/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar
new file mode 100644
index 00000000..aa5565c0
Binary files /dev/null and b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar differ
diff --git a/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar.sha1 b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar.sha1
new file mode 100644
index 00000000..a641b147
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.jar.sha1
@@ -0,0 +1 @@
+3b3a375fb3509a2d2014687d5e8d6b3881a3614e
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom
new file mode 100644
index 00000000..7e1762e2
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom
@@ -0,0 +1,338 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ com.github.jnr
+ jnr-ffi
+ jar
+ 2.2.17
+ jnr-ffi
+ A library for invoking native functions from java
+ http://github.com/jnr/jnr-ffi
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:git@github.com:jnr/jnr-ffi.git
+ scm:git:git@github.com:jnr/jnr-ffi.git
+ git@github.com:jnr/jnr-ffi.git
+ HEAD
+
+
+
+
+ wmeissner
+ Wayne Meissner
+ wmeissner@gmail.com
+
+
+ headius
+ Charles Oliver Nutter
+ headius@headius.com
+
+
+
+
+ UTF-8
+ 8
+ 8
+ github
+ 9.7.1
+ make
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.7.2
+ test
+
+
+ com.github.jnr
+ jffi
+ 1.3.13
+ compile
+
+
+ com.github.jnr
+ jffi
+ 1.3.13
+ runtime
+ native
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+ compile
+
+
+ org.ow2.asm
+ asm-commons
+ ${asm.version}
+ compile
+
+
+ org.ow2.asm
+ asm-analysis
+ ${asm.version}
+ compile
+
+
+ org.ow2.asm
+ asm-tree
+ ${asm.version}
+ compile
+
+
+ org.ow2.asm
+ asm-util
+ ${asm.version}
+ compile
+
+
+ com.github.jnr
+ jnr-a64asm
+ 1.0.0
+ compile
+
+
+ com.github.jnr
+ jnr-x86asm
+ 1.0.2
+ compile
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ maven-antrun-plugin
+ 1.1
+
+
+ test-compile
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+
+
+ <_nouses>true
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ org.jnrproject.ffi
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+ 1
+ false
+
+
+ jnr.ffi.library.path
+ ${project.build.directory}
+
+
+
+
+
+ proxy implementation
+
+ test
+
+
+
+
+ jnr.ffi.asm.enabled
+ false
+
+
+
+
+
+
+
+ com.github.github
+ site-maven-plugin
+ 0.6
+
+ Creating site for ${project.version}
+
+
+
+
+ site
+
+ site
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.2.0
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+
+
+
+ linux-profile
+
+ linux
+
+
+
+ freebsd-profile
+
+ freebsd
+
+
+ gmake
+
+
+
+ dragonfly-profile
+
+ dragonflybsd
+
+
+ gmake
+
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ java9
+
+ [9,)
+
+
+ 8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ jnr.ffi.provider:jnr.ffi.util
+
+
+
+
+
diff --git a/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom.sha1 b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom.sha1
new file mode 100644
index 00000000..9e1006e4
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-ffi/2.2.17/jnr-ffi-2.2.17.pom.sha1
@@ -0,0 +1 @@
+0abccf78dd035455c0a451d0beca2ea21a94e9e8
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/_remote.repositories b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/_remote.repositories
new file mode 100644
index 00000000..3fb084f8
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jnr-x86asm-1.0.2.jar>central=
+jnr-x86asm-1.0.2.pom>central=
diff --git a/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar
new file mode 100644
index 00000000..dd4e695f
Binary files /dev/null and b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar differ
diff --git a/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar.sha1 b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar.sha1
new file mode 100644
index 00000000..a71a1990
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar.sha1
@@ -0,0 +1 @@
+006936bbd6c5b235665d87bd450f5e13b52d4b48
\ No newline at end of file
diff --git a/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom
new file mode 100644
index 00000000..ec9d003c
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom
@@ -0,0 +1,53 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ com.github.jnr
+ jnr-x86asm
+ jar
+ 1.0.2
+ jnr-x86asm
+ A pure-java X86 and X86_64 assembler
+ http://github.com/jnr/jnr-x86asm
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ scm:git:git@github.com:jnr/jnr-x86asm.git
+ scm:git:git@github.com:jnr/jnr-x86asm.git
+ git@github.com:jnr/jnr-x86asm.git
+
+
+
+
+ wmeissner
+ Wayne Meissner
+ wmeissner@gmail.com
+
+
+
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+
+
+ UTF-8
+ 1.5
+ 1.5
+
+
diff --git a/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom.sha1 b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom.sha1
new file mode 100644
index 00000000..18e69e52
--- /dev/null
+++ b/.m2-acc/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.pom.sha1
@@ -0,0 +1 @@
+91de5c25955d1f321832738dce614b45e9939050
\ No newline at end of file
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/_remote.repositories b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/_remote.repositories
new file mode 100644
index 00000000..093faa04
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:44 CEST 2026
+zstd-jni-1.5.0-1.pom>central=
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom
new file mode 100644
index 00000000..19b44134
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom
@@ -0,0 +1,48 @@
+
+
+ 4.0.0
+ com.github.luben
+ zstd-jni
+ jar
+ JNI bindings for Zstd native library that provides fast and high compression lossless algorithm for Java and all JVM languages.
+ 1.5.0-1
+
+
+ BSD 2-Clause License
+ https://opensource.org/licenses/BSD-2-Clause
+ repo
+
+
+ zstd-jni
+
+ com.github.luben
+
+ https://github.com/luben/zstd-jni
+
+ git@github.com:luben/zstd-jni.git
+ scm:git:git@github.com:luben/zstd-jni.git
+
+
+
+ karavelov
+ Luben Karavelov
+ karavelov@gmail.com
+ com.github.luben
+ https://github.com/luben
+
+
+
+
+ org.scalatest
+ scalatest_2.12
+ 3.0.5
+ test
+
+
+ org.scalacheck
+ scalacheck_2.12
+ 1.14.1
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom.sha1 b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom.sha1
new file mode 100644
index 00000000..79cd4796
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.0-1/zstd-jni-1.5.0-1.pom.sha1
@@ -0,0 +1 @@
+e83822e5108ab365356e0bc2e5d5a76d9cffd148
\ No newline at end of file
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/_remote.repositories b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/_remote.repositories
new file mode 100644
index 00000000..cd0dcb5a
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+zstd-jni-1.5.5-4.jar>central=
+zstd-jni-1.5.5-4.pom>central=
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar
new file mode 100644
index 00000000..268a98a9
Binary files /dev/null and b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar differ
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar.sha1 b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar.sha1
new file mode 100644
index 00000000..02ba364b
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.jar.sha1
@@ -0,0 +1 @@
+d724d95eb8423d185e2efb8ba15f7f3fdf200cfb
\ No newline at end of file
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom
new file mode 100644
index 00000000..b1135d70
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom
@@ -0,0 +1,48 @@
+
+
+ 4.0.0
+ com.github.luben
+ zstd-jni
+ jar
+ JNI bindings for Zstd native library that provides fast and high compression lossless algorithm for Java and all JVM languages.
+ 1.5.5-4
+
+
+ BSD 2-Clause License
+ https://opensource.org/licenses/BSD-2-Clause
+ repo
+
+
+ zstd-jni
+
+ com.github.luben
+
+ https://github.com/luben/zstd-jni
+
+ git@github.com:luben/zstd-jni.git
+ scm:git:git@github.com:luben/zstd-jni.git
+
+
+
+ karavelov
+ Luben Karavelov
+ karavelov@gmail.com
+ com.github.luben
+ https://github.com/luben
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.13
+ test
+
+
+ org.scalatestplus
+ scalacheck-1-16_2.13
+ 3.2.13.0
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom.sha1 b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom.sha1
new file mode 100644
index 00000000..f4e15bb6
--- /dev/null
+++ b/.m2-acc/com/github/luben/zstd-jni/1.5.5-4/zstd-jni-1.5.5-4.pom.sha1
@@ -0,0 +1 @@
+8be25d7cb4fc23d939413c4b4521d9215e6563a1
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories
new file mode 100644
index 00000000..23e3f00b
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jsr305-3.0.0.jar>central=
+jsr305-3.0.0.pom>central=
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar
new file mode 100644
index 00000000..cc39b738
Binary files /dev/null and b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar differ
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1 b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1
new file mode 100644
index 00000000..89ac7493
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1
@@ -0,0 +1 @@
+5871fb60dc68d67da54a663c3fd636a10a532948
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom
new file mode 100644
index 00000000..126af7f7
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom
@@ -0,0 +1,152 @@
+
+
+ 4.0.0
+ com.google.code.findbugs
+ jsr305
+ 3.0.0
+ jar
+ http://findbugs.sourceforge.net/
+ FindBugs-jsr305
+ JSR305 Annotations for Findbugs
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ scm:git:http://code.google.com/p/findbugs/
+ scm:git:https://code.google.com/p/findbugs/
+ https://code.google.com/p/findbugs/
+
+
+
+
+ bp
+ Bill Pugh
+ pugh at cs.umd.edu
+ http://www.cs.umd.edu/~pugh/
+
+ Project Lead
+ Primary Developer
+
+ -5
+
+
+ al
+ Andrey Loskutov
+ Loskutov@gmx.de
+ http://andrei.gmxhome.de/privat.html
+
+ Eclipse plugin
+
+ +1
+
+
+ bp
+ Keith Lea
+
+ http://keithlea.com/
+
+ web cloud
+
+ -5
+
+
+
+
+ Garvin LeClaire
+ garvin.leclaire@gmail.com
+
+
+ Maven
+
+ -5
+
+
+ David H. Hovemeyer
+ dhovemey@ycp.edu
+ http://goose.ycp.edu/~dhovemey/
+
+ project founder
+
+ -5
+
+
+ Nay Ayewah
+
+
+
+
+
+ -5
+
+
+ Ben Langmead
+
+
+
+
+
+ -5
+
+
+ Tomas Pollak
+
+
+
+ Eclipse plugin tests
+
+ -5
+
+
+ Phil Crosby
+
+
+
+
+
+ -5
+
+
+ Peter Friese
+
+
+
+ Eclipse plugin
+
+ -5
+
+
+ Dave Brosius
+
+
+
+
+
+ -5
+
+
+ Brian Goetz
+
+
+
+
+
+ -5
+
+
+ Rohan Lloyd
+
+
+
+
+
+ -5
+
+
+
+
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1 b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1
new file mode 100644
index 00000000..28c9647e
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1
@@ -0,0 +1 @@
+278c908b87e003ccbd36588d769655d2b870a7c7
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/_remote.repositories b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/_remote.repositories
new file mode 100644
index 00000000..f44478b4
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+jsr305-3.0.2.pom>central=
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
new file mode 100644
index 00000000..3a6e2c6c
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
@@ -0,0 +1,135 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+ jar
+
+ http://findbugs.sourceforge.net/
+ FindBugs-jsr305
+ JSR305 Annotations for Findbugs
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ 3.0
+
+
+
+ scm:git:https://code.google.com/p/jsr-305/
+ scm:git:https://code.google.com/p/jsr-305/
+ https://code.google.com/p/jsr-305/
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ package
+
+ jar
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.4.0
+ true
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.jsr-305
+ ${project.name}
+ javax.annotation;javax.annotation.concurrent;javax.annotation.meta
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.3
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.sha1 b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.sha1
new file mode 100644
index 00000000..f650c32c
--- /dev/null
+++ b/.m2-acc/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom.sha1
@@ -0,0 +1 @@
+8d93cdf4d84d7e1de736df607945c6df0730a10f
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/gson/gson-parent/2.10.1/_remote.repositories b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/_remote.repositories
new file mode 100644
index 00000000..7e381e80
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+gson-parent-2.10.1.pom>central=
diff --git a/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom
new file mode 100644
index 00000000..b75c9790
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom
@@ -0,0 +1,306 @@
+
+
+
+ 4.0.0
+
+ com.google.code.gson
+ gson-parent
+ 2.10.1
+ pom
+
+ Gson Parent
+ Gson JSON library
+ https://github.com/google/gson
+
+
+ gson
+ extras
+ metrics
+ proto
+
+
+
+ UTF-8
+ 7
+
+
+
+ https://github.com/google/gson/
+ scm:git:https://github.com/google/gson.git
+ scm:git:git@github.com:google/gson.git
+ gson-parent-2.10.1
+
+
+
+
+ google
+ Google
+ https://www.google.com
+
+
+
+
+ GitHub Issues
+ https://github.com/google/gson/issues
+
+
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.10.1
+
+ true
+ true
+ true
+
+
+ -Xlint:all,-options
+
+
+ [11,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.1
+
+
+ [11,)
+
+
+ 11
+
+ all,-missing
+
+ false
+
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+
+
+ false
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M7
+
+ true
+
+ false
+ release
+
+
+
+ clean verify
+ antrun:run@replace-version-placeholders
+ antrun:run@replace-old-version-references
+ antrun:run@git-add-changed
+
+
+
+
+ maven-antrun-plugin
+ 3.1.0
+
+
+
+ replace-version-placeholders
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+ replace-old-version-references
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+ git-add-changed
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ 0.17.1
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+
+ JAPICMP-OLD
+
+
+
+
+ ${project.build.directory}/${project.build.finalName}.${project.packaging}
+
+
+
+ true
+ true
+
+ com.google.gson.internal
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom.sha1 b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom.sha1
new file mode 100644
index 00000000..524a4eb3
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom.sha1
@@ -0,0 +1 @@
+67ea6db077285dc50a9b0a627763764f0ef4a770
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/gson/gson/2.10.1/_remote.repositories b/.m2-acc/com/google/code/gson/gson/2.10.1/_remote.repositories
new file mode 100644
index 00000000..f9359f3b
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson/2.10.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+gson-2.10.1.jar>central=
+gson-2.10.1.pom>central=
diff --git a/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
new file mode 100644
index 00000000..a88c5bd9
Binary files /dev/null and b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar differ
diff --git a/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar.sha1 b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar.sha1
new file mode 100644
index 00000000..9810309d
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar.sha1
@@ -0,0 +1 @@
+b3add478d4382b78ea20b1671390a858002feb6c
\ No newline at end of file
diff --git a/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom
new file mode 100644
index 00000000..d66e1dcb
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom
@@ -0,0 +1,253 @@
+
+ 4.0.0
+
+
+ com.google.code.gson
+ gson-parent
+ 2.10.1
+
+
+ gson
+ Gson
+
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ **/Java17*
+
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+ ${basedir}/src/main/java-templates
+ ${project.build.directory}/generated-sources/java-templates
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ default-compile
+
+
+
+ module-info.java
+
+
+
+
+ default-testCompile
+ test-compile
+
+ testCompile
+
+
+
+ ${excludeTestCompilation}
+
+
+
+
+
+
+ biz.aQute.bnd
+ bnd-maven-plugin
+ 6.4.0
+
+
+
+ bnd-process
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M7
+
+
+
+ --illegal-access=deny
+
+
+
+ com.coderplus.maven.plugins
+ copy-rename-maven-plugin
+ 1.0.1
+
+
+ pre-obfuscate-class
+ process-test-classes
+
+ rename
+
+
+
+
+ ${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest.class
+ ${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest.class
+
+
+ ${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class
+ ${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class
+
+
+
+
+
+
+
+ com.github.wvengen
+ proguard-maven-plugin
+ 2.6.0
+
+
+ obfuscate-test-class
+ process-test-classes
+
+ proguard
+
+
+
+
+ true
+ test-classes-obfuscated-injar
+ test-classes-obfuscated-outjar
+ **/*.class
+ ${basedir}/src/test/resources/testcases-proguard.conf
+
+ ${project.build.directory}/classes
+ ${java.home}/jmods/java.base.jmod
+
+
+
+
+ maven-resources-plugin
+ 3.3.0
+
+
+ post-obfuscate-class
+ process-test-classes
+
+ copy-resources
+
+
+ ${project.build.directory}/test-classes/com/google/gson/functional
+
+
+ ${project.build.directory}/test-classes-obfuscated-outjar/com/google/gson/functional
+
+ EnumWithObfuscatedTest.class
+ EnumWithObfuscatedTest$Gender.class
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ 1.0.0.RC2
+
+
+ add-module-info
+ package
+
+ add-module-info
+
+
+ 9
+
+ ${project.build.sourceDirectory}/module-info.java
+
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ com.google.gson.internal:com.google.gson.internal.bind
+
+
+
+
+
+
+ JDK17
+
+ [17,)
+
+
+ 17
+
+
+
+
+
diff --git a/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom.sha1 b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom.sha1
new file mode 100644
index 00000000..4285bc05
--- /dev/null
+++ b/.m2-acc/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom.sha1
@@ -0,0 +1 @@
+ce159faf33c1e665e1f3a785a5d678a2b20151bc
\ No newline at end of file
diff --git a/.m2-acc/com/google/crypto/tink/tink/1.9.0/_remote.repositories b/.m2-acc/com/google/crypto/tink/tink/1.9.0/_remote.repositories
new file mode 100644
index 00000000..770c0316
--- /dev/null
+++ b/.m2-acc/com/google/crypto/tink/tink/1.9.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+tink-1.9.0.jar>central=
+tink-1.9.0.pom>central=
diff --git a/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar
new file mode 100644
index 00000000..60247107
Binary files /dev/null and b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar differ
diff --git a/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar.sha1 b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar.sha1
new file mode 100644
index 00000000..04f719d0
--- /dev/null
+++ b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.jar.sha1
@@ -0,0 +1 @@
+010de1d0ea8401c3e33cad83c0d11df712d40ba5
\ No newline at end of file
diff --git a/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom
new file mode 100644
index 00000000..9592759f
--- /dev/null
+++ b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom
@@ -0,0 +1,133 @@
+
+
+
+
+ 4.0.0
+ Tink Cryptography API
+ Tink is a small cryptographic library that provides a safe, simple, agile and fast way to accomplish some common cryptographic tasks.
+
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ com.google.crypto.tink
+ tink
+ 1.9.0
+ jar
+ http://github.com/tink-crypto/tink-java
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+ ossrh
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+ GitHub
+ https://github.com/tink-crypto/tink-java/issues
+
+
+
+
+ tink-users
+ tink-users+subscribe@googlegroups.com
+ tink-users+unsubscribe@googlegroups.com
+ tink-users@googlegroups.com
+ https://groups.google.com/group/tink-users
+
+
+
+
+
+ Google LLC
+ https://www.google.com
+
+
+
+
+ scm:git:git@github.com:tink-crypto/tink-java.git
+ scm:git:git@github.com:tink-crypto/tink-java.git
+ https://github.com/tink-crypto/tink-java.git
+ HEAD
+
+
+
+ 1.8
+ 3.0.2
+ 2.10.1
+ 2.18.0
+ 1.43.1
+ 3.19.6
+ 2.12.5
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ ${jsr305.version}
+
+
+ com.google.code.gson
+ gson
+ ${gson.version}
+
+
+ com.google.errorprone
+ error_prone_annotations
+ ${error_prone_annotations.version}
+
+
+ com.google.http-client
+ google-http-client
+ ${google-http-client.version}
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf-java.version}
+
+
+ joda-time
+ joda-time
+ ${joda-time.version}
+
+
+
+
+ maven-central-repository
+ https://repo1.maven.org/maven2
+
+
+
diff --git a/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom.sha1 b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom.sha1
new file mode 100644
index 00000000..5584ee76
--- /dev/null
+++ b/.m2-acc/com/google/crypto/tink/tink/1.9.0/tink-1.9.0.pom.sha1
@@ -0,0 +1 @@
+db69000e903bad7911dbb16c9b13cde4392af909
\ No newline at end of file
diff --git a/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/_remote.repositories b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/_remote.repositories
new file mode 100644
index 00000000..cc984b60
--- /dev/null
+++ b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+flatbuffers-java-1.12.0.jar>central=
+flatbuffers-java-1.12.0.pom>central=
diff --git a/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar
new file mode 100644
index 00000000..b509a82e
Binary files /dev/null and b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar differ
diff --git a/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar.sha1 b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar.sha1
new file mode 100644
index 00000000..37b96da8
--- /dev/null
+++ b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.jar.sha1
@@ -0,0 +1 @@
+8201cc7b511177a37071249e891f2f2fea4b32e9
\ No newline at end of file
diff --git a/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom
new file mode 100644
index 00000000..b9153383
--- /dev/null
+++ b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom
@@ -0,0 +1,144 @@
+
+
+ 4.0.0
+ com.google.flatbuffers
+ flatbuffers-java
+ 1.12.0
+ bundle
+ FlatBuffers Java API
+
+ Memory Efficient Serialization Library
+
+
+
+ Wouter van Oortmerssen
+
+
+
+ UTF-8
+
+ https://github.com/google/flatbuffers
+
+
+ Apache License V2.0
+ https://raw.githubusercontent.com/google/flatbuffers/master/LICENSE.txt
+ repo
+
+
+
+ https://github.com/google/flatbuffers
+
+ scm:git:https://github.com/google/flatbuffers.git
+
+ HEAD
+
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+ java
+
+
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+
+ 3.2
+
+
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ 2.18.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.3
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ -Xdoclint:none
+ -Xdoclint:none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.0.1
+ true
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.7
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ true
+ false
+ release
+ deploy
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom.sha1 b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom.sha1
new file mode 100644
index 00000000..6d9c1c3f
--- /dev/null
+++ b/.m2-acc/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom.sha1
@@ -0,0 +1 @@
+f93bdcc0b38ffbec623e6610e0cddacae758cb54
\ No newline at end of file
diff --git a/.m2-acc/com/google/guava/guava-bom/31.1-jre/_remote.repositories b/.m2-acc/com/google/guava/guava-bom/31.1-jre/_remote.repositories
new file mode 100644
index 00000000..5f48ee2f
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-bom/31.1-jre/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+guava-bom-31.1-jre.pom>central=
diff --git a/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom b/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom
new file mode 100644
index 00000000..1a3d98ec
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom
@@ -0,0 +1,58 @@
+
+
+
+ 4.0.0
+
+ com.google.guava
+ guava-bom
+ 31.1-jre
+ pom
+
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+
+ Guava BOM
+ BOM for Guava artifacts
+ https://github.com/google/guava
+ 2010
+
+
+ GitHub Issues
+ https://github.com/google/guava/issues
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ com.google.guava
+ guava
+ ${project.version}
+
+
+ com.google.guava
+ guava-gwt
+ ${project.version}
+
+
+ com.google.guava
+ guava-testlib
+ ${project.version}
+
+
+
+
diff --git a/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom.sha1 b/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom.sha1
new file mode 100644
index 00000000..4db21364
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-bom/31.1-jre/guava-bom-31.1-jre.pom.sha1
@@ -0,0 +1 @@
+391403644c09ba43205644cab7894bcb7971dcfb
\ No newline at end of file
diff --git a/.m2-acc/com/google/guava/guava-parent/16.0.1/_remote.repositories b/.m2-acc/com/google/guava/guava-parent/16.0.1/_remote.repositories
new file mode 100644
index 00000000..fcd2852b
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-parent/16.0.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:33 CEST 2026
+guava-parent-16.0.1.pom>central=
diff --git a/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom b/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom
new file mode 100644
index 00000000..6c2588a5
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom
@@ -0,0 +1,237 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ com.google.guava
+ guava-parent
+ 16.0.1
+ pom
+ Guava Maven Parent
+ http://code.google.com/p/guava-libraries
+
+ true
+
+ **/*Test.java
+ 0.13
+
+
+ code.google.com
+ http://code.google.com/p/guava-libraries/issues
+
+ 2010
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ 3.0.3
+
+
+ scm:git:https://code.google.com/p/guava-libraries/
+ scm:git:https://code.google.com/p/guava-libraries/
+ http://code.google.com/p/guava-libraries/source/browse
+
+
+
+ kevinb9n
+ Kevin Bourrillion
+ kevinb@google.com
+ Google
+ http://www.google.com
+
+ owner
+ developer
+
+ -8
+
+
+
+ guava
+ guava-gwt
+ guava-testlib
+ guava-tests
+
+
+
+ src
+ test
+
+
+ src
+
+ **/*.java
+
+
+
+
+
+ test
+
+ **/*.java
+
+
+
+
+
+
+ maven-gpg-plugin
+ 1.4
+
+
+ sign-artifacts
+ verify
+ sign
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.6
+ 1.6
+
+
+
+ maven-jar-plugin
+ 2.3.1
+
+
+ **/ForceGuavaCompilation*
+
+
+
+
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+ post-integration-test
+ jar
+
+
+
+
+ **/ForceGuavaCompilation*
+
+
+
+
+ maven-javadoc-plugin
+ 2.8
+
+ javadoc-stylesheet.css
+
+
+
+ attach-docs
+ post-integration-test
+ jar
+
+
+
+
+ maven-dependency-plugin
+ 2.3
+
+
+ maven-antrun-plugin
+ 1.6
+
+
+ maven-surefire-plugin
+ 2.7.2
+
+
+ ${test.include}
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.7
+
+
+
+
+
+
+ guava-site
+ Guava Documentation Site
+ scp://dummy.server/dontinstall/usestaging
+
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 1.3.9
+
+
+ javax.inject
+ javax.inject
+ 1
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+ org.easymock
+ easymock
+ 3.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 1.8.5
+ test
+
+
+ org.truth0
+ truth
+ ${truth.version}
+ test
+
+
+
+ com.google.guava
+ guava
+
+
+
+
+ com.google.caliper
+ caliper
+ 0.5-rc1
+ test
+
+
+
+ com.google.guava
+ guava
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 b/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1
new file mode 100644
index 00000000..71395d3c
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1
@@ -0,0 +1 @@
+08ee21458c04474f97a3e499d5618c01cd2991db
\ No newline at end of file
diff --git a/.m2-acc/com/google/guava/guava/16.0.1/_remote.repositories b/.m2-acc/com/google/guava/guava/16.0.1/_remote.repositories
new file mode 100644
index 00000000..b73d5a9a
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava/16.0.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+guava-16.0.1.jar>central=
+guava-16.0.1.pom>central=
diff --git a/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar
new file mode 100644
index 00000000..2c8127d1
Binary files /dev/null and b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar differ
diff --git a/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1 b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1
new file mode 100644
index 00000000..68f2b233
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1
@@ -0,0 +1 @@
+5fa98cd1a63c99a44dd8d3b77e4762b066a5d0c5
\ No newline at end of file
diff --git a/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom
new file mode 100644
index 00000000..bd75435a
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom
@@ -0,0 +1,165 @@
+
+
+ 4.0.0
+
+ com.google.guava
+ guava-parent
+ 16.0.1
+
+ guava
+ Guava: Google Core Libraries for Java
+ bundle
+
+ Guava is a suite of core and expanded libraries that include
+ utility classes, google's collections, io classes, and much
+ much more.
+
+ Guava has only one code dependency - javax.annotation,
+ per the JSR-305 spec.
+
+
+
+ com.google.code.findbugs
+ jsr305
+ true
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+ true
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ !com.google.common.base.internal,com.google.common.*
+
+ javax.annotation;resolution:=optional,
+ javax.inject;resolution:=optional,
+ sun.misc.*;resolution:=optional
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ maven-source-plugin
+
+
+
+ maven-dependency-plugin
+
+
+ unpack-jdk-sources
+ site
+ unpack-dependencies
+
+ srczip
+ true
+ ${project.build.directory}/jdk-sources
+ false
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.codehaus.mojo.signature
+ java16-sun
+ 1.0
+
+
+
+
+ check-java16-sun
+ test
+
+ check
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ UTF-8
+ UTF-8
+ UTF-8
+ -XDignore.symbol.file
+ com.google.common.base.internal
+ true
+
+ http://jsr-305.googlecode.com/svn/trunk/javadoc
+ http://docs.oracle.com/javase/7/docs/api/
+
+
+ ${project.build.sourceDirectory}:${project.build.directory}/jdk-sources
+ com.google.common
+
+
+
+ attach-docs
+
+
+ generate-javadoc-site-report
+ site
+ javadoc
+
+
+ generate-jdiff-site-report
+ site
+ javadoc
+
+ jdiff.JDiff
+ ${project.basedir}/lib/jdiff.jar
+
+ -XDignore.symbol.file -apiname 'Guava ${project.version}'
+
+ false
+ ${project.reporting.outputDirectory}
+ jdiff
+
+
+
+
+
+
+
+
+ srczip
+
+
+ ${java.home}/../src.zip
+
+
+
+
+ jdk
+ srczip
+ 999
+ system
+ ${java.home}/../src.zip
+ true
+
+
+
+
+
diff --git a/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1
new file mode 100644
index 00000000..ff469b2b
--- /dev/null
+++ b/.m2-acc/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1
@@ -0,0 +1 @@
+52f16cd93f1ee1f0d1e1e55f46fa21c35f829f85
\ No newline at end of file
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/_remote.repositories b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/_remote.repositories
new file mode 100644
index 00000000..d91608ce
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+protobuf-bom-3.19.6.pom>central=
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom
new file mode 100644
index 00000000..4d42b271
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom
@@ -0,0 +1,110 @@
+
+
+ 4.0.0
+
+ com.google.protobuf
+ protobuf-bom
+ 3.19.6
+ pom
+
+ Protocol Buffers [BOM]
+ A compatible set of open source libraries for working with protocol buffers.
+ https://developers.google.com/protocol-buffers/
+
+
+ Google LLC
+ https://cloud.google.com
+
+
+
+
+ haon
+ Hao Nguyen
+ haon@google.com
+ Google
+ https://cloud.google.com
+ America/Los_Angeles
+
+
+
+
+
+ 3-Clause BSD License
+ https://opensource.org/licenses/BSD-3-Clause
+
+
+
+
+ https://github.com/protocolbuffers/protobuf
+ scm:git:https://github.com/protocolbuffers/protobuf.git
+
+
+
+ UTF-8
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ ${project.version}
+
+
+ com.google.protobuf
+ protobuf-java-util
+ ${project.version}
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.6
+ true
+
+ https://oss.sonatype.org/
+ sonatype-nexus-staging
+ false
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom.sha1 b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom.sha1
new file mode 100644
index 00000000..0c8ff6e9
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom.sha1
@@ -0,0 +1 @@
+b4b178330de39d112a0f8c848f0362d21a0568fe
\ No newline at end of file
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/_remote.repositories b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/_remote.repositories
new file mode 100644
index 00000000..0b8d3f6c
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+protobuf-bom-3.21.6.pom>central=
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom
new file mode 100644
index 00000000..1196d368
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom
@@ -0,0 +1,110 @@
+
+
+ 4.0.0
+
+ com.google.protobuf
+ protobuf-bom
+ 3.21.6
+ pom
+
+ Protocol Buffers [BOM]
+ A compatible set of open source libraries for working with protocol buffers.
+ https://developers.google.com/protocol-buffers/
+
+
+ Google LLC
+ https://cloud.google.com
+
+
+
+
+ haon
+ Hao Nguyen
+ haon@google.com
+ Google
+ https://cloud.google.com
+ America/Los_Angeles
+
+
+
+
+
+ BSD-3-Clause
+ https://opensource.org/licenses/BSD-3-Clause
+
+
+
+
+ https://github.com/protocolbuffers/protobuf
+ scm:git:https://github.com/protocolbuffers/protobuf.git
+
+
+
+ UTF-8
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ ${project.version}
+
+
+ com.google.protobuf
+ protobuf-java-util
+ ${project.version}
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.6
+ true
+
+ https://oss.sonatype.org/
+ sonatype-nexus-staging
+ false
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom.sha1 b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom.sha1
new file mode 100644
index 00000000..1129a298
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-bom/3.21.6/protobuf-bom-3.21.6.pom.sha1
@@ -0,0 +1 @@
+43910fcabf40fba520ee8c13205b358059a8c2bf
\ No newline at end of file
diff --git a/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/_remote.repositories b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/_remote.repositories
new file mode 100644
index 00000000..68d57fe3
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+protobuf-java-3.19.6.jar>central=
+protobuf-java-3.19.6.pom>central=
diff --git a/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar
new file mode 100644
index 00000000..36bccce2
Binary files /dev/null and b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar differ
diff --git a/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar.sha1 b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar.sha1
new file mode 100644
index 00000000..96e69968
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar.sha1
@@ -0,0 +1 @@
+578a2070b8106d3ea350fc737e777262bdc796b1
\ No newline at end of file
diff --git a/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom
new file mode 100644
index 00000000..039fd4e8
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom
@@ -0,0 +1,158 @@
+
+
+ 4.0.0
+
+ com.google.protobuf
+ protobuf-parent
+ 3.19.6
+
+
+ protobuf-java
+ bundle
+
+ Protocol Buffers [Core]
+
+ Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
+ efficient yet extensible format.
+
+
+
+
+ junit
+ junit
+ test
+
+
+ org.easymock
+ easymock
+ test
+
+
+ com.google.guava
+ guava
+ test
+
+
+ com.google.truth
+ truth
+ test
+
+
+
+
+
+
+
+ ${protobuf.source.dir}
+
+ google/protobuf/any.proto
+ google/protobuf/api.proto
+ google/protobuf/descriptor.proto
+ google/protobuf/duration.proto
+ google/protobuf/empty.proto
+ google/protobuf/field_mask.proto
+ google/protobuf/source_context.proto
+ google/protobuf/struct.proto
+ google/protobuf/timestamp.proto
+ google/protobuf/type.proto
+ google/protobuf/wrappers.proto
+ google/protobuf/compiler/plugin.proto
+
+
+
+
+
+ ${protobuf.source.dir}
+
+ google/protobuf/testdata/golden_message_oneof_implemented
+ google/protobuf/testdata/golden_packed_fields_message
+
+
+
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ generate-sources
+ generate-sources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ generate-test-sources
+ generate-test-sources
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-generated-sources
+ generate-sources
+
+ add-source
+
+
+
+ ${generated.sources.dir}
+
+
+
+
+ add-generated-test-sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ ${generated.testsources.dir}
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ com.google.protobuf
+ https://developers.google.com/protocol-buffers/
+ com.google.protobuf
+ com.google.protobuf;version=${project.version}
+ sun.misc;resolution:=optional,*
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom.sha1 b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom.sha1
new file mode 100644
index 00000000..3cc4f515
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom.sha1
@@ -0,0 +1 @@
+57b3370840e5bcc8ac8c2974ffabce5c03193799
\ No newline at end of file
diff --git a/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/_remote.repositories b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/_remote.repositories
new file mode 100644
index 00000000..4ce3f3ef
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+protobuf-parent-3.19.6.pom>central=
diff --git a/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom
new file mode 100644
index 00000000..7691276f
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom
@@ -0,0 +1,273 @@
+
+
+ 4.0.0
+
+ com.google.protobuf
+ protobuf-parent
+ 3.19.6
+ pom
+
+ Protocol Buffers [Parent]
+ 2008
+ https://developers.google.com/protocol-buffers/
+
+ Protocol Buffers are a way of encoding structured data in an efficient yet
+ extensible format.
+
+
+
+
+ haon
+ Hao Nguyen
+ haon@google.com
+ Google
+ https://cloud.google.com
+ America/Los_Angeles
+
+
+
+
+ UTF-8
+ UTF-8
+
+
+ ${project.basedir}/../..
+ ${protobuf.basedir}/src
+ ${protobuf.source.dir}/protoc
+ src/test/proto
+ ${project.build.directory}/generated-sources
+ ${project.build.directory}/generated-test-sources
+
+
+
+
+ 3-Clause BSD License
+ https://opensource.org/licenses/BSD-3-Clause
+ repo
+
+
+
+
+ https://github.com/protocolbuffers/protobuf
+ scm:git:https://github.com/protocolbuffers/protobuf.git
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ com.google.protobuf
+ protobuf-bom
+ ${project.version}
+ pom
+ import
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.easymock
+ easymock
+ 3.2
+ test
+
+
+ com.google.guava
+ guava
+ 30.1.1-android
+
+
+ com.google.guava
+ guava-testlib
+ 30.1.1-android
+ test
+
+
+ com.google.truth
+ truth
+ 1.1.2
+ test
+
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
+
+ maven-source-plugin
+ 2.4
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ attach-javadocs
+
+ jar
+
+
+ false
+
+
+
+
+
+ maven-jar-plugin
+ 2.6
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.0.1
+
+
+ maven-antrun-plugin
+ 3.0.0
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.20
+
+
+ net.sf.androidscents.signature
+ android-api-level-14
+ 4.0_r4
+
+
+
+
+ android
+ test
+
+ check
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ attach-javadocs
+
+ jar
+
+
+ false
+
+
+
+
+
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.6
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ false
+
+
+
+ org.jetbrains.dokka
+ dokka-maven-plugin
+ 1.4.32
+
+
+ prepare-package
+
+ javadocJar
+
+
+
+
+
+
+
+
+
+
+ bom
+ lite
+ core
+ util
+ kotlin
+ kotlin-lite
+
+
+
diff --git a/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom.sha1 b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom.sha1
new file mode 100644
index 00000000..d90166a9
--- /dev/null
+++ b/.m2-acc/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom.sha1
@@ -0,0 +1 @@
+0ffc1b9497b89d26108b13d9056e6accfe339024
\ No newline at end of file
diff --git a/.m2-acc/com/ning/compress-lzf/1.1.2/_remote.repositories b/.m2-acc/com/ning/compress-lzf/1.1.2/_remote.repositories
new file mode 100644
index 00000000..0b5ef8b0
--- /dev/null
+++ b/.m2-acc/com/ning/compress-lzf/1.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+compress-lzf-1.1.2.jar>central=
+compress-lzf-1.1.2.pom>central=
diff --git a/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar
new file mode 100644
index 00000000..dfa0ac53
Binary files /dev/null and b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar differ
diff --git a/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar.sha1 b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar.sha1
new file mode 100644
index 00000000..b3bb1f35
--- /dev/null
+++ b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.jar.sha1
@@ -0,0 +1 @@
+d09d33ffa7bc1d987db92e5ebec926ff92b7cbdf
\ No newline at end of file
diff --git a/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom
new file mode 100644
index 00000000..d8492e7b
--- /dev/null
+++ b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom
@@ -0,0 +1,250 @@
+
+
+ 4.0.0
+
+
+ com.fasterxml
+ oss-parent
+ 41
+
+ com.ning
+ compress-lzf
+ Compress-LZF
+ 1.1.2
+ bundle
+
+Compression codec for LZF encoding for particularly encoding/decoding, with reasonable compression.
+Compressor is basic Lempel-Ziv codec, without Huffman (deflate/gzip) or statistical post-encoding.
+See "http://oldhome.schmorp.de/marc/liblzf.html" for more on original LZF package.
+
+ https://github.com/ning/compress
+
+ scm:git:git@github.com:ning/compress.git
+ scm:git:git@github.com:ning/compress.git
+ https://github.com/ning/compress
+ compress-lzf-1.1.2
+
+
+ https://github.com/ning/compress/issues
+
+
+
+ UTF-8
+
+
+
+ tatu
+ Tatu Saloranta
+ tatu.saloranta@iki.fi
+
+
+
+
+ Jon Hartlaub
+ jhartlaub@gmail.com
+
+
+ Cédrik Lime
+ 2013@cedrik.fr
+
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+ org.testng
+ testng
+ 6.14.3
+ jar
+ test
+
+
+
+ install
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+
+
+ 1.8
+ 1.8
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 1.8
+ 1.8
+ UTF-8
+
+ https://docs.oracle.com/javase/8/docs/api/
+
+
+
+
+ attach-javadocs
+ verify
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ forked-path
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ http://ning.com
+
+
+sun.misc;resolution:=optional, *
+
+
+com.ning.compress.lzf.impl
+
+
+
+
+ com.ning.compress.lzf.LZF
+
+
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ true
+
+ src/moditect/module-info.java
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom.sha1 b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom.sha1
new file mode 100644
index 00000000..04192f21
--- /dev/null
+++ b/.m2-acc/com/ning/compress-lzf/1.1.2/compress-lzf-1.1.2.pom.sha1
@@ -0,0 +1 @@
+229bd1f137c0ca20e27c08a4618331717f14278f
\ No newline at end of file
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/_remote.repositories b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/_remote.repositories
new file mode 100644
index 00000000..55e4753f
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:31 CEST 2026
+paranamer-parent-2.8.pom>central=
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom
new file mode 100644
index 00000000..df082a69
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom
@@ -0,0 +1,298 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+ com.thoughtworks.paranamer
+ paranamer-parent
+ pom
+ 2.8
+ ParaNamer Parent
+ 2007
+ Paranamer allows runtime access to constructor and method parameter names for Java classes
+ https://github.com/paul-hammant/paranamer
+
+ paranamer
+ paranamer-generator
+ paranamer-ant
+ paranamer-maven-plugin
+ paranamer-integration-tests
+ paranamer-distribution
+
+
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+
+
+
+ junit
+ junit
+
+
+
+ src/java
+ src/test
+
+
+ src/java
+
+ **/*.java
+
+
+
+
+
+ src/test
+
+ **/*.java
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-webdav
+ 1.0-beta-2
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+ junit:junit
+
+ **/JavadocParanamerTest.java
+
+ once
+ true
+ true
+
+
+ java.awt.headless
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.17
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ attach-javadoc
+ package
+
+ jar
+
+
+
+ false
+ -Xdoclint:none
+ http://java.sun.com/j2se/1.5/docs/api
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+ attach-sources
+ package
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.7
+
+ ${resource.encoding}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5
+
+ true
+ clean install
+ deploy
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.5.4
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.10
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.4
+
+
+ html
+
+
+
+
+
+ clean
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.4
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ install
+
+ site
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+
+
+
+
+
+
+
+
+ BSD
+ LICENSE.txt
+
+
+
+
+
+ paul
+ Paul Hammant
+ paul@hammant.org
+
+ administrator
+ developer
+
+ -6
+
+
+ mauro
+ Mauro Talevi
+
+ developer
+
+ 0
+
+
+ gas
+ Guilherme Silveira
+
+ developer
+
+ -3
+
+
+
+
+ scm:git:git://github.com/paul-hammant/paranamer.git
+ scm:git:git@github.com:paul-hammant/paranamer.git
+ https://github.com/paul-hammant/paranamer
+ paranamer-parent-2.8
+
+
+
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom.sha1 b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom.sha1
new file mode 100644
index 00000000..3c2b523a
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer-parent/2.8/paranamer-parent-2.8.pom.sha1
@@ -0,0 +1 @@
+cf6b4b41703c178819e00e85cc013aea531cea31
\ No newline at end of file
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/_remote.repositories b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/_remote.repositories
new file mode 100644
index 00000000..4b85727d
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+paranamer-2.8.jar>central=
+paranamer-2.8.pom>central=
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar
new file mode 100644
index 00000000..0bf659b9
Binary files /dev/null and b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar differ
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar.sha1 b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar.sha1
new file mode 100644
index 00000000..70340a7b
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar.sha1
@@ -0,0 +1 @@
+619eba74c19ccf1da8ebec97a2d7f8ba05773dd6
\ No newline at end of file
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom
new file mode 100644
index 00000000..bbb2235c
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom
@@ -0,0 +1,152 @@
+
+ 4.0.0
+
+ com.thoughtworks.paranamer
+ paranamer-parent
+ 2.8
+
+ paranamer
+ bundle
+ ParaNamer Core
+
+
+ org.mockito
+ mockito-all
+ 1.10.19
+ test
+
+
+ javax.inject
+ javax.inject
+ 1
+ true
+
+
+ net.sourceforge.f2j
+ arpack_combined_all
+ 0.1
+ test
+
+
+ net.sourceforge.f2j
+ arpack_combined_all
+ 0.1
+ javadoc
+ test
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ 2.5.5
+ javadoc
+ test
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ com.thoughtworks.paranamer
+ paranamer-maven-plugin
+ ${project.version}
+
+
+ compile
+
+ generate
+
+
+
+
+ ${project.build.sourceDirectory}
+ ${project.build.outputDirectory}
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ javadocs
+ test-compile
+
+ copy-dependencies
+
+
+ true
+ javadoc
+ net.sourceforge.f2j,${project.groupId}
+ arpack_combined_all,${project.artifactId}
+ true
+ ${project.build.directory}/test-data
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ com.thoughtworks.paranamer
+
+
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ com.thoughtworks.paranamer
+ paranamer-maven-plugin
+ [2.4.1,)
+
+ generate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom.sha1 b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom.sha1
new file mode 100644
index 00000000..b47b72a5
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.pom.sha1
@@ -0,0 +1 @@
+b0351723bce3a9e06bed96f732d8edaffbfc1ec2
\ No newline at end of file
diff --git a/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/_remote.repositories b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/_remote.repositories
new file mode 100644
index 00000000..addfa6d3
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+qdox-2.0.3.jar>central=
+qdox-2.0.3.pom>central=
diff --git a/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar
new file mode 100644
index 00000000..72aee866
Binary files /dev/null and b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar differ
diff --git a/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar.sha1 b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar.sha1
new file mode 100644
index 00000000..f0478e17
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar.sha1
@@ -0,0 +1 @@
+d70143d2a58e7b16a8ec73a495508d43a085d83b
\ No newline at end of file
diff --git a/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom
new file mode 100644
index 00000000..a8a137be
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom
@@ -0,0 +1,537 @@
+
+ 4.0.0
+
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+ QDox
+ com.thoughtworks.qdox
+ qdox
+ 2.0.3
+
+ https://github.com/paul-hammant/qdox
+
+ QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files
+ complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.
+
+ 2002
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ github
+ https://github.com/paul-hammant/qdox/issues
+
+
+
+ scm:git:https://github.com/paul-hammant/qdox.git
+ scm:git:ssh://git@github.com/paul-hammant/qdox.git
+ https://github.com/paul-hammant/qdox
+ qdox-2.0.3
+
+
+
+
+ rfscholte
+ Robert Scholte
+ +1
+
+ project lead
+
+
+
+ joe
+ Joe Walnes
+
+ project founder
+
+
+
+ Aslak Hellesoy
+ rinkrank
+
+ developer
+
+
+
+ Paul Hammant
+ paul
+
+ developer
+
+
+
+ Mike Williams
+ mdub
+
+ developer
+
+
+
+ mauro
+ Mauro Talevi
+
+ developer
+
+
+
+
+
+
+ Mike Royle
+
+
+ Peter Donald
+
+
+ James Strachan
+
+
+ Nick Pomfret
+
+
+ Chris Stevenson
+
+
+ Ben Hogan
+
+
+ Laurent Etiemble
+
+
+ Shawn Chain
+
+
+ Brian Slesinsky
+
+
+ James Lee
+
+
+ Eric Redmond
+
+
+
+
+ yyyy-MM-dd
+ UTF-8
+ ${maven.build.timestamp}
+ 500
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.1
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ com.thoughtworks.qdox
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.8.2
+
+ ${basedir}/src/site/templates/site.vm
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.0
+
+
+
+
+
+ enforce-byaccj
+
+ enforce
+
+
+
+
+ qdox.byaccj.executable
+ You can't run the build as BYacc/J is not available for ${os.name} (${os.arch})!
+
+
+
+
+
+
+
+ de.jflex
+ jflex-maven-plugin
+ 1.8.2
+
+
+
+ generate
+
+
+
+
+ ${project.build.directory}/generated-sources/parser
+
+ ${basedir}/src/grammar/lexer.flex
+ ${basedir}/src/grammar/commentlexer.flex
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ javacommentparser
+ generate-sources
+
+ exec
+
+
+ ${qdox.byaccj.executable}
+
+ -v
+ -Jnorun
+ -Jnoconstruct
+ -Jclass=DefaultJavaCommentParser
+ -Jpackage=com.thoughtworks.qdox.parser.impl
+ ${basedir}/src/grammar/commentparser.y
+
+ ${project.build.directory}/generated-sources/parser/com/thoughtworks/qdox/parser/impl
+
+
+
+ javasourceparser
+ generate-sources
+
+ exec
+
+
+ ${qdox.byaccj.executable}
+
+ -v
+ -Jnorun
+ -Jnoconstruct
+ -Jclass=Parser
+ -Jimplements=CommentHandler
+ -Jsemantic=Value
+ -Jpackage=com.thoughtworks.qdox.parser.impl
+ -Jstack=${qdox.javaparser.stack}
+ ${basedir}/src/grammar/parser.y
+
+ ${project.build.directory}/generated-sources/parser/com/thoughtworks/qdox/parser/impl
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.7
+
+
+ check-java15
+ process-classes
+
+ check
+
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.22.1
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.2.0
+
+ ${project.build.directory}/it
+ verify
+ ${project.build.directory}/local-repo
+
+ clean
+ test
+
+ src/it/settings.xml
+ true
+
+ 8
+ 8
+
+
+
+
+ integration-test
+
+ install
+ run
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.2
+
+
+ project
+
+ gnu
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.mockito
+ mockito-core
+ 1.8.5
+ test
+
+
+
+
+
+ linux
+
+
+ Linux
+ i386
+
+
+
+ ${basedir}/bootstrap/yacc.linux
+
+
+
+ linux64
+
+
+ Linux
+ amd64
+
+
+
+ ${basedir}/bootstrap/yacc.linux.x86_64
+
+
+
+ solaris
+
+
+ SunOS
+
+
+
+ ${basedir}/bootstrap/yacc.solaris
+
+
+
+ macosx-i386
+
+
+ Mac
+ i386
+
+
+
+ ${basedir}/bootstrap/yacc.macosx
+
+
+
+ macosx-powerpc
+
+
+ Mac
+ powerpc
+
+
+
+ ${basedir}/bootstrap/yacc.macosx
+
+
+
+ macosx-aarch64
+
+
+ Mac
+ aarch64
+
+
+
+ ${basedir}/bootstrap/yacc.macosx.aarch64
+
+
+
+ windows
+
+
+ Windows
+
+
+
+ ${basedir}/bootstrap/yacc.exe
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.8
+
+
+
+ dependencies
+ project-team
+ mailing-list
+ issue-tracking
+ license
+ scm
+ summary
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+
+ jxr
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ com.thoughtworks.qdox.*
+
+
+
+
+
+ javadoc
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom.sha1 b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom.sha1
new file mode 100644
index 00000000..b5028fcb
--- /dev/null
+++ b/.m2-acc/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.pom.sha1
@@ -0,0 +1 @@
+e49afe613a42b199b666e571570114b9836f38f3
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill-java/0.10.0/_remote.repositories b/.m2-acc/com/twitter/chill-java/0.10.0/_remote.repositories
new file mode 100644
index 00000000..aa5ae370
--- /dev/null
+++ b/.m2-acc/com/twitter/chill-java/0.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+chill-java-0.10.0.jar>central=
+chill-java-0.10.0.pom>central=
diff --git a/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar
new file mode 100644
index 00000000..6b41edc5
Binary files /dev/null and b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar differ
diff --git a/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar.sha1 b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar.sha1
new file mode 100644
index 00000000..1d6e4aa8
--- /dev/null
+++ b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.jar.sha1
@@ -0,0 +1 @@
+0fd2eb52afd9ab4337c9e51823f41ad8916e6976
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom
new file mode 100644
index 00000000..c6dbc701
--- /dev/null
+++ b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom
@@ -0,0 +1,64 @@
+
+
+ 4.0.0
+ com.twitter
+ chill-java
+ jar
+ chill-java
+ 0.10.0
+ chill-java
+
+ com.twitter
+
+
+ https://github.com/twitter/chill
+ scm:git:https://github.com/twitter/chill.git
+ scm:git:git@github.com:twitter/chill.git
+
+ https://github.com/twitter/chill
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+ A business-friendly OSS license
+
+
+
+
+ oscar
+ Oscar Boykin
+ http://twitter.com/posco
+
+
+ sritchie
+ Sam Ritchie
+ http://twitter.com/sritchie
+
+
+
+
+ org.scalacheck
+ scalacheck_2.12
+ 1.15.2
+ test
+
+
+ org.scalatest
+ scalatest_2.12
+ 3.2.9
+ test
+
+
+ org.scalatestplus
+ scalatestplus-scalacheck_2.12
+ 3.1.0.0-RC2
+ test
+
+
+ com.esotericsoftware
+ kryo-shaded
+ 4.0.2
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom.sha1 b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom.sha1
new file mode 100644
index 00000000..848b4d7f
--- /dev/null
+++ b/.m2-acc/com/twitter/chill-java/0.10.0/chill-java-0.10.0.pom.sha1
@@ -0,0 +1 @@
+a0195393c9e39875e2681eaea0c19be37ac84698
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill_2.13/0.10.0/_remote.repositories b/.m2-acc/com/twitter/chill_2.13/0.10.0/_remote.repositories
new file mode 100644
index 00000000..46d01e8f
--- /dev/null
+++ b/.m2-acc/com/twitter/chill_2.13/0.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+chill_2.13-0.10.0.jar>central=
+chill_2.13-0.10.0.pom>central=
diff --git a/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar
new file mode 100644
index 00000000..862f4568
Binary files /dev/null and b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar differ
diff --git a/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar.sha1 b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar.sha1
new file mode 100644
index 00000000..d7ad0a4e
--- /dev/null
+++ b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.jar.sha1
@@ -0,0 +1 @@
+764f2844ce1c7033869e069dc7cfe3f9682d175f
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom
new file mode 100644
index 00000000..3bf2e115
--- /dev/null
+++ b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom
@@ -0,0 +1,79 @@
+
+
+ 4.0.0
+ com.twitter
+ chill_2.13
+ jar
+ chill
+ 0.10.0
+ chill
+
+ com.twitter
+
+
+ https://github.com/twitter/chill
+ scm:git:https://github.com/twitter/chill.git
+ scm:git:git@github.com:twitter/chill.git
+
+ https://github.com/twitter/chill
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+ A business-friendly OSS license
+
+
+
+
+ oscar
+ Oscar Boykin
+ http://twitter.com/posco
+
+
+ sritchie
+ Sam Ritchie
+ http://twitter.com/sritchie
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.6
+
+
+ com.twitter
+ chill-java
+ 0.10.0
+
+
+ org.scalacheck
+ scalacheck_2.13
+ 1.15.2
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.9
+ test
+
+
+ org.scalatestplus
+ scalatestplus-scalacheck_2.13
+ 3.1.0.0-RC2
+ test
+
+
+ com.esotericsoftware
+ kryo-shaded
+ 4.0.2
+
+
+ org.apache.xbean
+ xbean-asm7-shaded
+ 4.15
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom.sha1 b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom.sha1
new file mode 100644
index 00000000..9ef9d3df
--- /dev/null
+++ b/.m2-acc/com/twitter/chill_2.13/0.10.0/chill_2.13-0.10.0.pom.sha1
@@ -0,0 +1 @@
+413cc6be0eaf974b18f9f1d606b643a3eb1adee2
\ No newline at end of file
diff --git a/.m2-acc/com/univocity/univocity-parsers/2.9.1/_remote.repositories b/.m2-acc/com/univocity/univocity-parsers/2.9.1/_remote.repositories
new file mode 100644
index 00000000..83e99673
--- /dev/null
+++ b/.m2-acc/com/univocity/univocity-parsers/2.9.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+univocity-parsers-2.9.1.jar>central=
+univocity-parsers-2.9.1.pom>central=
diff --git a/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar
new file mode 100644
index 00000000..d4dd521b
Binary files /dev/null and b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar differ
diff --git a/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar.sha1 b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar.sha1
new file mode 100644
index 00000000..e07ae64b
--- /dev/null
+++ b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.jar.sha1
@@ -0,0 +1 @@
+081827d186e42129f23c3f1e002b757ad4b4e769
\ No newline at end of file
diff --git a/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom
new file mode 100644
index 00000000..d7851856
--- /dev/null
+++ b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom
@@ -0,0 +1,260 @@
+
+
+ 4.0.0
+ com.univocity
+ univocity-parsers
+ 2.9.1
+ univocity-parsers
+ jar
+ univocity's open source parsers for processing different text formats using a consistent API
+ http://github.com/univocity/univocity-parsers
+
+
+ GitHub Issues
+ https://github.com/univocity/univocity-parsers/issues
+
+
+
+ Univocity Software Pty Ltd
+ www.univocity.com
+
+
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+ A business-friendly OSS license
+
+
+
+
+ https://github.com/univocity/univocity-parsers
+ scm:git:git://github.com/univocity/univocity-parsers.git
+ scm:git:git@github.com:univocity/univocity-parsers.git
+
+
+
+
+ jbax
+ Jeronimo Backes
+ jbax@univocity.com
+ +9:30
+
+
+
+ parsers
+ univocity parser development team
+ parsers@univocity.com
+
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+ ossrh
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.6
+ 1.6
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ enforce-versions
+ install
+
+ enforce
+
+
+
+
+ 1.6
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.4
+
+
+ com.googlecode.openbeans;resolution:=optional,*
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.5
+
+
+
+ true
+ true
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.17
+
+ -Dfile.encoding=UTF-8
+
+
+
+
+ maven-assembly-plugin
+ 2.4
+
+
+ project
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.2
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+ ${JDK8_HOME}/bin/javadoc
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+ package
+
+ jar
+
+
+
+
+
+
+
+
+ UTF-8
+ UTF-8
+
+
+
+
+ org.testng
+ testng
+ 6.8.21
+ test
+
+
+
+ com.univocity
+ univocity-output-tester
+ 2.1
+ test
+
+
+
+ org.hsqldb
+ hsqldb
+ 2.3.2
+ test
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom.sha1 b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom.sha1
new file mode 100644
index 00000000..063519e1
--- /dev/null
+++ b/.m2-acc/com/univocity/univocity-parsers/2.9.1/univocity-parsers-2.9.1.pom.sha1
@@ -0,0 +1 @@
+796fceba4fb1b2649d37193041fd987df2d394ce
\ No newline at end of file
diff --git a/.m2-acc/commons-cli/commons-cli/1.0/_remote.repositories b/.m2-acc/commons-cli/commons-cli/1.0/_remote.repositories
new file mode 100644
index 00000000..07157271
--- /dev/null
+++ b/.m2-acc/commons-cli/commons-cli/1.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+commons-cli-1.0.jar>central=
+commons-cli-1.0.pom>central=
diff --git a/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
new file mode 100644
index 00000000..22a004e1
Binary files /dev/null and b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar differ
diff --git a/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1 b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1
new file mode 100644
index 00000000..c22c98b0
--- /dev/null
+++ b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1
@@ -0,0 +1 @@
+6dac9733315224fc562f6268df58e92d65fd0137
\ No newline at end of file
diff --git a/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
new file mode 100644
index 00000000..cfc5a04d
--- /dev/null
+++ b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
@@ -0,0 +1,76 @@
+
+ 4.0.0
+ commons-cli
+ commons-cli
+ CLI
+ 1.0
+ Commons CLI provides a simple API for working with the command line arguments and options.
+ 2002
+
+
+ jstrachan
+ James Strachan
+ jstrachan@apache.org
+ SpiritSoft, Inc.
+
+
+ bob
+ bob mcwhirter
+ bob@werken.com
+ Werken
+
+
+ jkeyes
+ John Keyes
+ jbjk@mac.com
+ integral Source
+
+
+
+
+ Berin Loritsch
+ bloritsch@apache.org
+
+ helped in the Avalon CLI merge
+
+
+
+ Peter Maddocks
+ peter_maddocks@hp.com
+ Hewlett-Packard
+
+ supplied patch
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test*.java
+
+
+
+
+
+
+
+ commons-logging
+ commons-logging
+ 1.0
+
+
+ commons-lang
+ commons-lang
+ 1.0
+
+
+ junit
+ junit
+ 3.7
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1 b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1
new file mode 100644
index 00000000..9250940a
--- /dev/null
+++ b/.m2-acc/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1
@@ -0,0 +1 @@
+bc51fd74ed7c8ccf75b3abc84b3613d6ba60eb89 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
diff --git a/.m2-acc/commons-codec/commons-codec/1.15/_remote.repositories b/.m2-acc/commons-codec/commons-codec/1.15/_remote.repositories
new file mode 100644
index 00000000..87da4372
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:41 CEST 2026
+commons-codec-1.15.pom>central=
diff --git a/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom b/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom
new file mode 100644
index 00000000..72fef829
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom
@@ -0,0 +1,439 @@
+
+
+
+
+ 4.0.0
+
+ org.apache.commons
+ commons-parent
+ 52
+
+ commons-codec
+ commons-codec
+
+ 1.15
+ Apache Commons Codec
+ 2002
+
+ The Apache Commons Codec package contains simple encoder and decoders for
+ various formats such as Base64 and Hexadecimal. In addition to these
+ widely used encoders and decoders, the codec package also maintains a
+ collection of phonetic encoding utilities.
+
+ https://commons.apache.org/proper/commons-codec/
+
+ jira
+ https://issues.apache.org/jira/browse/CODEC
+
+
+ scm:git:https://gitbox.apache.org/repos/asf?p=commons-codec.git
+ scm:git:https://gitbox.apache.org/repos/asf?p=commons-codec.git
+ https://github.com/apache/commons-codec
+
+
+
+ stagingSite
+ Apache Staging Website
+ ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/commons-${commons.componentid}/
+
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Tim OBrien
+ tobrien
+ tobrien@apache.org
+ -6
+
+
+ Scott Sanders
+ sanders
+ sanders@totalsync.com
+
+
+ Rodney Waldhoff
+ rwaldhoff
+ rwaldhoff@apache.org
+
+
+ Daniel Rall
+ dlr
+ dlr@finemaltcoding.com
+
+
+ Jon S. Stevens
+ jon
+ jon@collab.net
+
+
+ Gary Gregory
+ ggregory
+ ggregory@apache.org
+ http://www.garygregory.com
+ -5
+
+
+ David Graham
+ dgraham
+ dgraham@apache.org
+
+
+ Julius Davies
+ julius
+ julius@apache.org
+ http://juliusdavies.ca/
+ -8
+
+
+ Thomas Neidhart
+ tn
+ tn@apache.org
+
+
+ Rob Tompkins
+ chtompki
+ chtompki@apache.org
+
+
+
+
+ Christopher O'Brien
+ siege@preoccupied.net
+
+ hex
+ md5
+ architecture
+
+
+
+ Martin Redington
+
+ Representing xml-rpc
+
+
+
+ Jeffery Dever
+
+ Representing http-client
+
+
+
+ Steve Zimmermann
+ steve.zimmermann@heii.com
+
+ Documentation
+
+
+
+ Benjamin Walstrum
+ ben@walstrum.com
+
+
+ Oleg Kalnichevski
+ oleg@ural.ru
+
+ Representing http-client
+
+
+
+ Dave Dribin
+ apache@dave.dribin.org
+
+ DigestUtil
+
+
+
+ Alex Karasulu
+ aok123 at bellsouth.net
+
+ Submitted Binary class and test
+
+
+
+ Matthew Inger
+ mattinger at yahoo.com
+
+ Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex
+
+
+
+ Jochen Wiedmann
+ jochen@apache.org
+
+ Base64 code [CODEC-69]
+
+
+
+ Sebastian Bazley
+ sebb@apache.org
+
+ Streaming Base64
+
+
+
+ Matthew Pocock
+ turingatemyhamster@gmail.com
+
+ Beider-Morse phonetic matching
+
+
+
+ Colm Rice
+ colm_rice at hotmail dot com
+
+ Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161]
+
+
+
+ Adam Retter
+ Evolved Binary
+
+ Base16 Input and Output Streams
+
+
+
+
+
+
+ junit
+ junit
+ 4.13
+ test
+
+
+ org.apache.commons
+ commons-lang3
+
+ 3.8
+ test
+
+
+
+ 1.7
+ 1.7
+ codec
+ org.apache.commons.codec
+ CODEC
+ 12310464
+
+ UTF-8
+ UTF-8
+ UTF-8
+ ${basedir}/LICENSE-header.txt
+ 2.17
+ 0.14.3
+ 0.8.5
+
+
+ false
+ false
+
+
+ 1.14
+ RC1
+ 1.7
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+ Alex Herbert
+ BC87A3FD0A54480F0BADBEBD21939FF0CA2A6567
+
+
+ clean verify apache-rat:check clirr:check javadoc:javadoc
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ ${commons.scm-publish.version}
+
+
+ archive**
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources/org/apache/commons/codec/bla.tar.xz
+ src/test/resources/org/apache/commons/codec/empty.bin
+ src/test/resources/org/apache/commons/codec/small.bin
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*AbstractTest.java
+ **/*PerformanceTest.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/checkstyle.xml
+ false
+ ${basedir}/LICENSE-header.txt
+
+
+
+
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources/org/apache/commons/codec/bla.tar.xz
+ src/test/resources/org/apache/commons/codec/empty.bin
+ src/test/resources/org/apache/commons/codec/small.bin
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/checkstyle.xml
+ false
+ ${basedir}/LICENSE-header.txt
+
+
+
+
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+ ${maven.compiler.target}
+ true
+
+ ${basedir}/pmd.xml
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${commons.findbugs.version}
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ TODO
+ NOPMD
+ NOTE
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+ 2.1
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+
+ 1.17
+
+
+
+ java9+
+
+ [9,)
+
+
+
+ true
+
+
+
+
diff --git a/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom.sha1 b/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom.sha1
new file mode 100644
index 00000000..333e53a0
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.15/commons-codec-1.15.pom.sha1
@@ -0,0 +1 @@
+c08f2dcdbba1a9466f3f9fa05e669fd61c3a47b7
\ No newline at end of file
diff --git a/.m2-acc/commons-codec/commons-codec/1.16.0/_remote.repositories b/.m2-acc/commons-codec/commons-codec/1.16.0/_remote.repositories
new file mode 100644
index 00000000..1adc378f
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.16.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-codec-1.16.0.jar>central=
+commons-codec-1.16.0.pom>central=
diff --git a/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar
new file mode 100644
index 00000000..854fc7eb
Binary files /dev/null and b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar differ
diff --git a/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1 b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1
new file mode 100644
index 00000000..7f13472e
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar.sha1
@@ -0,0 +1 @@
+4e3eb3d79888d76b54e28b350915b5dc3919c9de
\ No newline at end of file
diff --git a/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom
new file mode 100644
index 00000000..868923fd
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom
@@ -0,0 +1,454 @@
+
+
+
+
+ 4.0.0
+
+ org.apache.commons
+ commons-parent
+ 58
+
+ commons-codec
+ commons-codec
+ 1.16.0
+ Apache Commons Codec
+ 2002
+
+ The Apache Commons Codec package contains simple encoder and decoders for
+ various formats such as Base64 and Hexadecimal. In addition to these
+ widely used encoders and decoders, the codec package also maintains a
+ collection of phonetic encoding utilities.
+
+ https://commons.apache.org/proper/commons-codec/
+
+ jira
+ https://issues.apache.org/jira/browse/CODEC
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-codec
+ scm:git:https://gitbox.apache.org/repos/asf/commons-codec
+ https://github.com/apache/commons-codec
+ HEAD
+
+
+
+ stagingSite
+ Apache Staging Website
+ ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/commons-${commons.componentid}/
+
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Tim OBrien
+ tobrien
+ tobrien@apache.org
+ -6
+
+
+ Scott Sanders
+ sanders
+ sanders@totalsync.com
+
+
+ Rodney Waldhoff
+ rwaldhoff
+ rwaldhoff@apache.org
+
+
+ Daniel Rall
+ dlr
+ dlr@finemaltcoding.com
+
+
+ Jon S. Stevens
+ jon
+ jon@collab.net
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ David Graham
+ dgraham
+ dgraham@apache.org
+
+
+ Julius Davies
+ julius
+ julius@apache.org
+ http://juliusdavies.ca/
+ -8
+
+
+ Thomas Neidhart
+ tn
+ tn@apache.org
+
+
+ Rob Tompkins
+ chtompki
+ chtompki@apache.org
+
+
+ Matt Sicker
+ mattsicker
+ mattsicker@apache.org
+ https://musigma.blog/
+
+
+
+
+ Christopher O'Brien
+ siege@preoccupied.net
+
+ hex
+ md5
+ architecture
+
+
+
+ Martin Redington
+
+ Representing xml-rpc
+
+
+
+ Jeffery Dever
+
+ Representing http-client
+
+
+
+ Steve Zimmermann
+ steve.zimmermann@heii.com
+
+ Documentation
+
+
+
+ Benjamin Walstrum
+ ben@walstrum.com
+
+
+ Oleg Kalnichevski
+ oleg@ural.ru
+
+ Representing http-client
+
+
+
+ Dave Dribin
+ apache@dave.dribin.org
+
+ DigestUtil
+
+
+
+ Alex Karasulu
+ aok123 at bellsouth.net
+
+ Submitted Binary class and test
+
+
+
+ Matthew Inger
+ mattinger at yahoo.com
+
+ Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex
+
+
+
+ Jochen Wiedmann
+ jochen@apache.org
+
+ Base64 code [CODEC-69]
+
+
+
+ Sebastian Bazley
+ sebb@apache.org
+
+ Streaming Base64
+
+
+
+ Matthew Pocock
+ turingatemyhamster@gmail.com
+
+ Beider-Morse phonetic matching
+
+
+
+ Colm Rice
+ colm_rice at hotmail dot com
+
+ Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161]
+
+
+
+ Adam Retter
+ Evolved Binary
+
+ Base16 Input and Output Streams
+
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+
+ 1.8
+ 1.8
+ codec
+ org.apache.commons.codec
+ CODEC
+ 12310464
+
+ UTF-8
+ UTF-8
+ UTF-8
+ ${basedir}/src/conf/checkstyle-header.txt
+ ${basedir}/src/conf/checkstyle.xml
+ false
+ false
+
+ 1.16.0
+ 1.15
+ RC2
+ 1.7
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+ clean install apache-rat:check japicmp:cmp checkstyle:check javadoc:javadoc
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ ${commons.scm-publish.version}
+
+
+ archive**
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${checkstyle.config.file}
+ false
+ ${checkstyle.header.file}
+ true
+ NOTICE.txt,LICENSE.txt,**/pom.properties,**/sha512.properties
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources/org/apache/commons/codec/bla.tar
+ src/test/resources/org/apache/commons/codec/bla.tar.xz
+ src/test/resources/org/apache/commons/codec/empty.bin
+ src/test/resources/org/apache/commons/codec/small.bin
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*AbstractTest.java
+ **/*PerformanceTest.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+ java.nio.ByteBuffer
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources/org/apache/commons/codec/bla.tar
+ src/test/resources/org/apache/commons/codec/bla.tar.xz
+ src/test/resources/org/apache/commons/codec/empty.bin
+ src/test/resources/org/apache/commons/codec/small.bin
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+ ${maven.compiler.target}
+ true
+
+ ${basedir}/src/conf/pmd.xml
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ TODO
+ NOPMD
+ NOTE
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+ 2.1
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+
+ true
+
+
+
+
diff --git a/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1 b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1
new file mode 100644
index 00000000..260d11d5
--- /dev/null
+++ b/.m2-acc/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.pom.sha1
@@ -0,0 +1 @@
+d1dacb885ae5c943234addcc73f473e609ca1248
\ No newline at end of file
diff --git a/.m2-acc/commons-collections/commons-collections/3.2.2/_remote.repositories b/.m2-acc/commons-collections/commons-collections/3.2.2/_remote.repositories
new file mode 100644
index 00000000..f0c8e3db
--- /dev/null
+++ b/.m2-acc/commons-collections/commons-collections/3.2.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-collections-3.2.2.jar>central=
+commons-collections-3.2.2.pom>central=
diff --git a/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
new file mode 100644
index 00000000..fa5df82a
Binary files /dev/null and b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar differ
diff --git a/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1 b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1
new file mode 100644
index 00000000..e9eeffde
--- /dev/null
+++ b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.sha1
@@ -0,0 +1 @@
+8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5
\ No newline at end of file
diff --git a/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom
new file mode 100644
index 00000000..d5e4dba4
--- /dev/null
+++ b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom
@@ -0,0 +1,454 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 39
+
+ 4.0.0
+ commons-collections
+ commons-collections
+ 3.2.2
+ Apache Commons Collections
+
+ 2001
+ Types that extend and augment the Java Collections Framework.
+
+ http://commons.apache.org/collections/
+
+
+ jira
+ http://issues.apache.org/jira/browse/COLLECTIONS
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk
+ scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk
+ http://svn.apache.org/viewvc/commons/proper/collections/trunk
+
+
+
+
+ Stephen Colebourne
+ scolebourne
+
+
+
+
+ Morgan Delagrange
+ morgand
+
+
+
+
+ Matthew Hawthorne
+ matth
+
+
+
+
+ Geir Magnusson
+ geirm
+
+
+
+
+ Craig McClanahan
+ craigmcc
+
+
+
+
+ Phil Steitz
+ psteitz
+
+
+
+
+ Arun M. Thomas
+ amamment
+
+
+
+
+ Rodney Waldhoff
+ rwaldhoff
+
+
+
+
+ Henri Yandell
+ bayard
+
+
+
+
+ James Carman
+ jcarman
+
+
+
+
+ Robert Burrell Donkin
+ rdonkin
+
+
+
+
+
+ Rafael U. C. Afonso
+
+
+ Max Rydahl Andersen
+
+
+ Federico Barbieri
+
+
+ Arron Bates
+
+
+ Nicola Ken Barozzi
+
+
+ Sebastian Bazley
+
+
+ Matt Benson
+
+
+ Ola Berg
+
+
+ Christopher Berry
+
+
+ Nathan Beyer
+
+
+ Janek Bogucki
+
+
+ Chuck Burdick
+
+
+ Dave Bryson
+
+
+ Julien Buret
+
+
+ Jonathan Carlson
+
+
+ Ram Chidambaram
+
+
+ Steve Clark
+
+
+ Eric Crampton
+
+
+ Dimiter Dimitrov
+
+
+ Peter Donald
+
+
+ Steve Downey
+
+
+ Rich Dougherty
+
+
+ Tom Dunham
+
+
+ Stefano Fornari
+
+
+ Andrew Freeman
+
+
+ Gerhard Froehlich
+
+
+ Paul Jack
+
+
+ Eric Johnson
+
+
+ Kent Johnson
+
+
+ Marc Johnson
+
+
+ Nissim Karpenstein
+
+
+ Shinobu Kawai
+
+
+ Mohan Kishore
+
+
+ Simon Kitching
+
+
+ Thomas Knych
+
+
+ Serge Knystautas
+
+
+ Peter KoBek
+
+
+ Jordan Krey
+
+
+ Olaf Krische
+
+
+ Guilhem Lavaux
+
+
+ Paul Legato
+
+
+ David Leppik
+
+
+ Berin Loritsch
+
+
+ Hendrik Maryns
+
+
+ Stefano Mazzocchi
+
+
+ Brian McCallister
+
+
+ Steven Melzer
+
+
+ Leon Messerschmidt
+
+
+ Mauricio S. Moura
+
+
+ Kasper Nielsen
+
+
+ Stanislaw Osinski
+
+
+ Alban Peignier
+
+
+ Mike Pettypiece
+
+
+ Steve Phelps
+
+
+ Ilkka Priha
+
+
+ Jonas Van Poucke
+
+
+ Will Pugh
+
+
+ Herve Quiroz
+
+
+ Daniel Rall
+
+
+ Robert Ribnitz
+
+
+ Huw Roberts
+
+
+ Henning P. Schmiedehausen
+
+
+ Howard Lewis Ship
+
+
+ Joe Raysa
+
+
+ Thomas Schapitz
+
+
+ Jon Schewe
+
+
+ Andreas Schlosser
+
+
+ Christian Siefkes
+
+
+ Michael Smith
+
+
+ Stephen Smith
+
+
+ Jan Sorensen
+
+
+ Jon S. Stevens
+
+
+ James Strachan
+
+
+ Leo Sutic
+
+
+ Chris Tilden
+
+
+ Neil O'Toole
+
+
+ Jeff Turner
+
+
+ Kazuya Ujihara
+
+
+ Jeff Varszegi
+
+
+ Ralph Wagner
+
+
+ David Weinrich
+
+
+ Dieter Wimberger
+
+
+ Serhiy Yevtushenko
+
+
+ Jason van Zyl
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+
+ 1.2
+ 1.2
+ collections
+ 3.2.2
+ RC3
+ -bin
+ COLLECTIONS
+ 12310465
+
+
+
+ src/java
+ src/test
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org/apache/commons/collections/TestAllPackages.java
+
+
+
+
+ maven-antrun-plugin
+
+
+ package
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ data/test/*
+ maven-eclipse.xml
+
+
+
+
+
+
+
diff --git a/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1
new file mode 100644
index 00000000..df2a2156
--- /dev/null
+++ b/.m2-acc/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1
@@ -0,0 +1 @@
+02a5ba7cb070a882d2b7bd4bf5223e8e445c0268
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.11.0/_remote.repositories b/.m2-acc/commons-io/commons-io/2.11.0/_remote.repositories
new file mode 100644
index 00000000..44724c1b
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.11.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+commons-io-2.11.0.jar>central=
+commons-io-2.11.0.pom>central=
diff --git a/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
new file mode 100644
index 00000000..be507d94
Binary files /dev/null and b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar differ
diff --git a/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar.sha1 b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar.sha1
new file mode 100644
index 00000000..8adec30b
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar.sha1
@@ -0,0 +1 @@
+a2503f302b11ebde7ebc3df41daebe0e4eea3689
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom
new file mode 100644
index 00000000..d3372ca8
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom
@@ -0,0 +1,601 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 52
+
+ 4.0.0
+ commons-io
+ commons-io
+ 2.11.0
+ Apache Commons IO
+
+ 2002
+
+The Apache Commons IO library contains utility classes, stream implementations, file filters,
+file comparators, endian transformation classes, and much more.
+
+
+ https://commons.apache.org/proper/commons-io/
+
+
+ jira
+ https://issues.apache.org/jira/browse/IO
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ https://gitbox.apache.org/repos/asf?p=commons-io.git
+ rel/commons-io-2.11.0
+
+
+
+
+ Scott Sanders
+ sanders
+ sanders@apache.org
+
+
+ Java Developer
+
+
+
+ dIon Gillard
+
+ dion
+ dion@apache.org
+
+
+ Java Developer
+
+
+
+ Nicola Ken Barozzi
+ nicolaken
+ nicolaken@apache.org
+
+
+ Java Developer
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Java Developer
+
+
+
+ Stephen Colebourne
+ scolebourne
+
+
+ Java Developer
+
+ 0
+
+
+ Jeremias Maerki
+ jeremias
+ jeremias@apache.org
+
+
+ Java Developer
+
+ +1
+
+
+ Matthew Hawthorne
+ matth
+ matth@apache.org
+
+
+ Java Developer
+
+
+
+ Martin Cooper
+ martinc
+ martinc@apache.org
+
+
+ Java Developer
+
+
+
+ Rob Oxspring
+ roxspring
+ roxspring@apache.org
+
+
+ Java Developer
+
+
+
+ Jochen Wiedmann
+ jochen
+ jochen.wiedmann@gmail.com
+
+
+ Niall Pemberton
+ niallp
+
+ Java Developer
+
+
+
+ Jukka Zitting
+ jukka
+
+ Java Developer
+
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ Kristian Rosenvold
+ krosenvold
+ krosenvold@apache.org
+ +1
+
+
+
+
+
+ Rahul Akolkar
+
+
+ Jason Anderson
+
+
+ Nathan Beyer
+
+
+ Emmanuel Bourg
+
+
+ Chris Eldredge
+
+
+ Magnus Grimsell
+
+
+ Jim Harrington
+
+
+ Thomas Ledoux
+
+
+ Andy Lehane
+
+
+ Marcelo Liberato
+
+
+ Alban Peignier
+ alban.peignier at free.fr
+
+
+ Adam Retter
+ Evolved Binary
+
+
+ Ian Springer
+
+
+ Dominik Stadler
+
+
+ Masato Tezuka
+
+
+ James Urie
+
+
+ Frank W. Zammetti
+
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.7.2
+ pom
+ import
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit-pioneer
+ junit-pioneer
+ 1.4.2
+ test
+
+
+ org.mockito
+ mockito-inline
+ 3.11.2
+ test
+
+
+ com.google.jimfs
+ jimfs
+ 1.2
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+
+
+ 1.8
+ 1.8
+ io
+ org.apache.commons.io
+ RC1
+ 2.10.0
+ 2.11.0
+ (requires Java 8)
+ IO
+ 12310477
+
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;
+ org.apache.commons.io.*;version=${project.version};-noimport:=true
+
+
+
+ sun.nio.ch;resolution:=optional,
+ sun.misc;resolution:=optional,
+ *
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+ site-content
+ 3.1.2
+ 0.8.7
+ 3.0.0-M5
+ 0.15.3
+ 4.2.3
+ 4.3.0
+ 1.32
+ false
+ ${env.JACOCO_SKIP}
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ clean package apache-rat:check japicmp:cmp checkstyle:check javadoc:javadoc
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.13
+
+
+ src/test/resources/**/*.bin
+ src/test/resources/dir-equals-tests/**
+ test/**
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ ${basedir}/checkstyle.xml
+ false
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.44
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M3
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.0.5
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ xerces:xercesImpl
+
+ 1
+ false
+
+ ${argLine} -Xmx25M
+
+
+ **/*Test*.class
+
+
+ **/*AbstractTestCase*
+ **/testtools/**
+
+ **/*$*
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${spotbugs.impl.version}
+
+
+
+ ${basedir}/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.plugin.version}
+
+ ${basedir}/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.0.0
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+
+ true
+
+
+
+ benchmark
+
+ true
+ org.apache
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.0.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.${benchmark}.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom.sha1 b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom.sha1
new file mode 100644
index 00000000..7049ab8d
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.11.0/commons-io-2.11.0.pom.sha1
@@ -0,0 +1 @@
+3fe5d6ebed1afb72c3e8c166dba0b0e00fdd1f16
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.12.0/_remote.repositories b/.m2-acc/commons-io/commons-io/2.12.0/_remote.repositories
new file mode 100644
index 00000000..c7ec4ba1
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.12.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+commons-io-2.12.0.jar>central=
+commons-io-2.12.0.pom>central=
diff --git a/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar
new file mode 100644
index 00000000..03978b1b
Binary files /dev/null and b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar differ
diff --git a/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar.sha1 b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar.sha1
new file mode 100644
index 00000000..5225b130
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.jar.sha1
@@ -0,0 +1 @@
+e5e3eb2ff05b494287f51476bc715161412c525f
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom
new file mode 100644
index 00000000..43f955a3
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom
@@ -0,0 +1,605 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 57
+
+ 4.0.0
+ commons-io
+ commons-io
+ 2.12.0
+ Apache Commons IO
+
+ 2002
+
+The Apache Commons IO library contains utility classes, stream implementations, file filters,
+file comparators, endian transformation classes, and much more.
+
+
+ https://commons.apache.org/proper/commons-io/
+
+
+ jira
+ https://issues.apache.org/jira/browse/IO
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ https://gitbox.apache.org/repos/asf?p=commons-io.git
+ rel/commons-io-2.12.0
+
+
+
+
+ Scott Sanders
+ sanders
+ sanders@apache.org
+
+
+ Java Developer
+
+
+
+ dIon Gillard
+
+ dion
+ dion@apache.org
+
+
+ Java Developer
+
+
+
+ Nicola Ken Barozzi
+ nicolaken
+ nicolaken@apache.org
+
+
+ Java Developer
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Java Developer
+
+
+
+ Stephen Colebourne
+ scolebourne
+
+
+ Java Developer
+
+ 0
+
+
+ Jeremias Maerki
+ jeremias
+ jeremias@apache.org
+
+
+ Java Developer
+
+ +1
+
+
+ Matthew Hawthorne
+ matth
+ matth@apache.org
+
+
+ Java Developer
+
+
+
+ Martin Cooper
+ martinc
+ martinc@apache.org
+
+
+ Java Developer
+
+
+
+ Rob Oxspring
+ roxspring
+ roxspring@apache.org
+
+
+ Java Developer
+
+
+
+ Jochen Wiedmann
+ jochen
+ jochen.wiedmann@gmail.com
+
+
+ Niall Pemberton
+ niallp
+
+ Java Developer
+
+
+
+ Jukka Zitting
+ jukka
+
+ Java Developer
+
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ Kristian Rosenvold
+ krosenvold
+ krosenvold@apache.org
+ +1
+
+
+
+
+
+ Rahul Akolkar
+
+
+ Jason Anderson
+
+
+ Nathan Beyer
+
+
+ Emmanuel Bourg
+
+
+ Chris Eldredge
+
+
+ Magnus Grimsell
+
+
+ Jim Harrington
+
+
+ Thomas Ledoux
+
+
+ Andy Lehane
+
+
+ Marcelo Liberato
+
+
+ Alban Peignier
+ alban.peignier at free.fr
+
+
+ Adam Retter
+ Evolved Binary
+
+
+ Ian Springer
+
+
+ Dominik Stadler
+
+
+ Masato Tezuka
+
+
+ James Urie
+
+
+ Frank W. Zammetti
+
+
+ Martin Grigorov
+ mgrigorov@apache.org
+
+
+ Arturo Bernal
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit-pioneer
+ junit-pioneer
+ 1.9.1
+ test
+
+
+ org.mockito
+ mockito-inline
+ 4.11.0
+ test
+
+
+ com.google.jimfs
+ jimfs
+ 1.2
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+
+
+ 1.8
+ 1.8
+ io
+ org.apache.commons.io
+ RC2
+ 2.11.0
+ 2.12.0
+ (requires Java 8)
+ IO
+ 12310477
+
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;
+ org.apache.commons.io.*;version=${project.version};-noimport:=true
+
+
+
+ sun.nio.ch;resolution:=optional,
+ sun.misc;resolution:=optional,
+ *
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+ site-content
+ ${commons.javadoc8.java.link}
+ 1.0.0.Final
+ 1.36
+ false
+ ${env.JACOCO_SKIP}
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ clean verify apache-rat:check japicmp:cmp checkstyle:check pmd:check javadoc:javadoc
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.15
+
+
+ src/test/resources/**/*.bin
+ src/test/resources/dir-equals-tests/**
+ test/**
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${basedir}/src/conf/checkstyle.xml
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+ false
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ xerces:xercesImpl
+
+ 1
+ false
+
+ ${argLine} -Xmx25M
+
+
+ **/*Test*.class
+
+
+ **/*AbstractTestCase*
+ **/testtools/**
+
+ **/*$*
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ src/conf/maven-pmd-plugin.xml
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9-compile
+
+ [9,)
+
+
+
+ true
+ 8
+
+
+
+ java9-moditect
+
+
+ [9,11)
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ ${commons.moditect.version}
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ 9
+ ${project.build.directory}
+ true
+
+
+ org.apache.commons.io
+
+
+
+
+
+
+
+
+
+
+ benchmark
+
+ true
+ org.apache
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.${benchmark}.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom.sha1 b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom.sha1
new file mode 100644
index 00000000..45005055
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.12.0/commons-io-2.12.0.pom.sha1
@@ -0,0 +1 @@
+1701df741d43961a6f81b4dae69f64e737e16b43
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.13.0/_remote.repositories b/.m2-acc/commons-io/commons-io/2.13.0/_remote.repositories
new file mode 100644
index 00000000..e4adc1eb
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.13.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-io-2.13.0.jar>central=
+commons-io-2.13.0.pom>central=
diff --git a/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar
new file mode 100644
index 00000000..eb316f40
Binary files /dev/null and b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar differ
diff --git a/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar.sha1 b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar.sha1
new file mode 100644
index 00000000..c165136e
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar.sha1
@@ -0,0 +1 @@
+8bb2bc9b4df17e2411533a0708a69f983bf5e83b
\ No newline at end of file
diff --git a/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom
new file mode 100644
index 00000000..7b8660be
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom
@@ -0,0 +1,605 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 58
+
+ 4.0.0
+ commons-io
+ commons-io
+ 2.13.0
+ Apache Commons IO
+
+ 2002
+
+The Apache Commons IO library contains utility classes, stream implementations, file filters,
+file comparators, endian transformation classes, and much more.
+
+
+ https://commons.apache.org/proper/commons-io/
+
+
+ jira
+ https://issues.apache.org/jira/browse/IO
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-io.git
+ https://gitbox.apache.org/repos/asf?p=commons-io.git
+ rel/commons-io-2.13.0
+
+
+
+
+ Scott Sanders
+ sanders
+ sanders@apache.org
+
+
+ Java Developer
+
+
+
+ dIon Gillard
+
+ dion
+ dion@apache.org
+
+
+ Java Developer
+
+
+
+ Nicola Ken Barozzi
+ nicolaken
+ nicolaken@apache.org
+
+
+ Java Developer
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Java Developer
+
+
+
+ Stephen Colebourne
+ scolebourne
+
+
+ Java Developer
+
+ 0
+
+
+ Jeremias Maerki
+ jeremias
+ jeremias@apache.org
+
+
+ Java Developer
+
+ +1
+
+
+ Matthew Hawthorne
+ matth
+ matth@apache.org
+
+
+ Java Developer
+
+
+
+ Martin Cooper
+ martinc
+ martinc@apache.org
+
+
+ Java Developer
+
+
+
+ Rob Oxspring
+ roxspring
+ roxspring@apache.org
+
+
+ Java Developer
+
+
+
+ Jochen Wiedmann
+ jochen
+ jochen.wiedmann@gmail.com
+
+
+ Niall Pemberton
+ niallp
+
+ Java Developer
+
+
+
+ Jukka Zitting
+ jukka
+
+ Java Developer
+
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ Kristian Rosenvold
+ krosenvold
+ krosenvold@apache.org
+ +1
+
+
+
+
+
+ Rahul Akolkar
+
+
+ Jason Anderson
+
+
+ Nathan Beyer
+
+
+ Emmanuel Bourg
+
+
+ Chris Eldredge
+
+
+ Magnus Grimsell
+
+
+ Jim Harrington
+
+
+ Thomas Ledoux
+
+
+ Andy Lehane
+
+
+ Marcelo Liberato
+
+
+ Alban Peignier
+ alban.peignier at free.fr
+
+
+ Adam Retter
+ Evolved Binary
+
+
+ Ian Springer
+
+
+ Dominik Stadler
+
+
+ Masato Tezuka
+
+
+ James Urie
+
+
+ Frank W. Zammetti
+
+
+ Martin Grigorov
+ mgrigorov@apache.org
+
+
+ Arturo Bernal
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit-pioneer
+ junit-pioneer
+ 1.9.1
+ test
+
+
+ org.mockito
+ mockito-inline
+ 4.11.0
+ test
+
+
+ com.google.jimfs
+ jimfs
+ 1.2
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+
+
+ 1.8
+ 1.8
+ io
+ org.apache.commons.io
+ RC1
+ 2.12.0
+ 2.13.0
+ (requires Java 8)
+ IO
+ 12310477
+
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;version=1.4.9999;-noimport:=true,
+
+ org.apache.commons.io;
+ org.apache.commons.io.comparator;
+ org.apache.commons.io.filefilter;
+ org.apache.commons.io.input;
+ org.apache.commons.io.output;
+ org.apache.commons.io.*;version=${project.version};-noimport:=true
+
+
+
+ sun.nio.ch;resolution:=optional,
+ sun.misc;resolution:=optional,
+ *
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-io/
+ site-content
+ ${commons.javadoc8.java.link}
+ 1.0.0.Final
+ 1.36
+ false
+ ${env.JACOCO_SKIP}
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ clean verify apache-rat:check japicmp:cmp checkstyle:check pmd:check javadoc:javadoc
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.15
+
+
+ src/test/resources/**/*.bin
+ src/test/resources/dir-equals-tests/**
+ test/**
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${basedir}/src/conf/checkstyle.xml
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+ false
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ xerces:xercesImpl
+
+ 1
+ false
+
+ ${argLine} -Xmx25M
+
+
+ **/*Test*.class
+
+
+ **/*AbstractTestCase*
+ **/testtools/**
+
+ **/*$*
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ src/conf/maven-pmd-plugin.xml
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9-compile
+
+ [9,)
+
+
+
+ true
+ 8
+
+
+
+ java9-moditect
+
+
+ [9,11)
+
+
+
+
+ org.moditect
+ moditect-maven-plugin
+ ${commons.moditect.version}
+
+
+ add-module-infos
+ package
+
+ add-module-info
+
+
+ 9
+ ${project.build.directory}
+ true
+
+
+ org.apache.commons.io
+
+
+
+
+
+
+
+
+
+
+ benchmark
+
+ true
+ org.apache
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.${benchmark}.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom.sha1 b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom.sha1
new file mode 100644
index 00000000..5821e33a
--- /dev/null
+++ b/.m2-acc/commons-io/commons-io/2.13.0/commons-io-2.13.0.pom.sha1
@@ -0,0 +1 @@
+1da8a0360c9fa9b5c0553b032b54cfacf1d7182f
\ No newline at end of file
diff --git a/.m2-acc/commons-logging/commons-logging/1.1.3/_remote.repositories b/.m2-acc/commons-logging/commons-logging/1.1.3/_remote.repositories
new file mode 100644
index 00000000..369a2ed7
--- /dev/null
+++ b/.m2-acc/commons-logging/commons-logging/1.1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-logging-1.1.3.jar>central=
+commons-logging-1.1.3.pom>central=
diff --git a/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
new file mode 100644
index 00000000..ab512540
Binary files /dev/null and b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar differ
diff --git a/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1 b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1
new file mode 100644
index 00000000..5b8f029e
--- /dev/null
+++ b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1
@@ -0,0 +1 @@
+f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f
\ No newline at end of file
diff --git a/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom
new file mode 100644
index 00000000..e603932d
--- /dev/null
+++ b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom
@@ -0,0 +1,523 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 28
+
+ 4.0.0
+ commons-logging
+ commons-logging
+ Commons Logging
+ 1.1.3
+ Commons Logging is a thin adapter allowing configurable bridging to other,
+ well known logging systems.
+ http://commons.apache.org/proper/commons-logging/
+
+
+ JIRA
+ http://issues.apache.org/jira/browse/LOGGING
+
+
+ 2001
+
+
+
+ baliuka
+ Juozas Baliuka
+ baliuka@apache.org
+
+ Java Developer
+
+
+
+ morgand
+ Morgan Delagrange
+ morgand@apache.org
+ Apache
+
+ Java Developer
+
+
+
+ donaldp
+ Peter Donald
+ donaldp@apache.org
+
+
+ rdonkin
+ Robert Burrell Donkin
+ rdonkin@apache.org
+ The Apache Software Foundation
+
+
+ skitching
+ Simon Kitching
+ skitching@apache.org
+ The Apache Software Foundation
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ The Apache Software Foundation
+
+
+ costin
+ Costin Manolache
+ costin@apache.org
+ The Apache Software Foundation
+
+
+ craigmcc
+ Craig McClanahan
+ craigmcc@apache.org
+ The Apache Software Foundation
+
+
+ tn
+ Thomas Neidhart
+ tn@apache.org
+ The Apache Software Foundation
+
+
+ sanders
+ Scott Sanders
+ sanders@apache.org
+ The Apache Software Foundation
+
+
+ rsitze
+ Richard Sitze
+ rsitze@apache.org
+ The Apache Software Foundation
+
+
+ bstansberry
+ Brian Stansberry
+
+
+ rwaldhoff
+ Rodney Waldhoff
+ rwaldhoff@apache.org
+ The Apache Software Foundation
+
+
+
+
+ Matthew P. Del Buono
+
+ Provided patch
+
+
+
+ Vince Eagen
+ vince256 at comcast dot net
+
+ Lumberjack logging abstraction
+
+
+
+ Peter Lawrey
+
+ Provided patch
+
+
+
+ Berin Loritsch
+ bloritsch at apache dot org
+
+ Lumberjack logging abstraction
+ JDK 1.4 logging abstraction
+
+
+
+ Philippe Mouawad
+
+ Provided patch
+
+
+
+ Neeme Praks
+ neeme at apache dot org
+
+ Avalon logging abstraction
+
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/commons/proper/logging/trunk
+ scm:svn:https://svn.apache.org/repos/asf/commons/proper/logging/trunk
+ http://svn.apache.org/repos/asf/commons/proper/logging/trunk
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ testjar
+ package
+
+ test-jar
+
+
+ commons-logging
+
+
+
+
+ apijar
+ package
+
+ jar
+
+
+ ${project.artifactId}-api-${project.version}
+
+ org/apache/commons/logging/*.class
+ org/apache/commons/logging/impl/LogFactoryImpl*.class
+ org/apache/commons/logging/impl/WeakHashtable*.class
+ org/apache/commons/logging/impl/SimpleLog*.class
+ org/apache/commons/logging/impl/NoOpLog*.class
+ org/apache/commons/logging/impl/Jdk14Logger.class
+ META-INF/LICENSE.txt
+ META-INF/NOTICE.txt
+
+
+ **/package.html
+
+
+
+
+
+ adaptersjar
+ package
+
+ jar
+
+
+ ${project.artifactId}-adapters-${project.version}
+
+ org/apache/commons/logging/impl/**.class
+ META-INF/LICENSE.txt
+ META-INF/NOTICE.txt
+
+
+ org/apache/commons/logging/impl/WeakHashtable*.class
+ org/apache/commons/logging/impl/LogFactoryImpl*.class
+
+
+
+
+
+
+ fulljar
+ package
+
+ jar
+
+
+ ${project.artifactId}-${project.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ site.resources
+ site
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.0
+
+
+ attach-artifacts
+ package
+
+ attach-artifact
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-adapters-${project.version}.jar
+ jar
+ adapters
+
+
+ ${project.build.directory}/${project.artifactId}-api-${project.version}.jar
+ jar
+ api
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.surefire.version}
+
+
+ integration-test
+
+ integration-test
+ verify
+
+
+
+ **/*TestCase.java
+
+
+
+ ${log4j:log4j:jar}
+ ${logkit:logkit:jar}
+ ${javax.servlet:servlet-api:jar}
+ target/${project.build.finalName}.jar
+ target/${project.artifactId}-api-${project.version}.jar
+ target/${project.artifactId}-adapters-${project.version}.jar
+ target/commons-logging-tests.jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.3
+
+
+ src/main/assembly/bin.xml
+ src/main/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.4
+
+
+
+ properties
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+ commons-logging-**
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+ log4j
+ log4j
+ 1.2.17
+ true
+
+
+ logkit
+ logkit
+ 1.0.1
+ true
+
+
+ avalon-framework
+ avalon-framework
+ 4.1.5
+ true
+
+
+ javax.servlet
+ servlet-api
+ 2.3
+ provided
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.7
+
+ ${basedir}/checkstyle.xml
+ false
+ ${basedir}/license-header.txt
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.2.2
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ 2.0-beta-1
+
+
+
+
+
+
+ apache.website
+ ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/logging/
+
+
+
+
+ 1.2
+ 1.1
+ logging
+ 1.1.3
+ LOGGING
+ 12310484
+
+ RC2
+ 2.12
+ true
+
+
+ javax.servlet;version="[2.1.0, 3.0.0)";resolution:=optional,
+ org.apache.avalon.framework.logger;version="[4.1.3, 4.1.5]";resolution:=optional,
+ org.apache.log;version="[1.0.1, 1.0.1]";resolution:=optional,
+ org.apache.log4j;version="[1.2.15, 2.0.0)";resolution:=optional
+
+
+
diff --git a/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1 b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1
new file mode 100644
index 00000000..2bbdd9fc
--- /dev/null
+++ b/.m2-acc/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1
@@ -0,0 +1 @@
+4aeb2c0ae4261632487bf8ea870bdb405696cee9
\ No newline at end of file
diff --git a/.m2-acc/io/airlift/airbase/112/_remote.repositories b/.m2-acc/io/airlift/airbase/112/_remote.repositories
new file mode 100644
index 00000000..473f96e0
--- /dev/null
+++ b/.m2-acc/io/airlift/airbase/112/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:42 CEST 2026
+airbase-112.pom>central=
diff --git a/.m2-acc/io/airlift/airbase/112/airbase-112.pom b/.m2-acc/io/airlift/airbase/112/airbase-112.pom
new file mode 100644
index 00000000..2b33a118
--- /dev/null
+++ b/.m2-acc/io/airlift/airbase/112/airbase-112.pom
@@ -0,0 +1,1487 @@
+
+
+ 4.0.0
+
+ io.airlift
+ airbase
+ 112
+ pom
+
+ airbase
+ Base POM for Airlift
+ https://github.com/airlift/airbase
+
+ 2013
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+ scm:git:git@github.com/airlift/airbase.git
+ scm:git:git@github.com:airlift/airbase.git
+ https://github.com/airlift/airbase
+ 112
+
+
+
+
+
+ Airlift
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+ ${air.repository.snapshot.id}
+ ${air.repository.snapshot.name}
+ ${air.repository.snapshot.url}
+
+
+ ${air.repository.release.id}
+ ${air.repository.release.name}
+ ${air.repository.release.url}
+
+
+
+
+
+ UTF-8
+ 8
+ UTF-8
+ UTF-8
+
+
+
+
+ 1024m
+
+
+
+ false
+ true
+ oss-release
+ clean install
+ @{project.version}
+
+
+
+ 1
+
+
+
+
+
+ UTC
+
+
+ en
+
+
+ US
+
+
+ ${air.build.jvmsize}
+
+
+
+
+
+ all
+
+
+ ${project.build.targetJdk}
+
+
+ false
+
+
+
+ false
+
+ ${air.check.skip-all}
+
+ ${air.check.skip-all}
+
+
+ ${air.check.skip-basic}
+ ${air.check.skip-basic}
+ ${air.check.skip-basic}
+ ${air.check.skip-basic}
+
+
+ ${air.check.skip-extended}
+ ${air.check.skip-extended}
+ ${air.check.skip-extended}
+ ${air.check.skip-extended}
+ ${air.check.skip-extended}
+ ${air.check.skip-extended}
+
+
+ true
+ ${air.check.fail-all}
+ ${air.check.fail-all}
+
+
+ ${air.check.fail-basic}
+ ${air.check.fail-basic}
+ ${air.check.fail-basic}
+ ${air.check.fail-basic}
+
+
+ ${air.check.fail-extended}
+ ${air.check.fail-extended}
+ ${air.check.fail-extended}
+ ${air.check.fail-extended}
+ ${air.check.fail-basic}
+
+
+ 3.6.3
+
+
+ 11
+
+
+
+ ${project.basedir}
+
+
+ 1.8.1
+ 3.0.0-M5
+
+
+ 0.163
+
+
+ 5.0.1
+ 30.1.1-jre
+ 1.7.30
+ 1.2.3
+ 1
+ 2.0.1.Final
+ 4.0.1
+ 2.0.5
+ 2.12.3
+ 1.21
+ 2.10.10
+ 4.2.3
+ 6.10
+ 3.18.1
+ 0.39
+ 1.20
+ 5.8.0-M1
+
+
+ ${project.organization.name}
+ Copyright (C) ${project.inceptionYear} ${air.license.owner}
+ Copyright \(C\) \d{4} .+
+ license/apache-header.txt
+
+
+ checkstyle/airbase-checks.xml
+
+
+ README.txt
+ txt
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+ ossrh
+ Sonatype Release Snapshots
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ ${dep.plugin.scm.version}
+
+
+ org.apache.maven.scm
+ maven-scm-manager-plexus
+ ${dep.plugin.scm.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ ${dep.plugin.scm.version}
+
+ developerConnection
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.0.0
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M3
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.3
+
+
+
+
+ default
+ validate
+
+ enforce
+
+
+
+
+ ${air.check.skip-enforcer}
+ ${air.check.fail-enforcer}
+ false
+
+
+
+
+
+ commons-logging:commons-logging-api
+
+ junit:junit
+
+ com.google.collections:google-collections
+
+ com.google.guava:guava
+
+ com.google.guava:listenablefuture
+
+ com.google.code.findbugs:annotations
+
+ org.eclipse.jetty.orbit:javax.servlet
+
+ io.airlift:discovery-experimental
+ io.airlift:event-experimental
+ io.airlift:http-client-experimental
+ io.airlift:jmx-http-experimental
+ io.airlift:jmx-http-rpc-experimental
+ io.airlift:rack-experimental
+ io.airlift:rack-launcher-experimental
+ io.airlift:rack-packaging-experimental
+ io.airlift:rack-server-base-experimental
+
+
+
+ com.google.guava:guava:[10.0.1,)
+
+ junit:junit:[4.11,)
+
+
+
+
+
+ ${air.maven.version}
+
+
+ ${air.java.version}
+
+
+ ${project.build.targetJdk}
+ test
+
+ org.eclipse.jetty:jetty-alpn-java-client
+ org.eclipse.jetty:jetty-alpn-java-server
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.2
+
+
+
+ org.ow2.asm
+ asm
+ 9.1
+
+
+ org.apache.maven.shared
+ maven-dependency-analyzer
+ 1.11.3
+
+
+ maven-project
+ org.apache.maven
+
+
+
+
+
+ ${air.check.skip-dependency}
+ ${air.check.fail-dependency}
+ true
+
+
+
+ default
+ process-test-classes
+
+ analyze-only
+ analyze-duplicate
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ ${project.build.targetJdk}
+ ${project.build.targetJdk}
+ ${project.build.sourceEncoding}
+ ${air.build.jvmsize}
+ ${air.compiler.fail-warnings}
+ true
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.2.0
+
+ ${project.build.sourceEncoding}
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.3.0
+
+
+ true
+
+ posix
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${dep.plugin.surefire.version}
+
+
+ ${project.build.sourceEncoding}
+ ${air.test.timezone}
+ ${air.test.language}
+ ${air.test.region}
+ true
+ %1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS.%1$tL%1$tz %4$s %5$s%6$s%n
+
+ false
+ random
+ true
+ ${air.test.parallel}
+ ${air.test.thread-count}
+
+
+ ${argLine}
+ -Dfile.encoding=${project.build.sourceEncoding}
+ -Xmx${air.test.jvmsize}
+ -Xms${air.test.jvmsize}
+ -XX:+ExitOnOutOfMemoryError
+ -XX:+HeapDumpOnOutOfMemoryError
+ -XX:-OmitStackTraceInFastThrow
+ ${air.test.jvm.additional-arguments}
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${dep.junit.version}
+
+
+ org.apache.maven.surefire
+ surefire-junit-platform
+ ${dep.plugin.surefire.version}
+
+
+ org.apache.maven.surefire
+ surefire-testng
+ ${dep.plugin.surefire.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5
+
+ ${air.release.release-profiles}
+ ${air.release.auto-version-submodules}
+ forked-path
+ ${air.release.push-changes}
+ true
+ ${air.release.preparation-goals}
+ ${air.release.tag-name-format}
+ false
+ deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.2.0
+
+ true
+ ${project.build.targetJdk}
+ ${project.build.sourceEncoding}
+ ${air.build.jvmsize}
+ ${air.javadoc.lint}
+
+
+
+ attach-javadocs
+ verify
+
+ jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+ attach-tests
+ package
+
+ test-jar
+
+
+
+
+
+ true
+
+
+ true
+ true
+ false
+
+
+
+ ${git.build.time}
+ ${git.commit.id}
+ ${git.commit.id.describe}
+
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.0.3
+
+
+
+ \Qgit.build.time
+ \Qgit.commit.id
+ \Qgit.commit.id.describe
+
+ yyyy-MM-dd'T'HH:mm:ssZZ
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.0
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+
+ org.basepom.maven
+ duplicate-finder-maven-plugin
+ 1.5.0
+
+
+ default
+ process-test-classes
+
+ check
+
+
+
+
+ ${air.check.skip-duplicate-finder}
+ ${air.check.fail-duplicate-finder}
+
+
+
+
+ io.airlift
+ http-server
+
+
+ io.airlift
+ http-client
+
+
+
+ jetty-logging.properties
+
+
+
+
+
+
+ commons-beanutils
+ commons-beanutils
+
+
+ commons-beanutils
+ commons-beanutils-core
+
+
+ commons-collections
+ commons-collections
+
+
+
+ org.apache.commons.collections.ArrayStack
+ org.apache.commons.collections.Buffer
+ org.apache.commons.collections.BufferUnderflowException
+ org.apache.commons.collections.FastHashMap
+
+
+
+
+
+ commons-beanutils
+ commons-beanutils
+
+
+ commons-beanutils
+ commons-beanutils-core
+
+
+
+ org.apache.commons.beanutils
+
+
+
+
+
+
+ org.jruby
+ jruby-complete
+
+
+
+ .*\.html
+ META-INF/.*
+ about_files/.*
+ plugin\.properties
+ .*\.java
+ THIRD-PARTY
+
+
+
+
+
+ com.hubspot.maven.plugins
+ dependency-scope-maven-plugin
+ 0.10
+
+
+
+ check
+
+
+ ${air.check.skip-dependency-scope}
+ ${air.check.fail-dependency-scope}
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ 4.2.3
+
+ ${air.check.skip-spotbugs}
+ -Xmx${air.build.jvmsize}
+ ${air.check.fail-spotbugs}
+
+
+
+ default
+ verify
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.12.0
+
+ ${air.check.skip-pmd}
+ ${air.check.fail-pmd}
+ ${project.build.targetJdk}
+ ${project.build.sourceEncoding}
+ 100
+
+ **/*Bean.java
+ **/generated/*.java
+
+
+ target/generated-sources/stubs
+
+
+ /rulesets/java/basic.xml
+ /rulesets/java/clone.xml
+ /rulesets/java/finalizers.xml
+
+
+
+
+ default
+ verify
+
+ check
+
+
+
+
+
+
+ com.mycila
+ license-maven-plugin
+ 3.0
+
+
+
+
+
+ io.airlift
+ airbase-policy
+ 112
+
+
+
+ ${air.check.skip-license}
+ true
+ ${air.check.fail-license}
+ ${air.license.header-file}
+
+ SLASHSTAR_STYLE
+ SLASHSTAR_STYLE
+ SLASHSTAR_STYLE
+
+
+ ${project.inceptionYear}
+
+
+
+ COPYRIGHT_SECTION
+ ${air.license.default-value}
+ ${air.license.ensure-match}
+ false
+
+
+ true
+ true
+ true
+ ${project.build.sourceEncoding}
+
+ .*/**
+ **/*.md
+ **/*.sh
+ **/*.txt
+ **/*.thrift
+ **/*.sql
+ **/*.releaseBackup
+ **/*.st
+ **/*.raw
+ **/*.ser
+ **/*.html
+ **/*.rst
+ **/*.xml
+ **/*.csv
+ **/*.tsv
+ **/*.properties
+ **/src/license/**
+ **/src/*/resources/**
+
+
+ src/**
+
+
+
+
+ default
+ validate
+
+ check
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.6
+
+
+ default
+
+ prepare-agent
+
+
+
+ report
+ prepare-package
+
+ report
+
+
+
+
+ ${air.check.skip-jacoco}
+
+
+
+
+ org.gaul
+ modernizer-maven-plugin
+ 2.2.0
+
+ ${air.check.skip-modernizer}
+ ${air.check.fail-modernizer}
+ ${air.modernizer.java-version}
+
+
+
+ modernizer
+
+ modernizer
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.2
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.41.1
+
+
+
+
+
+ io.airlift
+ airbase-policy
+ 112
+
+
+
+
+ checkstyle
+ validate
+
+ check
+
+
+ ${air.check.skip-checkstyle}
+ ${air.check.fail-checkstyle}
+ true
+ ${air.checkstyle.config-file}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+ true
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.2
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+ org.basepom.maven
+ duplicate-finder-maven-plugin
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+
+ com.hubspot.maven.plugins
+ dependency-scope-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+ com.mycila
+ license-maven-plugin
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ org.gaul
+ modernizer-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+ default
+ initialize
+
+ revision
+
+
+
+
+
+
+
+
+
+
+
+
+ com.google.inject
+ guice
+ ${dep.guice.version}
+
+
+ com.google.inject.extensions
+ guice-servlet
+ ${dep.guice.version}
+
+
+ com.google.inject.extensions
+ guice-assistedinject
+ ${dep.guice.version}
+
+
+ com.google.inject.extensions
+ guice-throwingproviders
+ ${dep.guice.version}
+
+
+
+
+ com.google.guava
+ guava
+ ${dep.guava.version}
+
+
+
+ com.google.guava
+ listenablefuture
+
+
+
+
+
+
+ javax.inject
+ javax.inject
+ ${dep.javax-inject.version}
+
+
+ javax.servlet
+ javax.servlet-api
+ ${dep.javax-servlet.version}
+
+
+ javax.validation
+ validation-api
+ ${dep.javax-validation.version}
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ slf4j-nop
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ slf4j-simple
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ slf4j-ext
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${dep.slf4j.version}
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${dep.slf4j.version}
+
+
+
+ ch.qos.logback
+ logback-core
+ ${dep.logback.version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${dep.logback.version}
+
+
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+ 2.1
+
+
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-parameter-names
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-guava
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-joda
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-smile
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${dep.jackson.version}
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-ion
+ ${dep.jackson.version}
+
+
+
+
+ org.apache.bval
+ bval-jsr
+ ${dep.bval.version}
+
+
+
+ org.weakref
+ jmxutils
+ ${dep.jmxutils.version}
+
+
+ joda-time
+ joda-time
+ ${dep.joda.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-annotations
+ ${dep.spotbugs-annotations.version}
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${dep.jmh.version}
+
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${dep.jmh.version}
+
+
+
+
+ org.testng
+ testng
+ ${dep.testng.version}
+
+
+ junit
+ junit
+
+
+ com.google.inject
+ guice
+
+
+
+
+
+ org.junit
+ junit-bom
+ pom
+ ${dep.junit.version}
+ import
+
+
+
+ org.assertj
+ assertj-core
+ ${dep.assertj-core.version}
+
+
+
+ io.airlift
+ slice
+ ${dep.slice.version}
+
+
+
+
+
+
+ oss-release
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+
+
+
+ ci
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
+
+ eclipse-compiler
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ eclipse
+
+
+
+ org.codehaus.plexus
+ plexus-compiler-eclipse
+ 2.8.3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-airlift
+
+
+ .build-airlift
+
+
+
+
+ ${project.artifactId}
+
+
+
+
+ io.airlift
+ launcher
+ ${dep.packaging.version}
+ bin
+ tar.gz
+ runtime
+
+
+
+ io.airlift
+ launcher
+ ${dep.packaging.version}
+ properties
+ tar.gz
+ runtime
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+
+ main-class
+ The main-class property must be specified when building an airlift tarball.
+ .+
+ The main-class property can not be empty.
+
+
+
+
+
+
+ maven-assembly-plugin
+
+ false
+ true
+
+ distribution
+
+
+
+
+ io.airlift
+ packaging
+ ${dep.packaging.version}
+
+
+
+
+ package
+ package
+
+ single
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ attach-readme
+ package
+
+ attach-artifact
+
+
+
+
+ ${air.readme.file}
+ ${air.readme.type}
+ readme
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/airlift/airbase/112/airbase-112.pom.sha1 b/.m2-acc/io/airlift/airbase/112/airbase-112.pom.sha1
new file mode 100644
index 00000000..7154b2fa
--- /dev/null
+++ b/.m2-acc/io/airlift/airbase/112/airbase-112.pom.sha1
@@ -0,0 +1 @@
+c095c49bfdd3c799855b110fb883542015055eaa
\ No newline at end of file
diff --git a/.m2-acc/io/airlift/aircompressor/0.21/_remote.repositories b/.m2-acc/io/airlift/aircompressor/0.21/_remote.repositories
new file mode 100644
index 00000000..e7153fbe
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.21/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:44 CEST 2026
+aircompressor-0.21.pom>central=
diff --git a/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom b/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom
new file mode 100644
index 00000000..1653aea8
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom
@@ -0,0 +1,187 @@
+
+
+
+ 4.0.0
+
+ io.airlift
+ aircompressor
+ 0.21
+ jar
+
+ aircompressor
+
+ Compression algorithms
+ http://github.com/airlift/aircompressor
+
+
+ io.airlift
+ airbase
+ 112
+
+
+ 2011
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+ scm:git:git://github.com/airlift/aircompressor.git
+ scm:git:git@github.com:airlift/aircompressor.git
+ http://github.com/airlift/aircompressor/tree/master
+ 0.21
+
+
+
+ 1.8
+ 1.8
+ true
+ false
+ true
+ false
+
+ methods
+ 4
+ 2G
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+ com.google.guava
+ guava
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.7.3
+ test
+
+
+ org.testng
+ testng
+ test
+
+
+
+ com.google.inject
+ guice
+ test
+
+
+
+ javax.inject
+ javax.inject
+ test
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ test
+
+
+
+ org.lz4
+ lz4-java
+ 1.7.1
+ test
+
+
+
+ com.github.luben
+ zstd-jni
+ 1.4.9-1
+ test
+
+
+
+ org.anarres.lzo
+ lzo-hadoop
+ 1.0.6
+ test
+
+
+ org.apache.hadoop
+ hadoop-core
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ com.google.code.findbugs
+ annotations
+
+
+
+
+
+ io.trino.hadoop
+ hadoop-apache
+ 3.2.0-12
+ provided
+
+
+
+ org.iq80.snappy
+ snappy
+ 0.4
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ ${project.build.targetJdk}
+
+
+
+
+
+
+
+
+
+ ci
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${test_java_home}/bin/java
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom.sha1 b/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom.sha1
new file mode 100644
index 00000000..29c1dde5
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.21/aircompressor-0.21.pom.sha1
@@ -0,0 +1 @@
+1f6d01e78ae6adf5eb67d15964d326af6c8c8f12
\ No newline at end of file
diff --git a/.m2-acc/io/airlift/aircompressor/0.25/_remote.repositories b/.m2-acc/io/airlift/aircompressor/0.25/_remote.repositories
new file mode 100644
index 00000000..382bbb8e
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.25/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+aircompressor-0.25.jar>central=
+aircompressor-0.25.pom>central=
diff --git a/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar
new file mode 100644
index 00000000..118a22e0
Binary files /dev/null and b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar differ
diff --git a/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar.sha1 b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar.sha1
new file mode 100644
index 00000000..3d707fd9
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.jar.sha1
@@ -0,0 +1 @@
+f9335fb25f31289ffbe512aa0732c872abdfd64d
\ No newline at end of file
diff --git a/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom
new file mode 100644
index 00000000..4df44ba1
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom
@@ -0,0 +1,193 @@
+
+
+
+ 4.0.0
+
+ io.airlift
+ aircompressor
+ 0.25
+ jar
+
+ aircompressor
+
+ Compression algorithms
+ http://github.com/airlift/aircompressor
+
+
+ io.airlift
+ airbase
+ 112
+
+
+ 2011
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+ scm:git:git://github.com/airlift/aircompressor.git
+ scm:git:git@github.com:airlift/aircompressor.git
+ http://github.com/airlift/aircompressor/tree/master
+ 0.25
+
+
+
+ 1.8
+ 1.8
+ true
+ false
+ true
+ false
+
+ methods
+ 4
+ 2G
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+ com.google.guava
+ guava
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.8.4
+ test
+
+
+ org.testng
+ testng
+ test
+
+
+
+ com.google.inject
+ guice
+ test
+
+
+
+ javax.inject
+ javax.inject
+ test
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ test
+
+
+
+ org.lz4
+ lz4-java
+ 1.8.0
+ test
+
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.2-1
+ test
+
+
+
+ org.anarres.lzo
+ lzo-hadoop
+ 1.0.6
+ test
+
+
+ org.apache.hadoop
+ hadoop-core
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ com.google.code.findbugs
+ annotations
+
+
+
+
+
+ io.trino.hadoop
+ hadoop-apache
+ 3.2.0-17
+ provided
+
+
+
+ org.iq80.snappy
+ snappy
+ 0.4
+ test
+
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ ${project.build.targetJdk}
+
+
+
+
+
+
+
+
+
+ ci
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${test_java_home}/bin/java
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom.sha1 b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom.sha1
new file mode 100644
index 00000000..6fe23846
--- /dev/null
+++ b/.m2-acc/io/airlift/aircompressor/0.25/aircompressor-0.25.pom.sha1
@@ -0,0 +1 @@
+dd00877e23c4c7614715b19b800acb69a9e429d4
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/_remote.repositories
new file mode 100644
index 00000000..b1cb03e4
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+metrics-bom-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom
new file mode 100644
index 00000000..431ca2da
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom
@@ -0,0 +1,176 @@
+
+
+ 4.0.0
+
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+
+
+ metrics-bom
+ Metrics BOM
+ pom
+ Bill of Materials for Metrics
+
+
+
+
+ io.dropwizard.metrics
+ metrics-annotation
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-caffeine
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-caffeine3
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-core
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-collectd
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-ehcache
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-graphite
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-healthchecks
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-httpclient
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-httpclient5
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-httpasyncclient
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jakarta-servlet
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jakarta-servlets
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jcache
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jdbi
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jdbi3
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jersey2
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jersey3
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jersey31
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jetty9
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jetty10
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jetty11
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jmx
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-json
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-jvm
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-log4j2
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-logback
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-logback13
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-logback14
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-servlet
+ ${project.version}
+
+
+ io.dropwizard.metrics
+ metrics-servlets
+ ${project.version}
+
+
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom.sha1
new file mode 100644
index 00000000..bfabfd11
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-bom/4.2.19/metrics-bom-4.2.19.pom.sha1
@@ -0,0 +1 @@
+9ae6a38c9279ba65d21800ec41c535c892dc9cb4
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/_remote.repositories
new file mode 100644
index 00000000..415f01e5
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+metrics-core-4.2.19.jar>central=
+metrics-core-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar
new file mode 100644
index 00000000..e4247465
Binary files /dev/null and b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar differ
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar.sha1
new file mode 100644
index 00000000..b9df424f
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.jar.sha1
@@ -0,0 +1 @@
+d32b4c3f3e733bf4cb239ca4204fbed8464973a5
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom
new file mode 100644
index 00000000..a77232a4
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom
@@ -0,0 +1,70 @@
+
+
+ 4.0.0
+
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+
+
+ metrics-core
+ Metrics Core
+ bundle
+
+ Metrics is a Java library which gives you unparalleled insight into what your code does in
+ production. Metrics provides a powerful toolkit of ways to measure the behavior of critical
+ components in your production environment.
+
+
+
+ com.codahale.metrics
+
+
+
+
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ ${hamcrest.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom.sha1
new file mode 100644
index 00000000..799a9df4
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-core/4.2.19/metrics-core-4.2.19.pom.sha1
@@ -0,0 +1 @@
+d65aafed931b117244fb160d74749882b953e218
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/_remote.repositories
new file mode 100644
index 00000000..12d5e337
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+metrics-graphite-4.2.19.jar>central=
+metrics-graphite-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar
new file mode 100644
index 00000000..fbdad0c8
Binary files /dev/null and b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar differ
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar.sha1
new file mode 100644
index 00000000..760bf49b
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.jar.sha1
@@ -0,0 +1 @@
+c8ed09f56bca464c136066bedbac86f451aa7f20
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom
new file mode 100644
index 00000000..53eb70cc
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom
@@ -0,0 +1,95 @@
+
+
+ 4.0.0
+
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+
+
+ metrics-graphite
+ Graphite Integration for Metrics
+ bundle
+
+ A reporter for Metrics which announces measurements to a Graphite server.
+
+
+
+ com.codahale.metrics.graphite
+ 5.17.0
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-bom
+ ${project.version}
+ pom
+ import
+
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+
+
+ com.rabbitmq
+ amqp-client
+ ${rabbitmq.version}
+
+
+ io.dropwizard.metrics
+ metrics-core
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+ org.python
+ jython-standalone
+ 2.7.3
+ test
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom.sha1
new file mode 100644
index 00000000..f31cddcd
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-graphite/4.2.19/metrics-graphite-4.2.19.pom.sha1
@@ -0,0 +1 @@
+a009fca5727b8d90d1a67302f09bdb2393b742b5
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/_remote.repositories
new file mode 100644
index 00000000..11fc6f27
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+metrics-jmx-4.2.19.jar>central=
+metrics-jmx-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar
new file mode 100644
index 00000000..62cefd18
Binary files /dev/null and b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar differ
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar.sha1
new file mode 100644
index 00000000..bc66303b
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.jar.sha1
@@ -0,0 +1 @@
+474c1c764df01a0d93fc268da1f779ab97fe99ae
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom
new file mode 100644
index 00000000..69ffe834
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom
@@ -0,0 +1,73 @@
+
+
+
+ metrics-parent
+ io.dropwizard.metrics
+ 4.2.19
+
+ 4.0.0
+
+ metrics-jmx
+ Metrics Integration with JMX
+ bundle
+
+ A set of classes which allow you to report metrics via JMX.
+
+
+
+ com.codahale.metrics.jmx
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-bom
+ ${project.version}
+ pom
+ import
+
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom.sha1
new file mode 100644
index 00000000..e0967bd6
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jmx/4.2.19/metrics-jmx-4.2.19.pom.sha1
@@ -0,0 +1 @@
+4adc477393422dc665ec957c2d3da5c60cf1f24f
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/_remote.repositories
new file mode 100644
index 00000000..40a60200
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+metrics-json-4.2.19.jar>central=
+metrics-json-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar
new file mode 100644
index 00000000..6621aeb8
Binary files /dev/null and b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar differ
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar.sha1
new file mode 100644
index 00000000..989967ec
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.jar.sha1
@@ -0,0 +1 @@
+32afaab5bca42c8cbd4002f906b169d6c0fd4e4f
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom
new file mode 100644
index 00000000..9dbc3f4e
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom
@@ -0,0 +1,86 @@
+
+
+ 4.0.0
+
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+
+
+ metrics-json
+ Jackson Integration for Metrics
+ bundle
+
+ A set of Jackson modules which provide serializers for most Metrics classes.
+
+
+
+ com.codahale.metrics.json
+ 2.12.7
+ 2.12.7.1
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-bom
+ ${project.version}
+ pom
+ import
+
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+
+
+ io.dropwizard.metrics
+ metrics-healthchecks
+ true
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-databind.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom.sha1
new file mode 100644
index 00000000..29ae74ac
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-json/4.2.19/metrics-json-4.2.19.pom.sha1
@@ -0,0 +1 @@
+37929b74a6951147732da251272e6633273b16c5
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/_remote.repositories
new file mode 100644
index 00000000..e6c7064e
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+metrics-jvm-4.2.19.jar>central=
+metrics-jvm-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar
new file mode 100644
index 00000000..2b1538ef
Binary files /dev/null and b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar differ
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar.sha1
new file mode 100644
index 00000000..506fb36f
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.jar.sha1
@@ -0,0 +1 @@
+13bb7b51914d43a7709f7b477b98f3732aaa03e4
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom
new file mode 100644
index 00000000..252d2512
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom
@@ -0,0 +1,75 @@
+
+
+ 4.0.0
+
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+
+
+ metrics-jvm
+ JVM Integration for Metrics
+ bundle
+
+ A set of classes which allow you to monitor critical aspects of your Java Virtual Machine
+ using Metrics.
+
+
+
+ com.codahale.metrics.jvm
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-bom
+ ${project.version}
+ pom
+ import
+
+
+ net.bytebuddy
+ byte-buddy
+ ${byte-buddy.version}
+
+
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom.sha1
new file mode 100644
index 00000000..b977efab
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-jvm/4.2.19/metrics-jvm-4.2.19.pom.sha1
@@ -0,0 +1 @@
+d1fd92bf25b031b8f9e24d3db24c9e9fce5211a0
\ No newline at end of file
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/_remote.repositories b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/_remote.repositories
new file mode 100644
index 00000000..d896eca2
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+metrics-parent-4.2.19.pom>central=
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom
new file mode 100644
index 00000000..6192b52f
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom
@@ -0,0 +1,468 @@
+
+
+ 4.0.0
+
+ io.dropwizard.metrics
+ metrics-parent
+ 4.2.19
+ pom
+ Metrics Parent
+
+ The Metrics library.
+
+ https://metrics.dropwizard.io
+
+
+ docs
+ metrics-bom
+ metrics-annotation
+ metrics-benchmarks
+ metrics-caffeine
+ metrics-caffeine3
+ metrics-core
+ metrics-collectd
+ metrics-ehcache
+ metrics-graphite
+ metrics-healthchecks
+ metrics-httpclient
+ metrics-httpclient5
+ metrics-httpasyncclient
+ metrics-jakarta-servlet
+ metrics-jakarta-servlets
+ metrics-jcache
+ metrics-jcstress
+ metrics-jdbi
+ metrics-jdbi3
+ metrics-jersey2
+ metrics-jersey3
+ metrics-jersey31
+ metrics-jetty9
+ metrics-jetty10
+ metrics-jetty11
+ metrics-jmx
+ metrics-json
+ metrics-jvm
+ metrics-log4j2
+ metrics-logback
+ metrics-logback13
+ metrics-logback14
+ metrics-servlet
+ metrics-servlets
+
+
+
+ 2023-06-01T21:00:23Z
+ UTF-8
+ UTF-8
+
+ 2.12.3
+ 9.4.51.v20230217
+ 10.0.15
+ 11.0.15
+ 1.7.36
+ 3.24.2
+ 1.14.4
+ 5.3.1
+ 4.13.1
+ 1.3
+ 3.11.0
+ 2.19.1
+ 9+181-r4173-1
+
+ dropwizard_metrics
+ dropwizard
+ https://sonarcloud.io
+ ${project.artifactId}
+
+
+
+
+ Coda Hale
+ coda.hale@gmail.com
+ America/Los_Angeles
+
+ architect
+
+
+
+ Ryan Tenney
+ ryan@10e.us
+ America/New_York
+
+ committer
+
+
+
+ Artem Prigoda
+ prigoda.artem@ya.ru
+ Europe/Berlin
+
+ committer
+
+
+
+
+
+
+ Apache License 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+ scm:git:git://github.com/dropwizard/metrics.git
+ scm:git:git@github.com:dropwizard/metrics.git
+ https://github.com/dropwizard/metrics/
+ v4.2.19
+
+
+
+ github
+ https://github.com/dropwizard/metrics/issues/
+
+
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+ ossrh
+ Nexus Release Repository
+ https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+ jdk8
+
+ 1.8
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${errorprone.javac.version}/javac-${errorprone.javac.version}.jar
+
+
+
+
+
+
+
+ jdk17
+
+ [17,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -Xlint:all
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-sources/.*
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
+
+
+
+ com.google.errorprone
+ error_prone_core
+ ${errorprone.version}
+
+
+
+
+
+
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+ EDA86E9FB607B5FC9223FB767D4868B53E31E7AD
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.0
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.5.0
+
+ 8
+ none
+ true
+ true
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.13
+
+ ossrh
+ https://s01.oss.sonatype.org/
+ true
+
+
+
+ nexus-deploy
+ deploy
+
+ deploy
+
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.9
+
+
+ package
+
+ makeAggregateBom
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.1.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+ true
+ true
+ true
+
+ -Xlint:all
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne -XepExcludedPaths:.*/target/generated-sources/.*
+
+
+
+ com.google.errorprone
+ error_prone_core
+ ${errorprone.version}
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 5.1.9
+ true
+
+
+
+
+ ${javaModuleName}
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.1.0
+
+ @{argLine} -Djava.net.preferIPv4Stack=true
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.3.0
+
+
+ enforce
+
+
+
+
+
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.6.0
+
+
+ analyze
+
+ analyze-only
+ analyze-dep-mgt
+ analyze-duplicate
+
+ verify
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0
+
+ true
+ forked-path
+ v@{project.version}
+ clean test
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ true
+
+
+ ${javaModuleName}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.0
+
+ checkstyle.xml
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.4
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.10
+
+
+ prepare-agent
+
+ prepare-agent
+
+
+
+ report
+
+ report
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom.sha1 b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom.sha1
new file mode 100644
index 00000000..41d6e5c1
--- /dev/null
+++ b/.m2-acc/io/dropwizard/metrics/metrics-parent/4.2.19/metrics-parent-4.2.19.pom.sha1
@@ -0,0 +1 @@
+d025565493834f8033193afcfe480c6c275e5e4d
\ No newline at end of file
diff --git a/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/_remote.repositories b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/_remote.repositories
new file mode 100644
index 00000000..9a85d056
--- /dev/null
+++ b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+kubernetes-client-bom-5.12.2.pom>central=
diff --git a/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom
new file mode 100644
index 00000000..6afde682
--- /dev/null
+++ b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom
@@ -0,0 +1,636 @@
+
+
+
+
+ 4.0.0
+
+ io.fabric8
+ kubernetes-client-bom
+ 5.12.2
+ Fabric8 :: Kubernetes :: Bom
+ pom
+ Generated Bom
+
+ http://fabric8.io/
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ scm:git:git@github.com:fabric8io/kubernetes-client.git
+ scm:git:git@github.com:fabric8io/kubernetes-client.git
+ http://github.com/fabric8io/kubernetes-client/
+ 5.12.2
+
+
+
+
+ geeks
+ Fabric8 Development Team
+ fabric8
+ http://fabric8.io/
+
+
+
+
+
+ io.fabric8
+ kubernetes-model-common
+ 5.12.2
+
+
+ io.fabric8
+ model-annotator
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-core
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-rbac
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-admissionregistration
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-apps
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-autoscaling
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-apiextensions
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-batch
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-certificates
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-coordination
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-discovery
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-events
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-extensions
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-networking
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-metrics
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-policy
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-scheduling
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-storageclass
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-jsonschema2pojo
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-flowcontrol
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-model-node
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-clusterautoscaling
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-hive
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-installer
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-operator
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-operatorhub
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-machine
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-monitoring
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-console
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-machineconfig
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-tuned
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-whereabouts
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-storageversionmigrator
+ 5.12.2
+
+
+ io.fabric8
+ openshift-model-miscellaneous
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-client
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ openshift-client
+ 5.12.2
+
+
+ io.fabric8
+ knative-model
+ 5.12.2
+
+
+ io.fabric8
+ knative-client
+ 5.12.2
+
+
+ io.fabric8
+ knative-mock
+ 5.12.2
+
+
+ io.fabric8
+ knative-examples
+ 5.12.2
+
+
+ io.fabric8
+ knative-tests
+ 5.12.2
+
+
+ io.fabric8
+ tekton-model-v1alpha1
+ 5.12.2
+
+
+ io.fabric8
+ tekton-model-v1beta1
+ 5.12.2
+
+
+ io.fabric8
+ tekton-model-triggers
+ 5.12.2
+
+
+ io.fabric8
+ tekton-client
+ 5.12.2
+
+
+ io.fabric8
+ tekton-mock
+ 5.12.2
+
+
+ io.fabric8
+ tekton-examples
+ 5.12.2
+
+
+ io.fabric8
+ tekton-tests
+ 5.12.2
+
+
+ io.fabric8
+ servicecatalog-model
+ 5.12.2
+
+
+ io.fabric8
+ servicecatalog-client
+ 5.12.2
+
+
+ io.fabric8
+ servicecatalog-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ service-catalog-examples
+ 5.12.2
+
+
+ io.fabric8
+ servicecatalog-tests
+ 5.12.2
+
+
+ io.fabric8
+ volumesnapshot-model
+ 5.12.2
+
+
+ io.fabric8
+ volumesnapshot-client
+ 5.12.2
+
+
+ io.fabric8
+ volumesnapshot-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ volumesnapshot-examples
+ 5.12.2
+
+
+ io.fabric8
+ volumesnapshot-tests
+ 5.12.2
+
+
+ io.fabric8
+ chaosmesh-model
+ 5.12.2
+
+
+ io.fabric8
+ chaosmesh-client
+ 5.12.2
+
+
+ io.fabric8
+ chaosmesh-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ chaosmesh-examples
+ 5.12.2
+
+
+ io.fabric8
+ chaosmesh-tests
+ 5.12.2
+
+
+ io.fabric8
+ camel-k-model-v1
+ 5.12.2
+
+
+ io.fabric8
+ camel-k-model-v1alpha1
+ 5.12.2
+
+
+ io.fabric8
+ camel-k-client
+ 5.12.2
+
+
+ io.fabric8
+ camel-k-mock
+ 5.12.2
+
+
+ io.fabric8
+ camel-k-tests
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-model-v1alpha2
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-model-v1alpha3
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-model-v1beta1
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-model-v1
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-client
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-examples
+ 5.12.2
+
+
+ io.fabric8
+ certmanager-tests
+ 5.12.2
+
+
+ io.fabric8
+ verticalpodautoscaler-model-v1
+ 5.12.2
+
+
+ io.fabric8
+ verticalpodautoscaler-client
+ 5.12.2
+
+
+ io.fabric8
+ verticalpodautoscaler-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ verticalpodautoscaler-examples
+ 5.12.2
+
+
+ io.fabric8
+ verticalpodautoscaler-tests
+ 5.12.2
+
+
+ io.fabric8
+ volcano-model-v1beta1
+ 5.12.2
+
+
+ io.fabric8
+ volcano-client
+ 5.12.2
+
+
+ io.fabric8
+ volcano-examples
+ 5.12.2
+
+
+ io.fabric8
+ volcano-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ volcano-tests
+ 5.12.2
+
+
+ io.fabric8
+ istio-model-v1alpha3
+ 5.12.2
+
+
+ io.fabric8
+ istio-model-v1beta1
+ 5.12.2
+
+
+ io.fabric8
+ istio-client
+ 5.12.2
+
+
+ io.fabric8
+ istio-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ istio-examples
+ 5.12.2
+
+
+ io.fabric8
+ istio-tests
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-apps-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-agent-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-cluster-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-discovery-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-observability-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-operator-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-placementruleapps-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-policy-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-search-model
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-client
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ open-cluster-management-tests
+ 5.12.2
+
+
+ io.fabric8
+ openclustermanagement-examples
+ 5.12.2
+
+
+ io.fabric8
+ openshift-server-mock
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-examples
+ 5.12.2
+
+
+ io.fabric8.kubernetes
+ kubernetes-karaf
+ 5.12.2
+
+
+ io.fabric8.kubernetes
+ kubernetes-karaf-itests
+ 5.12.2
+
+
+ io.fabric8
+ crd-generator-api
+ 5.12.2
+
+
+ io.fabric8
+ crd-generator-apt
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-test
+ 5.12.2
+
+
+ io.fabric8
+ kubernetes-openshift-uberjar
+ 5.12.2
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom.sha1 b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom.sha1
new file mode 100644
index 00000000..d9dee03e
--- /dev/null
+++ b/.m2-acc/io/fabric8/kubernetes-client-bom/5.12.2/kubernetes-client-bom-5.12.2.pom.sha1
@@ -0,0 +1 @@
+20badedca1ff67cadaaac8015f63667319b17d14
\ No newline at end of file
diff --git a/.m2-acc/io/grpc/grpc-bom/1.49.1/_remote.repositories b/.m2-acc/io/grpc/grpc-bom/1.49.1/_remote.repositories
new file mode 100644
index 00000000..1a297723
--- /dev/null
+++ b/.m2-acc/io/grpc/grpc-bom/1.49.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+grpc-bom-1.49.1.pom>central=
diff --git a/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom b/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom
new file mode 100644
index 00000000..c0ddc0f2
--- /dev/null
+++ b/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom
@@ -0,0 +1,157 @@
+
+
+ 4.0.0
+ io.grpc
+ grpc-bom
+ 1.49.1
+ pom
+ io.grpc:grpc-bom
+ gRPC: BOM
+ https://github.com/grpc/grpc-java
+
+
+ Apache 2.0
+ https://opensource.org/licenses/Apache-2.0
+
+
+
+
+ grpc.io
+ gRPC Contributors
+ grpc-io@googlegroups.com
+ https://grpc.io/
+ gRPC Authors
+ https://www.google.com
+
+
+
+ scm:git:https://github.com/grpc/grpc-java.git
+ scm:git:git@github.com:grpc/grpc-java.git
+ https://github.com/grpc/grpc-java
+
+
+
+
+ io.grpc
+ grpc-all
+ 1.49.1
+
+
+ io.grpc
+ grpc-alts
+ 1.49.1
+
+
+ io.grpc
+ grpc-api
+ 1.49.1
+
+
+ io.grpc
+ grpc-auth
+ 1.49.1
+
+
+ io.grpc
+ grpc-benchmarks
+ 1.49.1
+
+
+ io.grpc
+ grpc-census
+ 1.49.1
+
+
+ io.grpc
+ grpc-context
+ 1.49.1
+
+
+ io.grpc
+ grpc-core
+ 1.49.1
+
+
+ io.grpc
+ grpc-gcp-observability
+ 1.49.1
+
+
+ io.grpc
+ grpc-googleapis
+ 1.49.1
+
+
+ io.grpc
+ grpc-grpclb
+ 1.49.1
+
+
+ io.grpc
+ grpc-interop-testing
+ 1.49.1
+
+
+ io.grpc
+ grpc-netty
+ 1.49.1
+
+
+ io.grpc
+ grpc-netty-shaded
+ 1.49.1
+
+
+ io.grpc
+ grpc-okhttp
+ 1.49.1
+
+
+ io.grpc
+ grpc-protobuf
+ 1.49.1
+
+
+ io.grpc
+ grpc-protobuf-lite
+ 1.49.1
+
+
+ io.grpc
+ grpc-rls
+ 1.49.1
+
+
+ io.grpc
+ grpc-services
+ 1.49.1
+
+
+ io.grpc
+ grpc-stub
+ 1.49.1
+
+
+ io.grpc
+ grpc-testing
+ 1.49.1
+
+
+ io.grpc
+ grpc-testing-proto
+ 1.49.1
+
+
+ io.grpc
+ grpc-xds
+ 1.49.1
+
+
+ io.grpc
+ protoc-gen-grpc-java
+ 1.49.1
+ pom
+
+
+
+
diff --git a/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom.sha1 b/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom.sha1
new file mode 100644
index 00000000..8661e550
--- /dev/null
+++ b/.m2-acc/io/grpc/grpc-bom/1.49.1/grpc-bom-1.49.1.pom.sha1
@@ -0,0 +1 @@
+12ae490e97a4d8d368e5816bb5dd079d8e842189
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-all/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-all/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..045b112b
--- /dev/null
+++ b/.m2-acc/io/netty/netty-all/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-all-4.1.96.Final.jar>central=
+netty-all-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar
new file mode 100644
index 00000000..94493977
Binary files /dev/null and b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..32ced545
--- /dev/null
+++ b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+2145ec747511965e4a57099767654cf9083ce8a7
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom
new file mode 100644
index 00000000..d4d8ef08
--- /dev/null
+++ b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom
@@ -0,0 +1,1078 @@
+
+
+
+ 4.0.0
+ io.netty
+ netty-all
+ 4.1.96.Final
+ Netty/All-in-One
+ Netty is an asynchronous event-driven network application framework for
+ rapid development of maintainable high performance protocol servers and
+ clients.
+ https://netty.io/netty-all/
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ netty.io
+ The Netty Project Contributors
+ netty@googlegroups.com
+ https://netty.io/
+ The Netty Project
+ https://netty.io/
+
+
+
+ scm:git:git://github.com/netty/netty.git/netty-all
+ scm:git:ssh://git@github.com/netty/netty.git/netty-all
+ netty-4.1.96.Final
+ https://github.com/netty/netty/netty-all
+
+
+
+ io.netty
+ netty-buffer
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ false
+
+
+ io.netty
+ netty-codec
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ com.google.protobuf
+ protobuf-java
+
+
+ com.google.protobuf.nano
+ protobuf-javanano
+
+
+ org.jboss.marshalling
+ jboss-marshalling
+
+
+ com.jcraft
+ jzlib
+
+
+ com.ning
+ compress-lzf
+
+
+ net.jpountz.lz4
+ lz4
+
+
+ com.github.jponge
+ lzma-java
+
+
+ com.github.luben
+ zstd-jni
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+
+
+ com.aayushatharva.brotli4j
+ native-linux-x86_64
+
+
+ com.aayushatharva.brotli4j
+ native-linux-aarch64
+
+
+ com.aayushatharva.brotli4j
+ native-osx-x86_64
+
+
+ com.aayushatharva.brotli4j
+ native-osx-aarch64
+
+
+ com.aayushatharva.brotli4j
+ native-windows-x86_64
+
+
+ false
+
+
+ io.netty
+ netty-codec-dns
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-haproxy
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-http
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-handler
+
+
+ com.jcraft
+ jzlib
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+
+
+ com.github.luben
+ zstd-jni
+
+
+ false
+
+
+ io.netty
+ netty-codec-http2
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-codec-http
+
+
+ com.jcraft
+ jzlib
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+
+
+ com.github.luben
+ zstd-jni
+
+
+ false
+
+
+ io.netty
+ netty-codec-memcache
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-mqtt
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-redis
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-smtp
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-socks
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-stomp
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ false
+
+
+ io.netty
+ netty-codec-xml
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ com.fasterxml
+ aalto-xml
+
+
+ false
+
+
+ io.netty
+ netty-common
+ 4.1.96.Final
+ compile
+
+
+ org.graalvm.nativeimage
+ svm
+
+
+ org.jetbrains
+ annotations-java5
+
+
+ org.slf4j
+ slf4j-api
+
+
+ commons-logging
+ commons-logging
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+
+
+ org.apache.logging.log4j
+ log4j-api
+
+
+ io.projectreactor.tools
+ blockhound
+
+
+ false
+
+
+ io.netty
+ netty-handler
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-resolver
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-tcnative-classes
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ org.bouncycastle
+ bctls-jdk15on
+
+
+ org.eclipse.jetty.npn
+ npn-api
+
+
+ org.eclipse.jetty.alpn
+ alpn-api
+
+
+ org.conscrypt
+ conscrypt-openjdk-uber
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-unix-common
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-jni-util
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ false
+
+
+ io.netty
+ netty-handler-proxy
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-codec-socks
+
+
+ io.netty
+ netty-codec-http
+
+
+ false
+
+
+ io.netty
+ netty-handler-ssl-ocsp
+ 4.1.96.Final
+ compile
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ io.netty
+ netty-codec-http
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-resolver-dns
+
+
+ false
+
+
+ io.netty
+ netty-resolver
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ false
+
+
+ io.netty
+ netty-resolver-dns
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-resolver
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-codec-dns
+
+
+ io.netty
+ netty-handler
+
+
+ false
+
+
+ io.netty
+ netty-transport
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-resolver
+
+
+ false
+
+
+ io.netty
+ netty-transport-rxtx
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ org.rxtx
+ rxtx
+
+
+ false
+
+
+ io.netty
+ netty-transport-sctp
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-codec
+
+
+ io.netty
+ netty-transport
+
+
+ false
+
+
+ io.netty
+ netty-transport-udt
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ com.barchart.udt
+ barchart-udt-bundle
+
+
+ false
+
+
+ io.netty
+ netty-transport-classes-epoll
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-transport-classes-kqueue
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-resolver-dns-classes-macos
+ 4.1.96.Final
+ compile
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-resolver-dns
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-x86_64
+ runtime
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ io.netty
+ netty-transport-classes-epoll
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-aarch_64
+ runtime
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ io.netty
+ netty-transport-classes-epoll
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-x86_64
+ runtime
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ io.netty
+ netty-transport-classes-kqueue
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-aarch_64
+ runtime
+
+
+ io.netty
+ netty-common
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-transport
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ io.netty
+ netty-transport-classes-kqueue
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ 4.1.96.Final
+ osx-x86_64
+ runtime
+
+
+ io.netty
+ netty-resolver-dns-classes-macos
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ 4.1.96.Final
+ osx-aarch_64
+ runtime
+
+
+ io.netty
+ netty-resolver-dns-classes-macos
+
+
+ io.netty
+ netty-transport-native-unix-common
+
+
+ false
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-x86_64
+ runtime
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-aarch_64
+ runtime
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-x86_64
+ runtime
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-aarch_64
+ runtime
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ 4.1.96.Final
+ osx-x86_64
+ runtime
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ 4.1.96.Final
+ osx-aarch_64
+ runtime
+
+
+
+
+
+ false
+
+
+ true
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
diff --git a/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..8fb2b405
--- /dev/null
+++ b/.m2-acc/io/netty/netty-all/4.1.96.Final/netty-all-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+3dae2ce39717eedded2f2c050d428db04a94df99
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-bom/4.1.82.Final/_remote.repositories b/.m2-acc/io/netty/netty-bom/4.1.82.Final/_remote.repositories
new file mode 100644
index 00000000..a2479177
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.82.Final/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+netty-bom-4.1.82.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom b/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom
new file mode 100644
index 00000000..f0d4332f
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom
@@ -0,0 +1,373 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+
+ io.netty
+ netty-bom
+ 4.1.82.Final
+ pom
+
+ Netty/BOM
+ Netty (Bill of Materials)
+ https://netty.io/
+
+
+ The Netty Project
+ https://netty.io/
+
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+ 2008
+
+
+ https://github.com/netty/netty
+ scm:git:git://github.com/netty/netty.git
+ scm:git:ssh://git@github.com/netty/netty.git
+ netty-4.1.82.Final
+
+
+
+
+ netty.io
+ The Netty Project Contributors
+ netty@googlegroups.com
+ https://netty.io/
+ The Netty Project
+ https://netty.io/
+
+
+
+
+
+ 2.0.54.Final
+
+
+
+
+
+ com.commsen.maven
+ bom-helper-maven-plugin
+ 0.4.0
+
+ resolve
+
+
+
+
+
+
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-codec
+ ${project.version}
+
+
+ io.netty
+ netty-codec-dns
+ ${project.version}
+
+
+ io.netty
+ netty-codec-haproxy
+ ${project.version}
+
+
+ io.netty
+ netty-codec-http
+ ${project.version}
+
+
+ io.netty
+ netty-codec-http2
+ ${project.version}
+
+
+ io.netty
+ netty-codec-memcache
+ ${project.version}
+
+
+ io.netty
+ netty-codec-mqtt
+ ${project.version}
+
+
+ io.netty
+ netty-codec-redis
+ ${project.version}
+
+
+ io.netty
+ netty-codec-smtp
+ ${project.version}
+
+
+ io.netty
+ netty-codec-socks
+ ${project.version}
+
+
+ io.netty
+ netty-codec-stomp
+ ${project.version}
+
+
+ io.netty
+ netty-codec-xml
+ ${project.version}
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-dev-tools
+ ${project.version}
+
+
+ io.netty
+ netty-handler
+ ${project.version}
+
+
+ io.netty
+ netty-handler-proxy
+ ${project.version}
+
+
+ io.netty
+ netty-resolver
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-rxtx
+ ${project.version}
+
+
+ io.netty
+ netty-transport-sctp
+ ${project.version}
+
+
+ io.netty
+ netty-transport-udt
+ ${project.version}
+
+
+ io.netty
+ netty-example
+ ${project.version}
+
+
+ io.netty
+ netty-all
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-classes-macos
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-transport-classes-epoll
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-transport-classes-kqueue
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+ osx-aarch_64
+
+
+
+ io.netty
+ netty-tcnative-classes
+ ${tcnative.version}
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-x86_64-fedora
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-aarch_64-fedora
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ windows-x86_64
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom.sha1 b/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom.sha1
new file mode 100644
index 00000000..2e90e4e5
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.82.Final/netty-bom-4.1.82.Final.pom.sha1
@@ -0,0 +1 @@
+1eae17fa0dcd64e38d107890c37addee60165637
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-bom/4.1.86.Final/_remote.repositories b/.m2-acc/io/netty/netty-bom/4.1.86.Final/_remote.repositories
new file mode 100644
index 00000000..846fccc6
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.86.Final/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+netty-bom-4.1.86.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom b/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom
new file mode 100644
index 00000000..db41527d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom
@@ -0,0 +1,375 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+
+ io.netty
+ netty-bom
+ 4.1.86.Final
+ pom
+
+ Netty/BOM
+ Netty (Bill of Materials)
+ https://netty.io/
+
+
+ The Netty Project
+ https://netty.io/
+
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+ 2008
+
+
+ https://github.com/netty/netty
+ scm:git:git://github.com/netty/netty.git
+ scm:git:ssh://git@github.com/netty/netty.git
+ netty-4.1.86.Final
+
+
+
+
+ netty.io
+ The Netty Project Contributors
+ netty@googlegroups.com
+ https://netty.io/
+ The Netty Project
+ https://netty.io/
+
+
+
+
+
+ 2.0.54.Final
+
+
+
+
+
+ com.commsen.maven
+ bom-helper-maven-plugin
+ 0.4.0
+
+
+
+
+
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-codec
+ ${project.version}
+
+
+ io.netty
+ netty-codec-dns
+ ${project.version}
+
+
+ io.netty
+ netty-codec-haproxy
+ ${project.version}
+
+
+ io.netty
+ netty-codec-http
+ ${project.version}
+
+
+ io.netty
+ netty-codec-http2
+ ${project.version}
+
+
+ io.netty
+ netty-codec-memcache
+ ${project.version}
+
+
+ io.netty
+ netty-codec-mqtt
+ ${project.version}
+
+
+ io.netty
+ netty-codec-redis
+ ${project.version}
+
+
+ io.netty
+ netty-codec-smtp
+ ${project.version}
+
+
+ io.netty
+ netty-codec-socks
+ ${project.version}
+
+
+ io.netty
+ netty-codec-stomp
+ ${project.version}
+
+
+ io.netty
+ netty-codec-xml
+ ${project.version}
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-dev-tools
+ ${project.version}
+
+
+ io.netty
+ netty-handler
+ ${project.version}
+
+
+ io.netty
+ netty-handler-proxy
+ ${project.version}
+
+
+ io.netty
+ netty-handler-ssl-ocsp
+ ${project.version}
+
+
+ io.netty
+ netty-resolver
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-rxtx
+ ${project.version}
+
+
+ io.netty
+ netty-transport-sctp
+ ${project.version}
+
+
+ io.netty
+ netty-transport-udt
+ ${project.version}
+
+
+ io.netty
+ netty-example
+ ${project.version}
+
+
+ io.netty
+ netty-all
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-classes-macos
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ ${project.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-transport-classes-epoll
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${project.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-transport-classes-kqueue
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${project.version}
+ osx-aarch_64
+
+
+
+ io.netty
+ netty-tcnative-classes
+ ${tcnative.version}
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-x86_64-fedora
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ linux-aarch_64-fedora
+
+
+ io.netty
+ netty-tcnative
+ ${tcnative.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ osx-x86_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-tcnative-boringssl-static
+ ${tcnative.version}
+ windows-x86_64
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom.sha1 b/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom.sha1
new file mode 100644
index 00000000..a63eb153
--- /dev/null
+++ b/.m2-acc/io/netty/netty-bom/4.1.86.Final/netty-bom-4.1.86.Final.pom.sha1
@@ -0,0 +1 @@
+0f0584544c3e437e3239d95e716362dda3786bb6
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-buffer/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..9646b38e
--- /dev/null
+++ b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-buffer-4.1.96.Final.jar>central=
+netty-buffer-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar
new file mode 100644
index 00000000..354486bd
Binary files /dev/null and b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..7abdb33d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+4b80fffbe77485b457bf844289bf1801f61b9e91
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom
new file mode 100644
index 00000000..3b013183
--- /dev/null
+++ b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom
@@ -0,0 +1,46 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-buffer
+ jar
+
+ Netty/Buffer
+
+
+ io.netty.buffer
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ org.mockito
+ mockito-core
+
+
+
diff --git a/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..81236094
--- /dev/null
+++ b/.m2-acc/io/netty/netty-buffer/4.1.96.Final/netty-buffer-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+1af41d13b3b0ad7d3fd0a2759038c03e63a95701
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..af31a7f5
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-codec-http-4.1.96.Final.jar>central=
+netty-codec-http-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar
new file mode 100644
index 00000000..e598d2df
Binary files /dev/null and b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..dfb0cf39
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+a4d0d95df5026965c454902ef3d6d84b81f89626
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom
new file mode 100644
index 00000000..30f4457c
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom
@@ -0,0 +1,128 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-codec-http
+ jar
+
+ Netty/Codec/HTTP
+
+
+ io.netty.codec.http
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-handler
+ ${project.version}
+
+
+ com.jcraft
+ jzlib
+ true
+
+
+ org.mockito
+ mockito-core
+
+
+ commons-io
+ commons-io
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-linux-x86_64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-linux-aarch64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-osx-x86_64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-osx-aarch64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-windows-x86_64
+ test
+
+
+ com.github.luben
+ zstd-jni
+ true
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..d2d6a479
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http/4.1.96.Final/netty-codec-http-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+9fdbaa7f6553887d0b2d69105f4d2ab20d0c980d
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..ba3603e6
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-codec-http2-4.1.96.Final.jar>central=
+netty-codec-http2-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar
new file mode 100644
index 00000000..ce994e6b
Binary files /dev/null and b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..2fc787ee
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+cc8baf4ff67c1bcc0cde60bc5c2bb9447d92d9e6
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom
new file mode 100644
index 00000000..edadaa06
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom
@@ -0,0 +1,148 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-codec-http2
+ jar
+
+ Netty/Codec/HTTP2
+
+
+ io.netty.codec.http2
+
+ --add-exports java.base/sun.security.x509=ALL-UNNAMED
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-handler
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec-http
+ ${project.version}
+
+
+ com.jcraft
+ jzlib
+ true
+
+
+ org.mockito
+ mockito-core
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ test
+
+
+ ${project.groupId}
+ ${tcnative.artifactId}
+ ${tcnative.classifier}
+ test
+ true
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-linux-x86_64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-linux-aarch64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-linux-armv7
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-osx-x86_64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-osx-aarch64
+ test
+
+
+ com.aayushatharva.brotli4j
+ native-windows-x86_64
+ test
+
+
+ com.github.luben
+ zstd-jni
+ true
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..50b120da
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-http2/4.1.96.Final/netty-codec-http2-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+43cabcdae3dcd7966ac6ba19d916a71f3fa4a1e2
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..45f58cdf
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-codec-socks-4.1.96.Final.jar>central=
+netty-codec-socks-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar
new file mode 100644
index 00000000..33a6dffc
Binary files /dev/null and b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..8e959bda
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+f53c52dbddaa4a02a51430405792d3f30a89b147
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom
new file mode 100644
index 00000000..411f2450
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom
@@ -0,0 +1,75 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-codec-socks
+ jar
+
+ Netty/Codec/Socks
+
+
+ io.netty.codec.socks
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec
+ ${project.version}
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..ac419574
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec-socks/4.1.96.Final/netty-codec-socks-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+06456b8f88ed025024bf953ba872893f8964ba3a
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-codec/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..1147bb31
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-codec-4.1.96.Final.jar>central=
+netty-codec-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar
new file mode 100644
index 00000000..71019717
Binary files /dev/null and b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..8fdb32be
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+9cfe430f8b14e7ba86969d8e1126aa0aae4d18f0
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom
new file mode 100644
index 00000000..b4168a64
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom
@@ -0,0 +1,164 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-codec
+ jar
+
+ Netty/Codec
+
+
+ io.netty.codec
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ com.google.protobuf
+ protobuf-java
+ true
+
+
+ com.google.protobuf.nano
+ protobuf-javanano
+ true
+
+
+ org.jboss.marshalling
+ jboss-marshalling
+ true
+
+
+ com.jcraft
+ jzlib
+ true
+
+
+ com.ning
+ compress-lzf
+ true
+
+
+ net.jpountz.lz4
+ lz4
+ true
+
+
+ com.github.jponge
+ lzma-java
+ true
+
+
+ com.github.luben
+ zstd-jni
+ true
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-linux-x86_64
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-linux-aarch64
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-osx-x86_64
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-osx-aarch64
+ true
+
+
+ com.aayushatharva.brotli4j
+ native-windows-x86_64
+ true
+
+
+
+ org.mockito
+ mockito-core
+
+
+
+
+ org.jboss.marshalling
+ jboss-marshalling-serial
+ test
+
+
+ org.jboss.marshalling
+ jboss-marshalling-river
+ test
+
+
+
+
+ org.apache.commons
+ commons-compress
+ test
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..c0889908
--- /dev/null
+++ b/.m2-acc/io/netty/netty-codec/4.1.96.Final/netty-codec-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+578dd9c56a554738b022c0d6c227b73679fb97c7
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-common/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-common/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..5eee3656
--- /dev/null
+++ b/.m2-acc/io/netty/netty-common/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-common-4.1.96.Final.jar>central=
+netty-common-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar
new file mode 100644
index 00000000..c9eff76c
Binary files /dev/null and b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..85b5f527
--- /dev/null
+++ b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+d10c167623cbc471753f950846df241d1021655c
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom
new file mode 100644
index 00000000..dca1a031
--- /dev/null
+++ b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom
@@ -0,0 +1,351 @@
+
+
+
+ netty-parent
+ io.netty
+ 4.1.96.Final
+
+ 4.0.0
+ netty-common
+ Netty/Common
+
+
+
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+
+
+ org.jctools
+
+
+
+
+ org.jctools.
+ io.netty.util.internal.shaded.org.jctools.
+
+
+ true
+ true
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${collection.src.dir}
+
+
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ ${collection.testsrc.dir}
+
+
+
+
+
+
+ org.codehaus.gmaven
+ groovy-maven-plugin
+ 2.1.1
+
+
+ generate-collections
+ generate-sources
+
+ execute
+
+
+ ${project.basedir}/src/main/script/codegen.groovy
+
+
+
+
+
+ org.codehaus.groovy
+ groovy
+ 3.0.9
+
+
+ ant
+ ant-optional
+ 1.5.3-1
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ generate-manifest
+ process-classes
+
+ manifest
+
+
+
+ *
+ !org.jctools.*;sun.misc;resolution:=optional;*
+
+
+
+
+
+
+
+
+
+ org.graalvm.nativeimage
+ svm
+ 19.3.6
+ provided
+
+
+ svm-hosted-native-linux-amd64
+ org.graalvm.nativeimage
+
+
+ svm-hosted-native-darwin-amd64
+ org.graalvm.nativeimage
+
+
+ svm-hosted-native-windows-amd64
+ org.graalvm.nativeimage
+
+
+ graal-sdk
+ org.graalvm.sdk
+
+
+ objectfile
+ org.graalvm.nativeimage
+
+
+ pointsto
+ org.graalvm.nativeimage
+
+
+ truffle-nfi
+ org.graalvm.truffle
+
+
+ compiler
+ org.graalvm.compiler
+
+
+
+
+ org.jetbrains
+ annotations-java5
+ 23.0.0
+ provided
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.30
+ compile
+ true
+
+
+ commons-logging
+ commons-logging
+ 1.2
+ compile
+ true
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.17.2
+ compile
+
+
+ mail
+ javax.mail
+
+
+ jms
+ javax.jms
+
+
+ jmxtools
+ com.sun.jdmk
+
+
+ jmxri
+ com.sun.jmx
+
+
+ true
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.17.2
+ compile
+ true
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.17.2
+ test
+
+
+ io.projectreactor.tools
+ blockhound
+ 1.0.6.RELEASE
+ compile
+ true
+
+
+ org.mockito
+ mockito-core
+ 2.18.3
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ io.netty
+ netty-dev-tools
+ 4.1.96.Final
+ test
+ true
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.0
+ test
+
+
+ opentest4j
+ org.opentest4j
+
+
+ junit-platform-commons
+ org.junit.platform
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.0
+ test
+
+
+ junit-platform-engine
+ org.junit.platform
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.0
+ test
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ io.netty
+ netty-build-common
+ 31
+ test
+
+
+ checkstyle
+ com.puppycrawl.tools
+
+
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.assertj
+ assertj-core
+ 3.18.0
+ test
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ test
+
+
+ logback-core
+ ch.qos.logback
+
+
+
+
+
+ ${project.basedir}/src/test/templates
+ ${project.build.directory}/generated-test-sources/collections/java
+ io.netty.common
+ ${project.basedir}/src/main/templates
+ ${project.build.directory}/generated-sources/collections/java
+
+
diff --git a/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..b446e508
--- /dev/null
+++ b/.m2-acc/io/netty/netty-common/4.1.96.Final/netty-common-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+a344c70b35065c788bab38d8ea9abeb026e4d02c
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..2fb75619
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-handler-proxy-4.1.96.Final.jar>central=
+netty-handler-proxy-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar
new file mode 100644
index 00000000..6822f795
Binary files /dev/null and b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..d410208d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+dcabd63f4aaec2b4cad7588bfdd4cd2c82287e38
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom
new file mode 100644
index 00000000..9c20377f
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom
@@ -0,0 +1,104 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-handler-proxy
+ jar
+
+
+ io.netty.handler.proxy
+
+ --add-exports java.base/sun.security.x509=ALL-UNNAMED
+
+
+ Netty/Handler/Proxy
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec-socks
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec-http
+ ${project.version}
+
+
+
+ ${project.groupId}
+ netty-handler
+ ${project.version}
+ test
+
+
+ org.mockito
+ mockito-core
+
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ test
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..78122e4f
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler-proxy/4.1.96.Final/netty-handler-proxy-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+a5e4074c91f711ee27f9bb2f9247a652a88ede83
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-handler/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-handler/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..385e8f3c
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-handler-4.1.96.Final.jar>central=
+netty-handler-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar
new file mode 100644
index 00000000..ec36faa0
Binary files /dev/null and b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..fe4f48c6
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+7840d7523d709e02961b647546f9d9dde1699306
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom
new file mode 100644
index 00000000..0888228b
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom
@@ -0,0 +1,136 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-handler
+ jar
+
+
+ io.netty.handler
+
+ --add-exports java.base/sun.security.x509=ALL-UNNAMED
+
+
+ Netty/Handler
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-resolver
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-codec
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-tcnative-classes
+ true
+
+
+ ${project.groupId}
+ ${tcnative.artifactId}
+ ${tcnative.classifier}
+ true
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ true
+
+
+ org.bouncycastle
+ bctls-jdk15on
+ true
+
+
+ org.eclipse.jetty.npn
+ npn-api
+ true
+
+
+ org.eclipse.jetty.alpn
+ alpn-api
+ true
+
+
+ ${conscrypt.groupId}
+ ${conscrypt.artifactId}
+ ${conscrypt.classifier}
+ true
+
+
+ org.mockito
+ mockito-core
+
+
+
+ software.amazon.cryptools
+ AmazonCorrettoCryptoProvider
+ 1.1.0
+ linux-x86_64
+ test
+
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+ ${project.groupId}
+ netty-transport
+ ${project.version}
+ test-jar
+ test
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..41a332e3
--- /dev/null
+++ b/.m2-acc/io/netty/netty-handler/4.1.96.Final/netty-handler-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+226f33c6e9621983489a59a2e46da86146127866
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-parent/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-parent/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..27402c7f
--- /dev/null
+++ b/.m2-acc/io/netty/netty-parent/4.1.96.Final/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:29 CEST 2026
+netty-parent-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom b/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom
new file mode 100644
index 00000000..e9c9afed
--- /dev/null
+++ b/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom
@@ -0,0 +1,2103 @@
+
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+ io.netty
+ netty-parent
+ pom
+ 4.1.96.Final
+
+ Netty
+ https://netty.io/
+
+ Netty is an asynchronous event-driven network application framework for
+ rapid development of maintainable high performance protocol servers and
+ clients.
+
+
+
+ The Netty Project
+ https://netty.io/
+
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+ 2008
+
+
+ https://github.com/netty/netty
+ scm:git:git://github.com/netty/netty.git
+ scm:git:ssh://git@github.com/netty/netty.git
+ netty-4.1.96.Final
+
+
+
+
+ netty.io
+ The Netty Project Contributors
+ netty@googlegroups.com
+ https://netty.io/
+ The Netty Project
+ https://netty.io/
+
+
+
+
+
+ aggregate
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.2.0
+
+
+ aggregate
+
+ aggregate
+
+
+
+
+
+ netty-all,netty-bom,netty-testsuite,netty-testsuite-autobahn,netty-testsuite-http2,
+ netty-testsuite-native,netty-testsuite-native-image,netty-testsuite-native-image-client,
+ netty-testsuite-native-image-client-runtime-init,netty-testsuite-osgi,netty-testsuite-shading,
+ netty-transport-blockhound-tests,netty-transport-native-unix-common-tests,netty-microbench,
+ netty-dev-tools,netty-example
+
+
+ **/com/sun/**/*.java
+ **/example/**/*.java
+ **/testsuite/**/*.java
+ **/microbench/**/*.java
+ **/microbenchmark/**/*.java
+ **/generated/**/*.java
+ **/*Benchmark.java
+ **/*Bench.java
+ **/*Test.java
+
+ true
+ ${project.build.directory}/api
+ ${project.basedir}/src/javadoc/overview.html
+ Netty API Reference (${project.version})
+ Netty API Reference (${project.version})
+ false
+
+ https://docs.oracle.com/javase/8/docs/api/
+ https://developers.google.com/protocol-buffers/docs/reference/java/
+ https://www.slf4j.org/apidocs/
+
+
+
+ Low-level data representation
+ io.netty.buffer*
+
+
+ Central interface for all I/O operations
+ io.netty.channel*
+
+
+ Client & Server bootstrapping utilities
+ io.netty.bootstrap*
+
+
+ Reusable I/O event interceptors
+ io.netty.handler*
+
+
+ DNS / Host resolvers
+ io.netty.resolver*
+
+
+ Utils
+ io.netty.util*
+
+
+ en_US
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ aggregate
+
+ aggregate
+
+
+
+
+ true
+ ${project.build.directory}/site/xref
+ ${project.build.directory}/site/apidocs
+ Netty Source Xref (${project.version})
+ Netty Source Xref (${project.version})
+
+ **/com/sun/**/*.java
+ **/microbench/**/*.java
+ **/microbenchmark/**/*.java
+
+
+
+
+
+
+
+
+ graal
+
+
+
+ ${java.home}/bin/gu
+
+
+
+ false
+ true
+
+
+
+
+ java20
+
+ 20
+
+
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+ true
+
+ 2.0.5.Final
+
+ 1.8
+ 1.8
+
+ true
+ true
+
+
+
+ java19
+
+ 19
+
+
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+ true
+
+ 2.0.5.Final
+
+ 1.8
+ 1.8
+
+ true
+ true
+
+
+
+ java18
+
+ 18
+
+
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+ true
+
+
+
+ java17
+
+ 17
+
+
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+
+ java16
+
+ 16
+
+
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+
+ java15
+
+ 15
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+
+
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+ java14
+
+ 14
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+
+
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+ java13
+
+ 13
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+
+
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+
+ java12
+
+ 12
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+
+
+ true
+
+ 2.0.5.Final
+
+ 1.7
+ 1.7
+
+ true
+
+
+
+
+
+ java11
+
+ 11
+
+
+
+
+ --illegal-access=deny ${argLine.java9.extras}
+
+
+ true
+
+ 2.0.5.Final
+
+ true
+
+
+
+
+
+ java10
+
+ 10
+
+
+
+
+ --illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}
+
+
+ true
+
+ 3.0.0-M3
+
+ 2.0.5.Final
+
+
+
+
+
+ java9
+
+
+
+ --illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}
+
+
+
+ true
+
+ 3.0.0-M1
+
+
+ 9
+
+
+
+
+ boringssl-mac-aarch64
+
+
+
+ mac
+ aarch64
+
+
+
+ netty-tcnative-boringssl-static
+
+
+
+
+ boringssl-linux-aarch64
+
+
+
+ linux
+ aarch64
+
+
+
+ netty-tcnative-boringssl-static
+
+
+
+
+ boringssl
+
+
+
+ windows
+
+
+
+ netty-tcnative-boringssl-static
+
+
+
+
+ leak
+
+ -Dio.netty.leakDetectionLevel=paranoid -Dio.netty.leakDetection.targetRecords=32
+
+
+
+ noPrintGC
+
+ -D_
+
+
+
+ noUnsafe
+
+ -Dio.netty.noUnsafe=true
+
+
+
+
+ fast
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+ coverage
+
+ ${jacoco.argLine}
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.7.201606060606
+
+
+ jacoco-prepare-agent
+
+ prepare-agent
+
+
+ jacoco.argLine
+
+
+
+
+
+
+
+
+ jdk8
+
+ [1.8,)
+
+
+
+ false
+
+
+
+
+ forcenpn
+
+
+ forcenpn
+ true
+
+
+
+ forceNpn=true
+
+
+
+
+
+ 1.6
+ 1.6
+ ${project.build.directory}/dev-tools
+ UTF-8
+ UTF-8
+ 31
+ 1.4.11.Final
+ 2.0.10
+ "${settings.localRepository}"/org/mortbay/jetty/alpn/jetty-alpn-agent/${jetty.alpnAgent.version}/jetty-alpn-agent-${jetty.alpnAgent.version}.jar
+
+ -server
+ -dsa -da -ea:io.netty...
+ -XX:+HeapDumpOnOutOfMemoryError
+
+
+ -javaagent:${jetty.alpnAgent.path}=${jetty.alpnAgent.option}
+ -D_
+ -D_
+ -D_
+ -XX:+PrintGCDetails
+
+ -D_
+
+
+ 1.7.1
+
+ fedora,suse,arch
+ netty-tcnative
+
+ 2.0.61.Final
+ ${os.detected.classifier}
+ org.conscrypt
+ conscrypt-openjdk-uber
+ 2.5.2
+
+ ${os.detected.name}-${os.detected.arch}
+ ${project.basedir}/../common/src/test/resources/logback-test.xml
+ debug
+ 2.17.2
+ 3.0.0
+ 5.9.0
+ false
+ ${java.home}
+ ${testJavaHome}/bin/java
+ false
+ false
+ false
+ 19.3.6
+ 1.12.0
+
+ true
+ false
+ false
+
+
+
+ all
+ dev-tools
+ common
+ buffer
+ codec
+ codec-dns
+ codec-haproxy
+ codec-http
+ codec-http2
+ codec-memcache
+ codec-mqtt
+ codec-redis
+ codec-smtp
+ codec-socks
+ codec-stomp
+ codec-xml
+ resolver
+ resolver-dns
+ resolver-dns-classes-macos
+ resolver-dns-native-macos
+ transport
+ transport-native-unix-common-tests
+ transport-native-unix-common
+ transport-classes-epoll
+ transport-native-epoll
+ transport-classes-kqueue
+ transport-native-kqueue
+ transport-rxtx
+ transport-sctp
+ transport-udt
+ handler
+ handler-proxy
+ handler-ssl-ocsp
+ example
+ testsuite
+ testsuite-autobahn
+ testsuite-http2
+ testsuite-osgi
+ testsuite-shading
+ testsuite-native
+ testsuite-native-image
+ testsuite-native-image-client
+ testsuite-native-image-client-runtime-init
+ transport-blockhound-tests
+ microbench
+ bom
+
+
+
+
+
+ io.netty
+ netty-jni-util
+ 0.0.7.Final
+ sources
+ true
+
+
+
+ ${project.groupId}
+ netty-dev-tools
+ ${project.version}
+
+
+
+
+ com.sun.activation
+ javax.activation
+ 1.2.0
+
+
+
+
+ org.jboss.marshalling
+ jboss-marshalling
+ ${jboss.marshalling.version}
+ compile
+ true
+
+
+
+
+ org.eclipse.jetty.npn
+ npn-api
+ 1.1.1.v20141010
+ provided
+
+
+ org.eclipse.jetty.alpn
+ alpn-api
+ 1.1.2.v20150522
+ provided
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ 2.6.1
+
+
+ com.google.protobuf.nano
+ protobuf-javanano
+ 3.0.0-alpha-5
+
+
+
+
+ ${project.groupId}
+ netty-tcnative-classes
+ ${tcnative.version}
+ compile
+ true
+
+
+ ${project.groupId}
+ ${tcnative.artifactId}
+ ${tcnative.version}
+ ${tcnative.classifier}
+ runtime
+ true
+
+
+
+
+ ${conscrypt.groupId}
+ ${conscrypt.artifactId}
+ ${conscrypt.classifier}
+ ${conscrypt.version}
+ compile
+ true
+
+
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ 1.69
+ compile
+ true
+
+
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ 1.69
+ compile
+ true
+
+
+
+
+ org.bouncycastle
+ bctls-jdk15on
+ 1.69
+ compile
+ true
+
+
+
+ com.fasterxml
+ aalto-xml
+ 1.0.0
+
+
+
+ com.jcraft
+ jzlib
+ 1.1.3
+
+
+ com.ning
+ compress-lzf
+ 1.0.3
+
+
+ net.jpountz.lz4
+ lz4
+ 1.3.0
+
+
+ com.github.jponge
+ lzma-java
+ 1.3
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.0-2
+ true
+
+
+ com.aayushatharva.brotli4j
+ brotli4j
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-linux-x86_64
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-linux-aarch64
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-linux-armv7
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-osx-x86_64
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-osx-aarch64
+ ${brotli4j.version}
+
+
+ com.aayushatharva.brotli4j
+ native-windows-x86_64
+ ${brotli4j.version}
+
+
+
+
+ org.jctools
+ jctools-core
+ 3.1.0
+
+
+
+
+ org.jetbrains
+ annotations-java5
+ 23.0.0
+ provided
+
+
+
+ org.rxtx
+ rxtx
+ 2.1.7
+
+
+
+ com.barchart.udt
+ barchart-udt-bundle
+ 2.3.0
+
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.30
+
+
+ commons-logging
+ commons-logging
+ 1.2
+
+
+ org.apache.logging.log4j
+ log4j-api
+ ${log4j2.version}
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ ${log4j2.version}
+
+
+ mail
+ javax.mail
+
+
+ jms
+ javax.jms
+
+
+ jmxtools
+ com.sun.jdmk
+
+
+ jmxri
+ com.sun.jmx
+
+
+ true
+
+
+
+
+ com.yammer.metrics
+ metrics-core
+ 2.2.0
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit.version}
+ test
+
+
+ ${project.groupId}
+ netty-build-common
+ ${netty.build.version}
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.18.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 2.18.3
+ test
+
+
+ org.reflections
+ reflections
+ 0.10.2
+ test
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ test
+
+
+ io.github.artsok
+ rerunner-jupiter
+ 2.1.6
+ test
+
+
+
+
+ org.jboss.marshalling
+ jboss-marshalling-serial
+ ${jboss.marshalling.version}
+ test
+
+
+ org.jboss.marshalling
+ jboss-marshalling-river
+ ${jboss.marshalling.version}
+ test
+
+
+
+
+ com.google.caliper
+ caliper
+ 0.5-rc1
+ test
+
+
+
+
+ org.apache.commons
+ commons-compress
+ 1.21
+ test
+
+
+
+
+ commons-io
+ commons-io
+ 2.8.0
+ test
+
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.9
+ test
+
+
+
+
+ org.tukaani
+ xz
+ 1.5
+
+
+
+
+ org.apache.directory.server
+ apacheds-protocol-dns
+ 1.5.7
+ test
+
+
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j2.version}
+ test
+
+
+
+
+ io.projectreactor.tools
+ blockhound
+ 1.0.6.RELEASE
+
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ ${project.groupId}
+ netty-build-common
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ ch.qos.logback
+ logback-classic
+ test
+
+
+
+
+
+
+ kr.motd.maven
+ os-maven-plugin
+ ${osmaven.version}
+
+
+
+
+
+ org.revapi
+ revapi-maven-plugin
+ 0.14.6
+
+
+ org.revapi
+ revapi-java
+ 0.26.1
+
+
+
+
+
+
+
+ -
+ java-package
+ /.*\.internal\..*/
+
+ -
+ java-package
+ /org\.openjdk\.jmh\..*/
+
+ -
+ java
+ @io.netty.util.internal.UnstableApi ^*;
+
+
+
+
+
+ - @io.netty.util.internal.UnstableApi
+
+
+
+
+
+ -
+ true
+
java.missing.oldClass
+ missing-class org.slf4j.Logger
+ missing-class org.slf4j.Logger
+ The com.barchart.udt library exposes this class in their API, but slf4j is an optional dependency to Netty.
+
+ -
+ true
+
java.missing.newClass
+ missing-class org.slf4j.Logger
+ missing-class org.slf4j.Logger
+ The com.barchart.udt library exposes this class in their API, but slf4j is an optional dependency to Netty.
+
+ -
+ true
+
java.class.externalClassExposedInAPI
+ true
+ io\.netty\..*
+ They're not "external classes" if they're from a Netty package.
+
+ -
+ true
+
java.field.removed
+ io.netty.util.internal.InternalThreadLocalMap
+ Ignore cache padding.
+
+ -
+ true
+
java.method.removed
+ method java.lang.String io.netty.testsuite.util.TestUtils::testMethodName(org.junit.rules.TestName)
+ This should be test-only, and we're removing support for JUnit 4.
+
+
+ -
+ true
+
java.method.finalMethodAddedToNonFinalClass
+ method void io.netty.util.AbstractReferenceCounted::setRefCnt(int) @ io.netty.handler.codec.http.multipart.MixedAttribute
+ Acceptable incompatibility for required change
+
+ -
+ true
+
java.method.finalMethodAddedToNonFinalClass
+ method void io.netty.util.AbstractReferenceCounted::setRefCnt(int) @ io.netty.handler.codec.http.multipart.MixedFileUpload
+ Acceptable incompatibility for required change
+
+ -
+ true
+
java.class.nonFinalClassInheritsFromNewClass
+ class io.netty.handler.codec.http.multipart.MixedFileUpload
+ class io.netty.handler.codec.http.multipart.MixedFileUpload
+ io.netty.handler.codec.http.multipart.AbstractMixedHttpData<io.netty.handler.codec.http.multipart.FileUpload>
+ Acceptable incompatibility for required change
+
+ -
+ true
+
java.class.nonFinalClassInheritsFromNewClass
+ class io.netty.handler.codec.http.multipart.MixedAttribute
+ class io.netty.handler.codec.http.multipart.MixedAttribute
+ io.netty.handler.codec.http.multipart.AbstractMixedHttpData<io.netty.handler.codec.http.multipart.Attribute>
+ Acceptable incompatibility for required change
+
+ -
+ true
+
java.annotation.removed
+ @io.netty.channel.ChannelHandlerMask.Skip
+ No change in compatibility
+
+ -
+ true
+
java.method.finalMethodAddedToNonFinalClass
+ method io.netty.channel.unix.DomainSocketAddress io.netty.channel.unix.Socket::localDomainSocketAddress()
+ Acceptable incompatibility for required change
+
+ -
+ true
+
java.method.finalMethodAddedToNonFinalClass
+ method io.netty.channel.unix.DomainSocketAddress io.netty.channel.unix.Socket::remoteDomainSocketAddress()
+ Acceptable incompatibility for required change
+
+
+
+
+
+
+
+ api-check
+
+ check
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ 0.15.4
+
+
+ true
+ true
+ true
+ \d+\.\d+\.\d+\.Final
+
+
+ ^(?!io\.netty\.).*
+ ^io\.netty\.internal\.tcnative\..*
+
+
+ @io.netty.util.internal.UnstableApi
+ io.netty.util.internal.shaded
+
+
+
+ FIELD_REMOVED
+ true
+ true
+ PATCH
+
+
+
+
+
+
+ verify
+
+ cmp
+
+
+
+
+
+ maven-enforcer-plugin
+ ${enforcer.plugin.version}
+
+
+ enforce-tools
+
+ enforce
+
+
+
+
+
+
+ [1.8.0,)
+
+
+ [3.1.1,)
+
+
+
+ x86_64/AARCH64/PPCLE64/s390x_64/loongarch64 JDK must be used.
+
+ os.detected.arch
+ ^(x86_64|aarch_64|ppcle_64|s390_64|loongarch_64)$
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+ 1.8
+ true
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ true
+ true
+ true
+ true
+ -Xlint:-options
+
+
+ 256m
+ 1024m
+
+ **/package-info.java
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.16
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.1
+
+
+ java.nio.ByteBuffer
+
+
+ io.netty.util.internal.SuppressJava6Requirement
+
+
+
+
+ process-classes
+
+ check
+
+
+
+
+
+ maven-checkstyle-plugin
+ 3.1.0
+
+
+ check-style
+
+ check
+
+ validate
+
+ true
+ true
+ true
+ true
+ io/netty/checkstyle.xml
+
+ ${project.build.sourceDirectory}
+ ${project.build.testSourceDirectory}
+
+
+
+
+ nohttp-checkstyle-validation
+ validate
+
+
+ nohttp-checkstyle.xml
+ nohttp-checkstyle-suppressions.xml
+
+ UTF-8
+ ${basedir}
+ **/*
+ nohttp-checkstyle-suppressions.xml,**/.git/**/*,**/.idea/**/*,**/target/**/,**/.flattened-pom.xml,**/*.class
+
+
+ check
+
+ false
+
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.29
+
+
+ ${project.groupId}
+ netty-build-common
+ ${netty.build.version}
+
+
+ io.spring.nohttp
+ nohttp-checkstyle
+ 0.0.5.RELEASE
+
+
+
+
+ org.codehaus.mojo
+ xml-maven-plugin
+ 1.0.1
+
+
+ check-style
+
+ check-format
+
+ validate
+
+
+
+
+
+ ${project.basedir}
+
+ **/pom.xml
+
+
+ **/target/**
+
+
+
+ false
+
+
+
+
+ maven-dependency-plugin
+
+
+ get-jetty-alpn-agent
+ validate
+
+ get
+
+
+ org.mortbay.jetty.alpn
+ jetty-alpn-agent
+ ${jetty.alpnAgent.version}
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ **/*Test*.java
+ **/*Benchmark*.java
+
+
+ **/Abstract*
+ **/*TestUtil*
+
+ random
+
+ ${logging.config}
+ ${logging.logLevel}
+
+ ${project.groupId}
+ ${project.artifactId}
+
+ ${argLine.common} ${argLine.printGC} ${argLine.alpnAgent} ${argLine.leak} ${argLine.coverage} ${argLine.noUnsafe} ${argLine.java9} ${argLine.javaProperties}
+
+
+ listener
+ io.netty.build.junit.TimedOutTestsListener
+
+
+ ${skipTests}
+ ${testJvm}
+
+ false
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 5.1.8
+
+
+ generate-manifest
+ process-classes
+
+ manifest
+
+
+
+ jar
+ bundle
+
+
+ ${project.groupId}.*
+
+ sun.net.dns.*;resolution:=optional,sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional,org.eclipse.jetty.npn;version="[1,2)";resolution:=optional,org.eclipse.jetty.alpn;version="[1,2)";resolution:=optional,*
+
+ !*
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+ maven-source-plugin
+ 3.2.0
+
+
+
+
+ 2
+ ${project.name}
+ ${project.groupId}.${project.artifactId}.source
+ ${project.organization.name}
+ ${parsedVersion.osgiVersion}
+ ${project.groupId}.${project.artifactId};version="${parsedVersion.osgiVersion}";roots:="."
+
+
+
+
+
+
+ attach-sources
+ prepare-package
+
+ jar-no-fork
+
+
+
+ attach-test-sources
+ prepare-package
+
+ test-jar-no-fork
+
+
+
+
+
+ maven-javadoc-plugin
+ 2.10.4
+
+ false
+ true
+ false
+ false
+ true
+
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+ 10
+ ${skipDeploy}
+
+
+
+ maven-release-plugin
+
+ 2.5.3
+
+ false
+ -P restricted-release,sonatype-oss-release,full
+ true
+ false
+ netty-@{project.version}
+
+
+
+ org.apache.maven.scm
+ maven-scm-api
+ 1.9.4
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.9.4
+
+
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ write-version-properties
+ initialize
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current commit: ${shortCommitHash} on ${commitDate}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.ant
+ ant
+ 1.10.11
+
+
+ org.apache.ant
+ ant-launcher
+ 1.9.7
+
+
+ ant-contrib
+ ant-contrib
+ 1.0b3
+
+
+ ant
+ ant
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ de.thetaphi
+ forbiddenapis
+ 2.2
+
+
+
+
+
+
+
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+ maven-failsafe-plugin
+ 2.22.2
+
+
+ maven-clean-plugin
+ 3.0.0
+
+
+ maven-resources-plugin
+ 3.0.1
+
+
+ default-testResources
+ process-test-resources
+
+ testResources
+
+
+
+
+ ${project.basedir}/src/test/resources
+
+
+ ${project.build.outputDirectory}
+
+
+ META-INF/native/*.*
+
+
+
+ *.*
+
+
+
+
+
+
+
+
+ org.ops4j.pax.exam
+ maven-paxexam-plugin
+ 1.2.4
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ default-jar
+
+
+
+ true
+
+
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+ test-jar
+
+
+
+
+
+ maven-dependency-plugin
+ 2.10
+
+
+ maven-assembly-plugin
+ 2.6
+
+
+ maven-jxr-plugin
+ 3.1.1
+
+
+ maven-antrun-plugin
+ 1.8
+
+
+ ant-contrib
+ ant-contrib
+ 1.0b3
+
+
+ ant
+ ant
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+ 1.18
+
+
+ kr.motd.maven
+ exec-maven-plugin
+ 1.0.0.Final
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.7,)
+
+ run
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ [1.0,)
+
+ check
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ [1.0,)
+
+ enforce
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ [1.0,)
+
+ clean
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ [2.4,)
+
+ manifest
+
+
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+ [1.10,)
+
+ generate
+ build
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ get
+ copy
+ properties
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ io.netty:netty-dev-tools:${project.version}
+
+ ${netty.dev.tools.directory}
+
+ false
+ false
+
+
+
+
+ process
+
+
+
+
+
+ de.thetaphi
+ forbiddenapis
+ 2.2
+
+
+ check-forbidden-apis
+
+ ${maven.compiler.target}
+
+ false
+
+ false
+
+
+
+
+
+
+
+
+ ${netty.dev.tools.directory}/forbidden/signatures.txt
+
+ **.SuppressForbidden
+
+ compile
+
+ check
+
+
+
+ check-forbidden-test-apis
+
+ ${maven.compiler.target}
+
+ true
+
+ false
+
+
+
+
+
+
+
+ ${netty.dev.tools.directory}/forbidden/signatures.txt
+
+ **.SuppressForbidden
+
+ test-compile
+
+ testCheck
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..087b0726
--- /dev/null
+++ b/.m2-acc/io/netty/netty-parent/4.1.96.Final/netty-parent-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+4cc79bd441014b17c18315e9c114f9c4b2f6260f
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-resolver/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..a7bd2af6
--- /dev/null
+++ b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-resolver-4.1.96.Final.jar>central=
+netty-resolver-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar
new file mode 100644
index 00000000..29e08ed4
Binary files /dev/null and b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..9e93f013
--- /dev/null
+++ b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+0e51db5568a881e0f9b013b35617c597dc32f130
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom
new file mode 100644
index 00000000..be38f67b
--- /dev/null
+++ b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom
@@ -0,0 +1,47 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-resolver
+ jar
+
+ Netty/Resolver
+
+
+ io.netty.resolver
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ org.mockito
+ mockito-core
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..ceda8e0d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-resolver/4.1.96.Final/netty-resolver-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+38cb64dc98eb9d6fe12dab33e62af37b8af686d5
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..b33d6c20
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-classes-epoll-4.1.96.Final.jar>central=
+netty-transport-classes-epoll-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar
new file mode 100644
index 00000000..dad7911a
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..58564d9d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+b0369501645f6e71f89ff7f77b5c5f52510a2e31
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom
new file mode 100644
index 00000000..aa38aa0e
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom
@@ -0,0 +1,65 @@
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+ netty-transport-classes-epoll
+
+ Netty/Transport/Classes/Epoll
+ jar
+
+
+ io.netty.transport.classes.epoll
+
+
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..4fbfd391
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-epoll/4.1.96.Final/netty-transport-classes-epoll-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+16f7eb37d202596853e6f28aefe8851b66bc767e
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..3eeb4456
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-classes-kqueue-4.1.96.Final.jar>central=
+netty-transport-classes-kqueue-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar
new file mode 100644
index 00000000..a5f6a8e8
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..8a12d398
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+782f6bbb8dd5401599d272ea0fb81d1356bdffb2
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom
new file mode 100644
index 00000000..720cc0a9
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom
@@ -0,0 +1,64 @@
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+ netty-transport-classes-kqueue
+
+ Netty/Transport/Classes/KQueue
+ jar
+
+
+ io.netty.transport.classes.kqueue
+
+
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..a70ec896
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-classes-kqueue/4.1.96.Final/netty-transport-classes-kqueue-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+f71b1849de8845081bfdf1cd8248f0181069c40f
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..c3158b63
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/_remote.repositories
@@ -0,0 +1,5 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar>central=
+netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar>central=
+netty-transport-native-epoll-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar
new file mode 100644
index 00000000..b631ccee
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar.sha1 b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar.sha1
new file mode 100644
index 00000000..293e8a83
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-aarch_64.jar.sha1
@@ -0,0 +1 @@
+cae778ab150745432a90d4f26f6174fe564f56fc
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar
new file mode 100644
index 00000000..1252ab3f
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar.sha1 b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar.sha1
new file mode 100644
index 00000000..5ad61cb2
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final-linux-x86_64.jar.sha1
@@ -0,0 +1 @@
+3f8904e072cfc9a8d67c6fe567c39bcbce5c9c55
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom
new file mode 100644
index 00000000..2e949509
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom
@@ -0,0 +1,468 @@
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+ netty-transport-native-epoll
+
+ Netty/Transport/Native/Epoll
+ jar
+
+
+ ${os.detected.name}.${os.detected.arch}
+ io.netty.transport.epoll.${javaModuleNameClassifier}
+
+ --add-exports java.base/sun.security.x509=ALL-UNNAMED
+ netty-unix-common
+ ${project.build.directory}/unix-common-lib
+ ${unix.common.lib.dir}/META-INF/native/lib
+ ${unix.common.lib.dir}/META-INF/native/include
+ CFLAGS=-O2 -pipe -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -I${unix.common.include.unpacked.dir}
+ LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--gc-sections -L${unix.common.lib.unpacked.dir}
+ LIBS=-Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive -ldl
+ ${project.basedir}/src/main/c
+ true
+ true
+
+
+
+
+
+ restricted-release-epoll
+
+
+
+
+ maven-enforcer-plugin
+ 3.0.0
+
+
+
+ com.ceilfors.maven.plugin
+ enforcer-rules
+ 1.2.0
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-release-environment
+
+ enforce
+
+
+
+
+
+ Release process must be performed on linux-x86_64.
+
+ os.detected.classifier
+ ^linux-x86_64$
+
+
+
+ Release process must be performed on RHEL 6.8 or its derivatives.
+
+
+ /etc/redhat-release
+
+ release 6.9
+
+
+
+
+
+
+
+
+
+
+ linux
+
+
+ linux
+
+
+
+ false
+
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_epoll_${os.detected.arch}
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.libs}
+ ${jni.compiler.args.cflags}
+ --libdir=${project.build.directory}/native-build/target/lib
+
+
+
+ generate
+ build
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_epoll_${os.detected.arch}.so; osname=Linux; processor=${os.detected.arch},*
+ io.netty.transport-classes-epoll
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ linux-aarch64
+
+
+ ${os.detected.name}-aarch_64
+ ${os.detected.name}.aarch_64
+
+
+
+
+
+ maven-enforcer-plugin
+ 3.0.0
+
+
+
+ com.ceilfors.maven.plugin
+ enforcer-rules
+ 1.2.0
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-release-environment
+
+ enforce
+
+
+
+
+
+ Cross compile and Release process must be performed on linux-x86_64.
+
+ os.detected.classifier
+ ^linux-x86_64.*
+
+
+
+ Cross compile and Release process must be performed on RHEL 7.6 or its derivatives.
+
+
+ /etc/redhat-release
+
+ release 7.6
+
+
+
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_epoll_aarch_64
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.libs}
+ ${jni.compiler.args.cflags}
+ --libdir=${project.build.directory}/native-build/target/lib
+ --host=aarch64-linux-gnu
+ CC=aarch64-none-linux-gnu-gcc
+
+
+
+ generate
+ build
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_epoll_aarch_64.so; osname=Linux; processor=aarch64,*
+ io.netty.transport-classes-epoll
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+ io.netty
+ netty-transport-classes-epoll
+ ${project.version}
+
+
+ io.netty
+ netty-testsuite
+ ${project.version}
+ test
+
+
+ io.netty
+ netty-transport-native-unix-common-tests
+ ${project.version}
+ test
+
+
+ ${project.groupId}
+ ${tcnative.artifactId}
+ ${tcnative.classifier}
+ test
+
+
+ io.github.artsok
+ rerunner-jupiter
+ test
+
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ true
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+ ${nativeSourceDirectory}
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ default-jar
+
+
+ META-INF/native/**
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..f2537164
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-epoll/4.1.96.Final/netty-transport-native-epoll-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+d8c76a4e9b1f558621708db289ccbd9e51c5a4c0
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..ebf83f80
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/_remote.repositories
@@ -0,0 +1,5 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar>central=
+netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar>central=
+netty-transport-native-kqueue-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar
new file mode 100644
index 00000000..c9d02134
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar.sha1 b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar.sha1
new file mode 100644
index 00000000..91fb60f2
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-aarch_64.jar.sha1
@@ -0,0 +1 @@
+070b3e957eec0cd78637c3bd15a8a4b24e653f87
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar
new file mode 100644
index 00000000..4ef4beb3
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar.sha1 b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar.sha1
new file mode 100644
index 00000000..dd937ebc
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final-osx-x86_64.jar.sha1
@@ -0,0 +1 @@
+c127ed313fc80cf2cb366dccfded1daddc89a8ef
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom
new file mode 100644
index 00000000..99a2ae03
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom
@@ -0,0 +1,693 @@
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+ netty-transport-native-kqueue
+
+ Netty/Transport/Native/KQueue
+ jar
+
+
+
+ mac
+
+
+ mac
+
+
+
+ LDFLAGS=-Wl,-weak_library,${unix.common.lib.unpacked.dir}/lib${unix.common.lib.name}.a -Wl,-platform_version,macos,10.9,10.9
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_kqueue_${os.detected.arch}
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.cflags}
+
+ MACOSX_DEPLOYMENT_TARGET=10.9
+ --libdir=${project.build.directory}/native-build/target/lib
+
+
+
+ generate
+ build
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=MacOSX; processor=${os.detected.arch}
+ io.netty.transport-classes-kqueue
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ mac-m1-cross-compile
+
+
+ ${os.detected.name}-aarch_64
+ ${os.detected.name}.aarch_64
+ CFLAGS=-target arm64-apple-macos11 -O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir}
+ LDFLAGS=-arch arm64 -Wl,-weak_library,${unix.common.lib.unpacked.dir}/lib${unix.common.lib.name}.a -Wl,-platform_version,macos,11.0,11.0
+ true
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_kqueue_aarch_64
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.cflags}
+ MACOSX_DEPLOYMENT_TARGET=11.0
+ --host=aarch64-apple-darwin
+ --libdir=${project.build.directory}/native-build/target/lib
+
+
+
+ generate
+ build
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib; osname=MacOSX; processor=aarch64
+ io.netty.transport-classes-kqueue
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ mac-intel-cross-compile
+
+
+ ${os.detected.name}-x86_64
+ ${os.detected.name}.x86_64
+ CFLAGS=-target x86_64-apple-macos10.9 -O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir}
+ LDFLAGS=-arch x86_64 -Wl,-weak_library,${unix.common.lib.unpacked.dir}/lib${unix.common.lib.name}.a -Wl,-platform_version,macos,10.9,10.9
+ true
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_kqueue_x86_64
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.cflags}
+ MACOSX_DEPLOYMENT_TARGET=10.9
+ --host=x86_64-apple-darwin
+ --libdir=${project.build.directory}/native-build/target/lib
+
+
+
+ generate
+ build
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_kqueue_x86_64.jnilib; osname=MacOSX; processor=x86_64
+ io.netty.transport-classes-kqueue
+ ${javaModuleName}
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ openbsd
+
+
+ unix
+ openbsd
+
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_kqueue_${os.detected.arch}
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+ true
+ true
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.cflags}
+
+
+
+ generate
+ build
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=OpenBSD; processor=${os.detected.arch}
+ io.netty.transport-classes-kqueue
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ freebsd
+
+
+ unix
+ freebsd
+
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ ${project.groupId}
+ netty-transport-native-unix-common
+ ${jni.classifier}
+ ${unix.common.lib.dir}
+ META-INF/native/**
+ false
+ true
+
+
+
+
+
+
+ org.fusesource.hawtjni
+ hawtjni-maven-plugin
+
+
+ build-native-lib
+
+ netty_transport_native_kqueue_${os.detected.arch}
+ ${nativeSourceDirectory}
+ ${project.build.outputDirectory}
+
+ .
+ true
+ true
+
+ ${jni.compiler.args.ldflags}
+ ${jni.compiler.args.cflags}
+
+
+
+ generate
+ build
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ native-jar
+
+ jar
+
+
+
+
+ true
+
+
+ META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=FreeBSD; processor=${os.detected.arch}
+ io.netty.transport-classes-kqueue
+
+ true
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ ${jni.classifier}
+
+
+
+
+
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+ ${jni.classifier}
+
+ true
+
+
+
+
+ Windows
+
+
+ windows
+
+
+
+ true
+
+
+
+ Linux
+
+
+ linux
+
+
+
+ true
+
+
+
+
+
+ ${os.detected.name}.${os.detected.arch}
+ io.netty.transport.kqueue.${javaModuleNameClassifier}
+
+ --add-exports java.base/sun.security.x509=ALL-UNNAMED
+ netty-unix-common
+ ${project.build.directory}/unix-common-lib
+ ${unix.common.lib.dir}/META-INF/native/lib
+ ${unix.common.lib.dir}/META-INF/native/include
+ CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir}
+ LDFLAGS=-z now -L${unix.common.lib.unpacked.dir} -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive
+ ${project.basedir}/src/main/c
+ true
+
+
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${project.version}
+
+
+ io.netty
+ netty-transport-classes-kqueue
+ ${project.version}
+
+
+ io.netty
+ netty-testsuite
+ ${project.version}
+ test
+
+
+ io.netty
+ netty-transport-native-unix-common-tests
+ ${project.version}
+ test
+
+
+ ${project.groupId}
+ ${tcnative.artifactId}
+ ${tcnative.classifier}
+ test
+
+
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ true
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+ ${nativeSourceDirectory}
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ default-jar
+
+
+ META-INF/native/**
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..aa7dd644
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-kqueue/4.1.96.Final/netty-transport-native-kqueue-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+13089cd39363bfc5dff12a5617172236849ac3cf
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..6158440b
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-native-unix-common-4.1.96.Final.jar>central=
+netty-transport-native-unix-common-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar
new file mode 100644
index 00000000..f8dfc951
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..e911c47d
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+daf8578cade63a01525ee9d70371fa78e6e91094
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom
new file mode 100644
index 00000000..fc12a353
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom
@@ -0,0 +1,626 @@
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+ netty-transport-native-unix-common
+
+ Netty/Transport/Native/Unix/Common
+ jar
+
+ Static library which contains common unix utilities.
+
+
+
+ io.netty.transport.unix.common
+
+ make
+ gcc
+ ar
+ libnetty-unix-common
+ ${project.basedir}/src/main/c
+ ${project.build.directory}/netty-jni-util/
+ ${project.build.directory}/native-jar-work
+ ${project.build.directory}/native-objs-only
+ ${project.build.directory}/native-lib-only
+ ${project.build.directory}/${project.build.finalName}.jar
+ ${project.build.directory}/${project.build.finalName}-${jni.classifier}.jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+ unpack
+ generate-sources
+
+ unpack-dependencies
+
+
+ io.netty
+ netty-jni-util
+ sources
+ ${jniUtilIncludeDir}
+ **.h,**.c
+ false
+ true
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+ ${nativeIncludeDir}
+
+
+
+
+
+
+
+
+
+
+ mac
+
+
+ mac
+
+
+
+ clang
+ darwin
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mac-m1-cross-compile
+
+ clang
+ darwin
+
+ ${os.detected.name}-aarch_64
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mac-intel-cross-compile
+
+ clang
+ darwin
+
+ ${os.detected.name}-x86_64
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ linux
+
+
+ linux
+
+
+
+ linux
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ linux-aarch64
+
+
+ ${os.detected.name}-aarch_64
+ linux
+ aarch64-none-linux-gnu-gcc
+ aarch64-none-linux-gnu-ar
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ freebsd
+
+
+ unix
+ freebsd
+
+
+
+ clang
+ gmake
+ freebsd
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ openbsd
+
+
+ unix
+ openbsd
+
+
+
+ clang
+ gmake
+ openbsd
+
+
+
+
+ maven-antrun-plugin
+
+
+
+ native-jar
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ build-native-lib
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ io.netty
+ netty-jni-util
+ sources
+ true
+
+
+ io.netty
+ netty-common
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+ ${project.version}
+
+
+ io.netty
+ netty-transport
+ ${project.version}
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..7d85c146
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport-native-unix-common/4.1.96.Final/netty-transport-native-unix-common-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+23b591e7bc20049f85aff2c036fdd51db4c6b1ff
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport/4.1.96.Final/_remote.repositories b/.m2-acc/io/netty/netty-transport/4.1.96.Final/_remote.repositories
new file mode 100644
index 00000000..b387ec6b
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport/4.1.96.Final/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+netty-transport-4.1.96.Final.jar>central=
+netty-transport-4.1.96.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar
new file mode 100644
index 00000000..ddf8deb1
Binary files /dev/null and b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar differ
diff --git a/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar.sha1 b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar.sha1
new file mode 100644
index 00000000..707285d3
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.jar.sha1
@@ -0,0 +1 @@
+dbd15ca244be28e1a98ed29b9d755edbfa737e02
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom
new file mode 100644
index 00000000..728ed2d8
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom
@@ -0,0 +1,66 @@
+
+
+
+
+ 4.0.0
+
+ io.netty
+ netty-parent
+ 4.1.96.Final
+
+
+ netty-transport
+ jar
+
+ Netty/Transport
+
+
+ io.netty.transport
+
+
+
+
+ ${project.groupId}
+ netty-common
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-buffer
+ ${project.version}
+
+
+ ${project.groupId}
+ netty-resolver
+ ${project.version}
+
+
+ org.mockito
+ mockito-core
+
+
+
+ org.reflections
+ reflections
+
+
+ com.google.code.gson
+ gson
+
+
+
+
diff --git a/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom.sha1 b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom.sha1
new file mode 100644
index 00000000..f0e5abd9
--- /dev/null
+++ b/.m2-acc/io/netty/netty-transport/4.1.96.Final/netty-transport-4.1.96.Final.pom.sha1
@@ -0,0 +1 @@
+7b89a60f956d5f2c363063956f2a6f327b086b7e
\ No newline at end of file
diff --git a/.m2-acc/io/netty/netty/3.7.0.Final/_remote.repositories b/.m2-acc/io/netty/netty/3.7.0.Final/_remote.repositories
new file mode 100644
index 00000000..41cdd29a
--- /dev/null
+++ b/.m2-acc/io/netty/netty/3.7.0.Final/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:33 CEST 2026
+netty-3.7.0.Final.pom>central=
diff --git a/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom b/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom
new file mode 100644
index 00000000..177ae507
--- /dev/null
+++ b/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom
@@ -0,0 +1,681 @@
+
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ io.netty
+ netty
+ bundle
+ 3.7.0.Final
+
+ The Netty Project
+ http://netty.io/
+
+ The Netty project is an effort to provide an asynchronous event-driven
+ network application framework and tools for rapid development of
+ maintainable high performance and high scalability protocol servers and
+ clients. In other words, Netty is a NIO client server framework which
+ enables quick and easy development of network applications such as protocol
+ servers and clients. It greatly simplifies and streamlines network
+ programming such as TCP and UDP socket server.
+
+
+
+ The Netty Project
+ http://netty.io/
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+
+
+ 2008
+
+
+ https://github.com/netty/netty
+ scm:git:git://github.com/netty/netty.git
+ scm:git:ssh://git@github.com/netty/netty.git
+
+
+
+
+ netty.io
+ The Netty Project Contributors
+ netty@googlegroups.com
+ http://netty.io/
+ The Netty Project
+ http://netty.io/
+
+
+
+
+
+
+ org.jboss.marshalling
+ jboss-marshalling
+ ${jboss.marshalling.version}
+ compile
+ true
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ 2.5.0
+ compile
+ true
+
+
+
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+ compile
+ true
+
+
+
+
+ javax.activation
+ activation
+ 1.1.1
+ compile
+ true
+
+
+
+
+ org.apache.felix
+ org.osgi.core
+ 1.4.0
+ compile
+ true
+
+
+ org.apache.felix
+ org.osgi.compendium
+ 1.4.0
+ compile
+ true
+
+
+ org.apache.felix
+ javax.servlet
+
+
+ org.apache.felix
+ org.osgi.foundation
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.6.4
+ compile
+ true
+
+
+ commons-logging
+ commons-logging
+ 1.1.1
+ compile
+ true
+
+
+ org.jboss.logging
+ jboss-logging-spi
+ 2.1.2.GA
+ compile
+ true
+
+
+ log4j
+ log4j
+ 1.2.16
+ compile
+
+
+ mail
+ javax.mail
+
+
+ jms
+ javax.jms
+
+
+ jmxtools
+ com.sun.jdmk
+
+
+ jmxri
+ com.sun.jmx
+
+
+ true
+
+
+
+
+ junit
+ junit
+ 4.10
+ test
+
+
+ org.easymock
+ easymock
+ 3.1
+ test
+
+
+ org.easymock
+ easymockclassextension
+ 3.1
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ 1.6.4
+ test
+
+
+
+ org.jboss.marshalling
+ jboss-marshalling-serial
+ ${jboss.marshalling.version}
+ test
+
+
+ org.jboss.marshalling
+ jboss-marshalling-river
+ ${jboss.marshalling.version}
+ test
+
+
+
+
+ false
+ 1.3.14.GA
+
+
+
+
+
+ ${basedir}/src/main/resources
+
+
+ ${basedir}/target/license
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.7,)
+
+ run
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ [2.8,)
+
+ check
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.0.1
+
+
+ enforce-tools
+
+ enforce
+
+
+
+
+
+
+ [1.7.0,)
+
+
+ [3.0.5,)
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+ UTF-8
+ 1.5
+ 1.5
+ true
+ true
+ true
+ true
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.7
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+ sun.misc.Unsafe
+ java.util.zip.Deflater
+ java.util.concurrent.LinkedTransferQueue
+
+ java.nio.channels.DatagramChannel
+ java.nio.channels.MembershipKey
+ java.net.StandardSocketOptions
+ java.net.StandardProtocolFamily
+
+ java.io.ObjectStreamClass
+
+ java.net.IDN
+
+
+
+
+ process-classes
+
+ check
+
+
+
+
+
+ maven-resources-plugin
+ 2.5
+
+ UTF-8
+
+
+
+ copy-legal-info
+ validate
+
+ copy-resources
+
+
+ ${basedir}/target/license/META-INF
+
+
+ ${basedir}
+ false
+
+ LICENSE.txt
+ NOTICE.txt
+ license/*.txt
+
+
+
+
+
+
+
+
+ maven-surefire-plugin
+ 2.10
+
+ never
+
+ **/Abstract*
+ **/TestUtil*
+
+ random
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.4
+ true
+
+
+ org.jboss.netty
+ ${project.url}
+
+ org.jboss.netty.container.osgi.NettyBundleActivator
+
+
+ !org.jboss.netty.example.*,
+ !org.jboss.netty.util.internal.*,
+ org.jboss.netty.*;version=${project.version}
+
+
+ org.jboss.netty.example.*,
+ org.jboss.netty.util.internal.*,
+
+
+ *;resolution:=optional
+
+ registered
+ registered
+ org.jboss.netty.util.Version
+
+
+
+
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-source
+ package
+
+ jar
+
+
+ true
+
+
+
+
+
+ maven-antrun-plugin
+ 1.7
+
+
+ write-version
+ validate
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Build number: ${buildNumber}
+
+
+
+
+
+
+
+ remove-examples
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.ant
+ ant
+ 1.8.2
+
+
+ org.apache.ant
+ ant-launcher
+ 1.8.2
+
+
+ ant-contrib
+ ant-contrib
+ 1.0b3
+
+
+ ant
+ ant
+
+
+
+
+
+
+ maven-javadoc-plugin
+ 2.8
+
+
+ attach-javadoc
+ package
+
+ jar
+
+
+
+
+ org.jboss.apiviz.APIviz
+
+ org.jboss.apiviz
+ apiviz
+ 1.3.2.GA
+
+ true
+ ${basedir}/src/javadoc
+ true
+ true
+ ${project.build.directory}/api
+ UTF-8
+ UTF-8
+ true
+ false
+ false
+ true
+ ${basedir}/src/javadoc/overview.html
+ ${project.name} API Reference (${project.version})
+ ${project.name} API Reference (${project.version})
+
+ -link http://docs.oracle.com/javase/7/docs/api/
+ -link http://code.google.com/apis/protocolbuffers/docs/reference/java/
+ -link http://docs.oracle.com/javaee/6/api/
+ -link http://www.osgi.org/javadoc/r4v43/core/
+ -link http://www.slf4j.org/apidocs/
+ -link http://commons.apache.org/logging/commons-logging-1.1.1/apidocs/
+ -link http://logging.apache.org/log4j/1.2/apidocs/
+
+ -group "Low-level data representation" org.jboss.netty.buffer*
+ -group "Central interface for all I/O operations" org.jboss.netty.channel*
+ -group "Client & Server bootstrapping utilities" org.jboss.netty.bootstrap*
+ -group "Reusable I/O event interceptors" org.jboss.netty.handler*
+ -group "Miscellaneous" org.jboss.netty.logging*:org.jboss.netty.util*
+
+ -sourceclasspath ${project.build.outputDirectory}
+ -nopackagediagram
+
+ UTF-8
+ en_US
+ org.jboss.netty.example*:org.jboss.netty.container*:org.jboss.netty.util.internal*
+
+
+
+ maven-jxr-plugin
+ 2.2
+
+
+ generate-xref
+ package
+
+ jxr
+
+
+
+
+ UTF-8
+ UTF-8
+ true
+ ${project.build.directory}/xref
+ ${project.build.directory}/api
+ ${project.name} Source Xref (${project.version})
+ ${project.name} Source Xref (${project.version})
+
+
+
+ maven-assembly-plugin
+ 2.2.1
+
+
+ generate-distribution
+ package
+
+ single
+
+
+
+
+
+ ${basedir}/src/assembly/default.xml
+
+ ${attach-distribution}
+ true
+ gnu
+
+
+
+ maven-checkstyle-plugin
+ 2.9.1
+
+
+ check-style
+
+ check
+
+ validate
+
+ true
+ true
+ true
+ true
+ io/netty/checkstyle.xml
+
+
+
+
+
+ ${project.groupId}
+ netty-build
+ 16
+
+
+
+
+
+
+
diff --git a/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1 b/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1
new file mode 100644
index 00000000..57ad3454
--- /dev/null
+++ b/.m2-acc/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1
@@ -0,0 +1 @@
+26821fb540abba777746f727b88667ba870c187b
\ No newline at end of file
diff --git a/.m2-acc/jakarta/annotation/ca-parent/1.3.5/_remote.repositories b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/_remote.repositories
new file mode 100644
index 00000000..5fe2fe43
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:36 CEST 2026
+ca-parent-1.3.5.pom>central=
diff --git a/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom
new file mode 100644
index 00000000..ea8c4532
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom
@@ -0,0 +1,76 @@
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.ee4j
+ project
+ 1.0.5
+
+
+ jakarta.annotation
+ ca-parent
+ pom
+ 1.3.5
+
+ 2004
+
+ Jakarta Annotations Parent POM
+ Jakarta Annotations Parent POM
+
+ https://projects.eclipse.org/projects/ee4j.ca
+
+
+ scm:git:https://github.com/eclipse-ee4j/common-annotations-api.git
+ scm:git:git@github.com:eclipse-ee4j/common-annotations-api.git
+ https://github.com/eclipse-ee4j/common-annotations-api
+ HEAD
+
+
+
+ false
+ 1.3
+ jakarta.annotation
+ Oracle Corporation
+ org.glassfish
+ 3.0.5
+ exclude.xml
+ Low
+
+
+
+ api
+ spec
+
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
diff --git a/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom.sha1 b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom.sha1
new file mode 100644
index 00000000..e0f9e349
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/ca-parent/1.3.5/ca-parent-1.3.5.pom.sha1
@@ -0,0 +1 @@
+381e344f6ff486946da1b71d78328816e41e494b
\ No newline at end of file
diff --git a/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/_remote.repositories b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/_remote.repositories
new file mode 100644
index 00000000..101b53d2
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jakarta.annotation-api-1.3.5.jar>central=
+jakarta.annotation-api-1.3.5.pom>central=
diff --git a/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar
new file mode 100644
index 00000000..606d992e
Binary files /dev/null and b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar differ
diff --git a/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar.sha1 b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar.sha1
new file mode 100644
index 00000000..da07243f
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar.sha1
@@ -0,0 +1 @@
+59eb84ee0d616332ff44aba065f3888cf002cd2d
\ No newline at end of file
diff --git a/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom
new file mode 100644
index 00000000..ca562f03
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom
@@ -0,0 +1,353 @@
+
+
+
+
+ 4.0.0
+
+
+ jakarta.annotation
+ ca-parent
+ 1.3.5
+
+
+ jakarta.annotation-api
+
+
+ false
+ 1.3
+ jakarta.annotation
+ Eclipse Foundation
+ org.glassfish
+ 3.0.5
+ exclude.xml
+ Low
+
+
+ Jakarta Annotations API
+ Jakarta Annotations API
+
+ https://projects.eclipse.org/projects/ee4j.ca
+
+
+
+ Linda De Michiel
+ Oracle Corp.
+
+
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ scm:git:https://github.com/eclipse-ee4j/common-annotations-api.git
+ scm:git:git@github.com:eclipse-ee4j/common-annotations-api.git
+ https://github.com/eclipse-ee4j/common-annotations-api
+ HEAD
+
+
+
+ github
+ https://github.com/eclipse-ee4j/common-annotations-api/issues
+
+
+
+
+ Jakarta Annotations mailing list
+ ca-dev@eclipse.org
+ https://dev.eclipse.org/mailman/listinfo/ca-dev
+ https://dev.eclipse.org/mailman/listinfo/ca-dev
+ https://dev.eclipse.org/mhonarc/lists/ca-dev
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ org.glassfish.build
+ spec-version-maven-plugin
+ 1.5
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 4.2.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.7.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M2
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${basedir}/..
+ META-INF
+
+ LICENSE.md
+ NOTICE.md
+
+
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+ -Xlint:unchecked
+
+
+
+ org.glassfish.build
+ spec-version-maven-plugin
+
+ jakarta
+
+ ${non.final}
+ api
+ ${spec.build}
+ ${spec.version}
+ ${new.spec.version}
+ ${project.version}
+ ${extension.name}
+
+
+
+
+
+ set-spec-properties
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ jar
+
+
+ ${spec.bundle.version}
+ ${spec.bundle.symbolic-name}
+ ${spec.extension.name}
+ ${spec.implementation.version}
+ ${spec.specification.version}
+ ${project.name}
+ ${vendor.name}
+ ${project.organization.name}
+ ${implementation.vendor.id}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+ java.annotation
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+ true
+
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 8
+ Jakarta Annotations ${project.version} API Specification
+
+ **/module-info.java
+ target/**/*.java
+
+ true
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+ false
+ false
+ Jakarta Annotations API v${project.version}]]>
+
+
+ Use is subject to license terms.]]>
+
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ forked-path
+ false
+ ${release.arguments}
+ @{project.version}
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom.sha1 b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom.sha1
new file mode 100644
index 00000000..be751ff5
--- /dev/null
+++ b/.m2-acc/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.pom.sha1
@@ -0,0 +1 @@
+beb7649988a22ea30a17fcaeba8584323e86df74
\ No newline at end of file
diff --git a/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/_remote.repositories b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/_remote.repositories
new file mode 100644
index 00000000..bb35ee88
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+jakarta.jakartaee-bom-9.0.0.pom>central=
diff --git a/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom
new file mode 100644
index 00000000..bfa34471
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom
@@ -0,0 +1,220 @@
+
+
+
+
+ 4.0.0
+
+ jakarta.platform
+ jakartaee-api-parent
+ 9.0.0
+
+ jakarta.jakartaee-bom
+ pom
+ Jakarta EE API BOM
+ Jakarta EE API BOM
+
+
+
+
+ org.glassfish.build
+ glassfishbuild-maven-plugin
+
+
+ generate-pom
+
+ generate-pom
+
+
+
+ attach-all-artifacts
+
+ attach-all-artifacts
+
+
+
+
+
+
+
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${jakarta.servlet-api.version}
+
+
+ jakarta.servlet.jsp
+ jakarta.servlet.jsp-api
+ ${jakarta.servlet.jsp-api.version}
+
+
+ jakarta.el
+ jakarta.el-api
+ ${jakarta.el-api.version}
+
+
+ jakarta.servlet.jsp.jstl
+ jakarta.servlet.jsp.jstl-api
+ ${jakarta.servlet.jsp.jstl-api.version}
+
+
+ jakarta.faces
+ jakarta.faces-api
+ ${jakarta.faces-api.version}
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.ws.rs-api.version}
+
+
+ jakarta.websocket
+ jakarta.websocket-api
+ ${jakarta.websocket-api.version}
+
+
+ jakarta.json
+ jakarta.json-api
+ ${jakarta.json-api.version}
+
+
+ jakarta.json.bind
+ jakarta.json.bind-api
+ ${jakarta.json.bind-api.version}
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation-api.version}
+
+
+ jakarta.ejb
+ jakarta.ejb-api
+ ${jakarta.ejb-api.version}
+
+
+ jakarta.transaction
+ jakarta.transaction-api
+ ${jakarta.transaction-api.version}
+
+
+ jakarta.persistence
+ jakarta.persistence-api
+ ${jakarta.persistence-api.version}
+
+
+ jakarta.validation
+ jakarta.validation-api
+ ${jakarta.validation-api.version}
+
+
+ jakarta.interceptor
+ jakarta.interceptor-api
+ ${jakarta.interceptor-api.version}
+
+
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${jakarta.enterprise.cdi-api.version}
+
+
+ jakarta.inject
+ jakarta.inject-api
+ ${jakarta.inject.version}
+
+
+ jakarta.authentication
+ jakarta.authentication-api
+ ${jakarta.authentication-api.version}
+
+
+ jakarta.security.enterprise
+ jakarta.security.enterprise-api
+ ${jakarta.security.enterprise-api.version}
+
+
+
+
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.activation
+ jakarta.activation-api
+ ${jakarta.activation-api.version}
+
+
+ jakarta.mail
+ jakarta.mail-api
+ ${jakarta.mail-api.version}
+
+
+ com.sun.mail
+ jakarta.mail
+ ${jakarta.mail-api.version}
+
+
+ jakarta.resource
+ jakarta.resource-api
+ ${jakarta.resource-api.version}
+
+
+ jakarta.authorization
+ jakarta.authorization-api
+ ${jakarta.authorization-api.version}
+
+
+ jakarta.enterprise.concurrent
+ jakarta.enterprise.concurrent-api
+ ${jakarta.enterprise.concurrent-api.version}
+
+
+ jakarta.batch
+ jakarta.batch-api
+ ${jakarta.batch-api.version}
+
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jakarta.xml.bind-api.version}
+
+
+ jakarta.xml.ws
+ jakarta.xml.ws-api
+ ${jakarta.xml.ws-api.version}
+
+
+ jakarta.jws
+ jakarta.jws-api
+ ${jakarta.jws-api.version}
+
+
+ jakarta.xml.soap
+ jakarta.xml.soap-api
+ ${jakarta.xml.soap-api.version}
+
+
+
+
+
diff --git a/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom.sha1 b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom.sha1
new file mode 100644
index 00000000..aa634787
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakarta.jakartaee-bom/9.0.0/jakarta.jakartaee-bom-9.0.0.pom.sha1
@@ -0,0 +1 @@
+3505d521f2b2e752b72f13d5125f2b5bfab4fd1e
\ No newline at end of file
diff --git a/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/_remote.repositories b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/_remote.repositories
new file mode 100644
index 00000000..dd8c921e
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+jakartaee-api-parent-9.0.0.pom>central=
diff --git a/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom
new file mode 100644
index 00000000..199d924d
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom
@@ -0,0 +1,320 @@
+
+
+
+
+ 4.0.0
+
+ org.eclipse.ee4j
+ project
+ 1.0.6
+
+ jakarta.platform
+ jakartaee-api-parent
+ 9.0.0
+ pom
+ Jakarta EE API parent
+ Jakarta EE API parent
+
+
+ jakartaee-bom
+ jakartaee-web-api
+ jakartaee-api
+
+
+
+ UTF-8
+ 9.0.0
+
+
+
+ 5.0.0
+ 3.0.0
+ 2.0.0
+ 3.0.0
+ 4.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 4.0.0
+ 2.0.0
+ 3.0.0
+ 3.0.0
+ 2.0.0
+ 3.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 3.0.0
+
+
+ 3.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+ 2.0.0
+
+
+ 3.0.0
+ 3.0.0
+ 2.0.0
+ 3.0.0
+
+
+ 1.50
+
+
+ 3.0.0
+
+
+
+
+ package
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+ true
+
+
+ false
+ false
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ copy-resource-files
+ process-resources
+
+ copy-resources
+
+
+
+
+ ${project.build.directory}/sources-dependency
+
+ **/*.properties
+
+
+
+ ${project.build.directory}/classes
+
+
+
+ copy-javadoc-resources
+ process-resources
+
+ copy-resources
+
+
+
+
+ ${project.build.directory}/sources-dependency
+
+ **/*.jpg
+ **/*.gif
+ **/*.pdf
+
+
+
+ ${project.build.directory}/site/apidocs
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ default-compile
+
+ 1.8
+ 1.8
+
+
+
+
+ default-testCompile
+
+ 1.8
+ 1.8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.7.0
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.glassfish.build
+ glassfishbuild-maven-plugin
+ 3.2.28
+
+
+ unpack-sources
+ process-sources
+
+ true
+ tools-jar,servlet-api,jakarta.faces
+ ${extra.excludes}
+ jakarta/**, resources/**
+ true
+
+
+
+ generate-pom
+ package
+
+
+ org.eclipse.ee4j
+ project
+ 1.0
+
+ jakarta.platform
+ ${project.artifactId}
+ ${jakartaee.version}
+
+
+
+ attach-all-artifacts
+ verify
+
+ ${project.build.directory}/pom.xml
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.0
+
+ false
+ ${javadoc.options}
+ true
+ ${project.basedir}/../src/main/javadoc
+ true
+ none
+ ${project.name}
+ ${project.name}
+ ${project.name} v${project.version}]]>
+
+Copyright © 2018,2020 Eclipse Foundation.
Use is subject to
+license terms.]]>
+
+
+
+ implSpec
+ a
+ Implementation Specification:
+
+
+
+
+
+
+
+
+ META-INF/
+ false
+ ${project.basedir}/..
+
+ LICENSE.txt
+
+
+
+
+
+
+
+
+ check-serial-version-uid
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ false
+ true
+
+ -Xlint:serial
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom.sha1 b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom.sha1
new file mode 100644
index 00000000..edfeb300
--- /dev/null
+++ b/.m2-acc/jakarta/platform/jakartaee-api-parent/9.0.0/jakartaee-api-parent-9.0.0.pom.sha1
@@ -0,0 +1 @@
+296864dc900403eb73f4642e882789606309e49b
\ No newline at end of file
diff --git a/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/_remote.repositories b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/_remote.repositories
new file mode 100644
index 00000000..3fee7829
--- /dev/null
+++ b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jakarta.servlet-api-4.0.3.jar>central=
+jakarta.servlet-api-4.0.3.pom>central=
diff --git a/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar
new file mode 100644
index 00000000..6f3b3f3e
Binary files /dev/null and b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar differ
diff --git a/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar.sha1 b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar.sha1
new file mode 100644
index 00000000..73726f3f
--- /dev/null
+++ b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.jar.sha1
@@ -0,0 +1 @@
+7c810f7bca93d109bac3323286b8e5ec6c394e12
\ No newline at end of file
diff --git a/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom
new file mode 100644
index 00000000..4398d850
--- /dev/null
+++ b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom
@@ -0,0 +1,407 @@
+
+
+
+ 4.0.0
+
+
+ org.eclipse.ee4j
+ project
+ 1.0.5
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ 4.0.3
+
+ Jakarta Servlet
+ https://projects.eclipse.org/projects/ee4j.servlet
+
+
+ 4.0
+ javax.servlet
+ jakarta.servlet-api
+ 4.0.0
+ Jakarta Servlet 4.0
+ Jakarta Servlet 4.0 Specification
+ Eclipse Foundation
+ org.eclipse
+ 3.0.4
+ exclude.xml
+ Low
+ 1.49
+
+
+
+
+ yaminikb
+ Yamini K B
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+
+
+
+ Ed Burns
+
+
+ Shing Wai Chan
+
+
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ github
+ https://github.com/eclipse-ee4j/servlet-api/issues
+
+
+
+
+ Servlet mailing list
+ servlet-dev@eclipse.org
+ https://dev.eclipse.org/mailman/listinfo/servlet-dev
+ https://dev.eclipse.org/mailman/listinfo/servlet-dev
+ https://dev.eclipse.org/mhonarc/lists/servlet-dev
+
+
+
+
+ scm:git:https://github.com/eclipse-ee4j/servlet-api.git
+ scm:git:git@github.com:eclipse-ee4j/servlet-api.git
+ https://github.com/eclipse-ee4j/servlet-api
+ HEAD
+
+
+
+
+
+ src/main/java
+
+ **/*.properties
+ **/*.html
+
+
+
+ src/main/resources
+
+ META-INF/README
+
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 3.1
+
+ 1.8
+ 1.8
+ -Xlint:all
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 4.0.0
+
+
+ jar
+
+
+ ${bundle.version}
+ ${bundle.symbolicName}
+
+ Jakarta Servlet ${spec.version}
+
+ ${extension.name}
+ ${spec.version}
+ ${vendor.name}
+ ${project.version}
+ ${project.organization.name}
+ ${implementation.vendor.id}
+ javax.servlet.*
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ java.servlet
+
+
+
+ **/*.java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1
+
+ true
+
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+
+ attach-api-javadocs
+
+ jar
+
+
+ 1.8
+ -Xdoclint:none
+ Jakarta Servlet API documentation
+ Jakarta Servlet API documentation
+ Jakarta Servlet API documentation
+ Jakarta Servlet API v${project.version}]]>
+ servlet-dev@eclipse.org.
+Copyright © 2019 Eclipse Foundation. All rights reserved.
+Use is subject to license terms.]]>
+
+ true
+
+
+ Jakarta Servlet API Documentation
+
+ javax.servlet.*
+
+
+
+
+
+ implSpec
+ a
+ Implementation Requirements:
+
+
+ param
+
+
+ return
+
+
+ throws
+
+
+ since
+
+
+ version
+
+
+ serialData
+
+
+ factory
+
+
+ see
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ forked-path
+ false
+ @{project.version}
+ ${release.arguments}
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.8.1
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ add-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ .
+ META-INF
+
+ LICENSE.md
+ NOTICE.md
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+
+
+
+
+
+
+
+
+ oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+
+ true
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+
+ default-deploy
+ deploy
+
+ deploy
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom.sha1 b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom.sha1
new file mode 100644
index 00000000..5af253ee
--- /dev/null
+++ b/.m2-acc/jakarta/servlet/jakarta.servlet-api/4.0.3/jakarta.servlet-api-4.0.3.pom.sha1
@@ -0,0 +1 @@
+7873306af4246308ed041fda384fc91646dbcf8b
\ No newline at end of file
diff --git a/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/_remote.repositories b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/_remote.repositories
new file mode 100644
index 00000000..07a4c552
--- /dev/null
+++ b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jakarta.validation-api-2.0.2.jar>central=
+jakarta.validation-api-2.0.2.pom>central=
diff --git a/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar
new file mode 100644
index 00000000..d68c9f7f
Binary files /dev/null and b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar differ
diff --git a/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar.sha1 b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar.sha1
new file mode 100644
index 00000000..899f977b
--- /dev/null
+++ b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar.sha1
@@ -0,0 +1 @@
+5eacc6522521f7eacb081f95cee1e231648461e7
\ No newline at end of file
diff --git a/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom
new file mode 100644
index 00000000..164e893e
--- /dev/null
+++ b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom
@@ -0,0 +1,283 @@
+
+
+
+ 4.0.0
+
+ org.eclipse.ee4j
+ project
+ 1.0.5
+
+
+ jakarta.validation
+ jakarta.validation-api
+ 2.0.2
+ jar
+ Jakarta Bean Validation API
+ https://beanvalidation.org
+
+
+ Jakarta Bean Validation API
+
+
+
+
+ epbernard
+ Emmanuel Bernard
+ emmanuel@hibernate.org
+ Red Hat, Inc.
+ http://in.relation.to/emmanuel-bernard/
+
+
+ emmanuelbernard
+ Emmanuel Bernard
+ emmanuel@hibernate.org
+ Red Hat, Inc.
+ http://in.relation.to/emmanuel-bernard/
+
+
+ hardy.ferentschik
+ Hardy Ferentschik
+ hferents@redhat.com
+ Red Hat, Inc.
+ http://in.relation.to/hardy-ferentschik/
+
+
+ gunnar.morling
+ Gunnar Morling
+ gunnar@hibernate.org
+ Red Hat, Inc.
+ http://in.relation.to/gunnar-morling/
+
+
+ guillaume.smet
+ Guillaume Smet
+ guillaume.smet@hibernate.org
+ Red Hat, Inc.
+ http://in.relation.to/guillaume-smet/
+
+
+
+
+ JIRA
+ https://hibernate.atlassian.net/projects/BVAL/
+
+
+ 2007
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ scm:git:git://github.com/eclipse-ee4j/beanvalidation-api.git
+ scm:git:git@github.com:eclipse-ee4j/beanvalidation-api.git
+ https://github.com/eclipse-ee4j/beanvalidation-api
+ HEAD
+
+
+
+ 1.8
+ 1.8
+ UTF-8
+
+
+
+
+ org.testng
+ testng
+ 6.11
+ test
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ 0.9.3
+
+
+
+ javax.validation
+ validation-api
+ 1.1.0.Final
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}
+
+
+
+ true
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.2.0
+
+
+
+ javax.validation.*;version="${project.version}",
+
+ java.validation
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ once
+ true
+
+ **/*Test.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.0.2
+
+
+ ${basedir}/target/classes/META-INF/MANIFEST.MF
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.4
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ http://docs.oracle.com/javase/8/docs/api/
+
+ Jakarta Bean Validation API Packages
+ Jakarta Bean Validation API ${project.version}
+ Jakarta Bean Validation API ${project.version}
+ bean-validation-dev@eclipse.org.
+Copyright © 2019 Eclipse Foundation.
+Use is subject to EFSL; this spec is based on material that is licensed under the Apache License, version 2.0.]]>
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ true
+ true
+ deploy
+
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+ com.mycila
+ license-maven-plugin
+ 3.0
+
+ ${project.basedir}/license/license.header
+ true
+
+ ${project.basedir}/license/java-header-style.xml
+ ${project.basedir}/license/xml-header-style.xml
+
+
+ JAVA_CLASS_STYLE
+ XML_FILE_STYLE
+ XML_FILE_STYLE
+
+
+ **/*.java
+ **/*.xml
+ **/*.xsd
+
+
+
+
+ license-headers
+
+ check
+
+
+
+
+
+
+
+
+
+ release
+
+ true
+
+
+
+
+
diff --git a/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom.sha1 b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom.sha1
new file mode 100644
index 00000000..4d08c1d3
--- /dev/null
+++ b/.m2-acc/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.pom.sha1
@@ -0,0 +1 @@
+fc029778f5494ed05e5833f8bdb57e36dbda38aa
\ No newline at end of file
diff --git a/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/_remote.repositories b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/_remote.repositories
new file mode 100644
index 00000000..d4be32ac
--- /dev/null
+++ b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jakarta.ws.rs-api-2.1.6.jar>central=
+jakarta.ws.rs-api-2.1.6.pom>central=
diff --git a/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar
new file mode 100644
index 00000000..4850659b
Binary files /dev/null and b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar differ
diff --git a/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar.sha1 b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar.sha1
new file mode 100644
index 00000000..ec43d7a9
--- /dev/null
+++ b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar.sha1
@@ -0,0 +1 @@
+1dcb770bce80a490dff49729b99c7a60e9ecb122
\ No newline at end of file
diff --git a/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom
new file mode 100644
index 00000000..acee104c
--- /dev/null
+++ b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom
@@ -0,0 +1,755 @@
+
+
+
+
+ 4.0.0
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ 2.1.6
+ bundle
+ jakarta.ws.rs-api
+ Jakarta RESTful Web Services API
+
+ https://github.com/eclipse-ee4j/jaxrs-api
+
+
+ Eclipse Foundation
+ https://www.eclipse.org/org/foundation/
+
+
+
+
+ developers
+ API Developers
+ jaxrs-dev@eclipse.org
+ https://github.com/eclipse-ee4j/jaxrs-api/graphs/contributors
+
+
+
+
+ Github
+ https://github.com/eclipse-ee4j/jaxrs-api/issues
+
+
+
+
+ Developer Discussions
+ jaxrs-dev@eclipse.org
+
+
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ scm:git:https://github.com/eclipse-ee4j/jaxrs-api
+ https://github.com/eclipse-ee4j/jaxrs-api
+ HEAD
+
+
+
+
+ final
+
+
+ !nonFinal
+
+
+
+
+ ${next.final.spec.version}
+
+
+ false
+
+
+
+
+ skip-tests
+
+ false
+
+
+ true
+
+
+
+ release
+
+ false
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.7
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+
+ maven-gpg-plugin
+
+
+ sign-release
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+
+ default-deploy
+ deploy
+
+ deploy
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+
+
+
+
+
+
+ ossrh
+ Sonatype Nexus Releases
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+ jdk11+
+
+ [11,)
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jaxb.api.version}
+ provided
+
+
+ jakarta.activation
+ jakarta.activation-api
+ ${activation.api.version}
+ provided
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb.impl.version}
+ test
+
+
+
+
+
+
+ maven-compiler-plugin
+ ${maven.compiler.plugin.version}
+
+
+ default-compile
+
+
+ 9
+
+
+
+ base-compile
+
+ compile
+
+
+
+
+ module-info.java
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ ${java.version}
+ ${java.version}
+
+
+
+ maven-surefire-plugin
+
+ --add-opens java.ws.rs/javax.ws.rs.core=java.xml.bind
+
+
+
+
+
+
+
+ jdk9-jdk10
+
+ [9,11)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven.compiler.plugin.version}
+
+
+ default-compile
+
+
+ 9
+
+
+
+ base-compile
+
+ compile
+
+
+
+
+ module-info.java
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ ${java.version}
+ ${java.version}
+
+
+
+ maven-surefire-plugin
+
+ --add-modules java.xml.bind --add-opens java.ws.rs/javax.ws.rs.core=java.xml.bind
+
+
+
+
+
+
+
+ jdk8-
+
+ (,9)
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven.javadoc.plugin.version}
+
+ ${apidocs.title}
+
+ Oracle
+ and/or its affiliates. All Rights Reserved.
+ ]]>
+
+ none
+
+
+ module-info.java
+
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven.compiler.plugin.version}
+
+ ${java.version}
+ ${java.version}
+
+ module-info.java
+
+
+
+
+
+
+
+
+
+
+ ${project.artifactId}
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.4
+
+ {0,date,MM/dd/yyyy hh:mm aa}
+
+ - timestamp
+
+
+
+
+ validate
+
+ create
+
+
+
+
+
+
+ org.glassfish.build
+ spec-version-maven-plugin
+ 1.5
+
+ jakarta
+ true
+
+ ${non.final}
+ api
+ ${spec.version}
+ ${new.spec.version}
+ ${milestone.number}
+ ${project.version}
+ ${api.package}
+
+
+
+
+
+ set-spec-properties
+ check-module
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven.bundle.plugin.version}
+ true
+
+
+ <_failok>true
+ ${buildNumber}
+ Jakarta RESTful Web Services API
+ ${spec.bundle.version}
+ jakarta.ws.rs-api
+ *
+ ${spec.extension.name}
+ ${spec.implementation.version}
+ ${spec.specification.version}
+ Oracle Corporation
+ ${spec.specification.version}
+ java.ws.rs
+ <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))
+ <_nodefaultversion>false
+ osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+
+
+
+
+ osgi-bundle
+ package
+
+ bundle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven.javadoc.plugin.version}
+
+ 8
+ ${apidocs.title}
+ true
+
+ Eclipse Foundation
+ Specification License.]]>
+
+ none
+
+
+ module-info.java
+
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ add-legal-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${legal.doc.folder}
+
+ NOTICE.md
+ LICENSE.md
+
+ META-INF
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+ 10
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+
+ -Dmaven.test.skip=${skip.release.tests} ${release.arguments}
+ true
+ forked-path
+ clean install
+ false
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.5
+
+
+
+ jxr
+
+ validate
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.12.1
+
+ ${project.build.directory}/checkstyle
+ ${project.build.directory}/checkstyle/checkstyle-result.xml
+ ${basedir}/../etc/config/checkstyle.xml
+
+
+
+
+ checkstyle
+
+ validate
+
+
+
+
+ org.glassfish.copyright
+ glassfish-copyright-maven-plugin
+ 1.39
+
+ ${basedir}/../etc/config/copyright-exclude
+
+ git
+
+ false
+
+ true
+
+ true
+
+ false
+
+ false
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.glassfish.build
+ spec-version-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.glassfish.copyright
+ glassfish-copyright-maven-plugin
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ org.mockito
+ mockito-core
+ 2.22.0
+ test
+
+
+
+
+ Jakarta RESTful Web Services ${spec.version} API Specification ${spec.version.revision}
+ 1.8
+
+ 3.5.0
+ 3.7.0
+ 3.1.0
+
+ javax.ws.rs
+ 2.1
+ 01
+ 2.1
+ ${next.final.spec.version}
+ true
+ UTF-8
+ false
+ ${last.final.spec.version}
+
+
+ 2.3.2
+ 2.3.2
+ 1.2.1
+ ${project.basedir}/..
+
+
+
+
+ repo.eclipse.org
+ API Repository - Releases
+ https://repo.eclipse.org/content/repositories/jax-rs-api-releases/
+
+
+
+ repo.eclipse.org
+ API Repository - Snapshots
+ https://repo.eclipse.org/content/repositories/jax-rs-api-snapshots/
+
+
+
+
diff --git a/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom.sha1 b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom.sha1
new file mode 100644
index 00000000..17d3fe50
--- /dev/null
+++ b/.m2-acc/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.pom.sha1
@@ -0,0 +1 @@
+b016169ede1d8b267388680d2e4fef48b343e7ec
\ No newline at end of file
diff --git a/.m2-acc/javax/activation/activation/1.1.1/_remote.repositories b/.m2-acc/javax/activation/activation/1.1.1/_remote.repositories
new file mode 100644
index 00000000..16338834
--- /dev/null
+++ b/.m2-acc/javax/activation/activation/1.1.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+activation-1.1.1.jar>central=
+activation-1.1.1.pom>central=
diff --git a/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar
new file mode 100644
index 00000000..1b703ab2
Binary files /dev/null and b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar differ
diff --git a/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar.sha1 b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar.sha1
new file mode 100644
index 00000000..e15299cf
--- /dev/null
+++ b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.jar.sha1
@@ -0,0 +1 @@
+485de3a253e23f645037828c07f1d7f1af40763a /home/maven/repository-staging/to-ibiblio/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar
diff --git a/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom
new file mode 100644
index 00000000..9bcaa5c1
--- /dev/null
+++ b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom
@@ -0,0 +1,15 @@
+
+ 4.0.0
+ javax.activation
+ activation
+ JavaBeans(TM) Activation Framework
+ 1.1.1
+ The JavaBeans(TM) Activation Framework is used by the JavaMail(TM) API to manage MIME data
+ http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp
+
+
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+ https://glassfish.dev.java.net/public/CDDLv1.0.html
+
+
+
diff --git a/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom.sha1 b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom.sha1
new file mode 100644
index 00000000..855381d1
--- /dev/null
+++ b/.m2-acc/javax/activation/activation/1.1.1/activation-1.1.1.pom.sha1
@@ -0,0 +1 @@
+b39fa8fc6c7ab6d48cb286e69f4c156f264e9038 activation-1.1.1.pom
diff --git a/.m2-acc/javax/annotation/javax.annotation-api/1.2/_remote.repositories b/.m2-acc/javax/annotation/javax.annotation-api/1.2/_remote.repositories
new file mode 100644
index 00000000..86c1b96c
--- /dev/null
+++ b/.m2-acc/javax/annotation/javax.annotation-api/1.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+javax.annotation-api-1.2.pom>central=
diff --git a/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom b/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom
new file mode 100644
index 00000000..426bbc3e
--- /dev/null
+++ b/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom
@@ -0,0 +1,308 @@
+
+
+
+
+ 4.0.0
+
+ net.java
+ jvnet-parent
+ 3
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.2
+
+
+ false
+ 1.2
+ javax.annotation
+ javax.annotation-api
+ Oracle Corporation
+ org.glassfish
+ 2.3.1
+ exclude.xml
+ Low
+
+ ${extension.name} API
+ Common Annotations for the JavaTM Platform API
+
+ http://jcp.org/en/jsr/detail?id=250
+
+
+
+ mode
+ Rajiv Mordani
+ Oracle, Inc.
+
+ lead
+
+
+
+
+
+ GlassFish Community
+ https://glassfish.java.net
+
+
+
+ CDDL + GPLv2 with classpath exception
+ https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html
+ repo
+ A business-friendly OSS license
+
+
+
+ jira
+ http://java.net/jira/browse/GLASSFISH
+
+
+
+ GlassFish Developer
+ users@https://glassfish.java.net
+
+
+
+ scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.annotation-api-1.2
+ scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.annotation-api-1.2
+ http://java.net/projects/glassfish/sources/svn/show/tags/javax.annotation-api-1.2
+
+
+
+
+
+ src/main/java
+
+ **/*.properties
+ **/*.html
+
+
+
+ src/main/resources
+
+ META-INF/README
+
+
+
+
+
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.6
+ 1.6
+ -Xlint:unchecked
+
+
+
+ org.glassfish.build
+ spec-version-maven-plugin
+ 1.2
+
+
+ ${non.final}
+ api
+ ${spec.version}
+ ${project.version}
+ ${extension.name}
+
+
+
+
+
+ set-spec-properties
+ check-module
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 1.4.3
+
+
+ jar
+
+
+ ${spec.bundle.version}
+ ${spec.bundle.symbolic-name}
+ ${spec.extension.name}
+ ${spec.implementation.version}
+ ${spec.specification.version}
+
+ Java(TM) Common Annotations ${spec.version} API Design Specification
+
+ ${vendor.name}
+ ${project.organization.name}
+ ${implementation.vendor.id}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+ **/*.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.2.1
+
+
+
+ process
+
+
+
+ org.glassfish:legal:1.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1
+
+ true
+
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+
+ javadoc
+
+ javadoc
+
+
+
+
+ Common Annotations API Documentation
+ javax.annotation
+
+
+
+Oracle
+ and/or its affiliates. All Rights Reserved.
+ Use is subject to
+ license terms.
+]]>
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ forked-path
+ false
+ ${release.arguments}
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.1
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.version}
+
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1 b/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1
new file mode 100644
index 00000000..fe16b558
--- /dev/null
+++ b/.m2-acc/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1
@@ -0,0 +1 @@
+d90e6c7f83898fe30f83aeaf4d411285f970a433
\ No newline at end of file
diff --git a/.m2-acc/javax/enterprise/cdi-api/1.2/_remote.repositories b/.m2-acc/javax/enterprise/cdi-api/1.2/_remote.repositories
new file mode 100644
index 00000000..9e9f14c4
--- /dev/null
+++ b/.m2-acc/javax/enterprise/cdi-api/1.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+cdi-api-1.2.pom>central=
diff --git a/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom b/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom
new file mode 100644
index 00000000..7c035521
--- /dev/null
+++ b/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom
@@ -0,0 +1,253 @@
+
+ 4.0.0
+
+
+ org.jboss.weld
+ weld-parent
+ 26
+
+
+
+ javax.enterprise
+ cdi-api
+ jar
+ 1.2
+
+ CDI APIs
+ APIs for CDI (Contexts and Dependency Injection for Java EE)
+
+ http://cdi-spec.org
+
+
+ Apache License, Version 2.0
+ repo
+ http://www.apache.org/licenses/LICENSE-2.0.html
+
+
+
+
+ Hudson
+ http://hudson.jboss.org
+
+
+
+ JIRA
+ http://jira.jboss.org/browse/CDI
+
+
+
+ JBoss by Red Hat, Inc.
+ http://jboss.org
+
+
+ 2008
+
+
+
+ Pete Muir
+ pmuir
+ GMT
+ Red Hat Inc.
+
+ Specfication Lead
+
+ pmuir[at]redhat[dot]com
+
+
+
+ Antoine Sabot-Durand
+ asabotdu
+ CET
+ Red Hat Inc.
+
+ Specfication co-lead
+
+ asd[at]redhat[dot]com
+
+
+
+ Mark Struberg
+ mstruberg
+ CET
+
+ Implementation developer
+
+ struberg[at]yahoo[dot]de
+
+
+
+ Jozef Hartinger
+ jhartinger
+ CET
+ Red Hat Inc.
+
+ RI tech lead
+
+ jhartinger[at]redhat[dot]com
+
+
+
+ Martin Kouba
+ mkouba
+ Red Hat Inc.
+
+ TCK tech lead
+
+ mkouba[at]redhat[dot]com
+
+
+
+
+
+ 1
+ 3.0.0
+ 1.2
+
+
+
+
+
+
+
+ org.testng
+ testng
+ 5.10
+ jdk15
+
+
+
+ javax.inject
+ javax.inject
+ ${atinject.api.version}
+
+
+
+ javax.el
+ javax.el-api
+ ${uel.api.version}
+
+
+
+ javax.interceptor
+ javax.interceptor-api
+ ${interceptor.api.version}
+
+
+
+
+
+
+
+ javax.el
+ javax.el-api
+
+
+
+ javax.interceptor
+ javax.interceptor-api
+
+
+
+ javax.inject
+ javax.inject
+
+
+
+ org.testng
+ testng
+ jdk15
+ test
+
+
+
+
+
+ scm:git:git@github.com:cdi-spec/cdi.git
+ scm:git:git@github.com:cdi-spec/cdi.git
+ scm:git:git@github.com:cdi-spec/cdi.git
+
+
+
+
+ jboss-public-repository
+
+
+ jboss-public-repository
+ !false
+
+
+
+
+ jboss-public-repository-group
+ JBoss Public Maven Repository Group
+ http://repository.jboss.org/nexus/content/groups/public
+
+ true
+ never
+
+
+ false
+ never
+
+
+
+
+
+ jboss-public-repository-group
+ JBoss Public Maven Repository Group
+ http://repository.jboss.org/nexus/content/groups/public
+
+ true
+ never
+
+
+ false
+ never
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ javax.decorator;version=1.1,
+ javax.enterprise.*;version=1.1,
+
+
+ javax.el; version=2.2,
+ *
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom.sha1 b/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom.sha1
new file mode 100644
index 00000000..d201542a
--- /dev/null
+++ b/.m2-acc/javax/enterprise/cdi-api/1.2/cdi-api-1.2.pom.sha1
@@ -0,0 +1 @@
+b0239d3cc2f5a47533bb0be184830a9f90db984a
\ No newline at end of file
diff --git a/.m2-acc/javax/inject/javax.inject/1/_remote.repositories b/.m2-acc/javax/inject/javax.inject/1/_remote.repositories
new file mode 100644
index 00000000..014dfb4c
--- /dev/null
+++ b/.m2-acc/javax/inject/javax.inject/1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+javax.inject-1.jar>central=
+javax.inject-1.pom>central=
diff --git a/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar
new file mode 100644
index 00000000..b2a9d0bf
Binary files /dev/null and b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar differ
diff --git a/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar.sha1 b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar.sha1
new file mode 100644
index 00000000..41e75ef2
--- /dev/null
+++ b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.jar.sha1
@@ -0,0 +1 @@
+6975da39a7040257bd51d21a231b76c915872d38 /home/maven/repository-staging/to-ibiblio/maven2/javax/inject/javax.inject/1/javax.inject-1.jar
diff --git a/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom
new file mode 100644
index 00000000..79c0ccaf
--- /dev/null
+++ b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom
@@ -0,0 +1,20 @@
+
+ 4.0.0
+ javax.inject
+ javax.inject
+ jar
+ javax.inject
+ 1
+ The javax.inject API
+ http://code.google.com/p/atinject/
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ http://code.google.com/p/atinject/source/checkout
+
+
diff --git a/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom.sha1
new file mode 100644
index 00000000..38bcdf53
--- /dev/null
+++ b/.m2-acc/javax/inject/javax.inject/1/javax.inject-1.pom.sha1
@@ -0,0 +1 @@
+b8e00a8a0deb0ebef447570e37ff8146ccd92cbe /home/maven/repository-staging/to-ibiblio/maven2/javax/inject/javax.inject/1/javax.inject-1.pom
diff --git a/.m2-acc/joda-time/joda-time/2.12.5/_remote.repositories b/.m2-acc/joda-time/joda-time/2.12.5/_remote.repositories
new file mode 100644
index 00000000..b3f277d1
--- /dev/null
+++ b/.m2-acc/joda-time/joda-time/2.12.5/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+joda-time-2.12.5.jar>central=
+joda-time-2.12.5.pom>central=
diff --git a/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar
new file mode 100644
index 00000000..3aaca7dd
Binary files /dev/null and b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar differ
diff --git a/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar.sha1 b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar.sha1
new file mode 100644
index 00000000..6e0bb431
--- /dev/null
+++ b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.jar.sha1
@@ -0,0 +1 @@
+698ce67b5e58becfb4ef2cf0393422775e59dff4
\ No newline at end of file
diff --git a/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom
new file mode 100644
index 00000000..dd38eecd
--- /dev/null
+++ b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom
@@ -0,0 +1,1093 @@
+
+
+
+
+
+ 4.0.0
+ joda-time
+ joda-time
+ jar
+ Joda-Time
+ 2.12.5
+ Date and time library to replace JDK date handling
+ https://www.joda.org/joda-time/
+
+
+
+ GitHub
+ https://github.com/JodaOrg/joda-time/issues
+
+ 2002
+
+
+
+
+ jodastephen
+ Stephen Colebourne
+
+ Project Lead
+
+ 0
+ https://github.com/jodastephen
+
+
+ broneill
+ Brian S O'Neill
+
+
+ Senior Developer
+
+ https://github.com/broneill
+
+
+
+
+ Sergi Almacellas Abellana
+ https://github.com/pokoli
+
+
+ Adrian Acala
+ https://github.com/AdrianAcala
+
+
+ Afif Ahmed
+ https://github.com/a7i7
+
+
+ AlexMe951
+ https://github.com/AlexMe951
+
+
+ Guy Allard
+
+
+ Brad Arndt
+ https://github.com/bradarndt
+
+
+ Mikey Austin
+ https://github.com/mikey-austin
+
+
+ Dominik Baláž
+ https://github.com/dombalaz
+
+
+ Oren Benjamin
+ https://github.com/oby1
+
+
+ Besnik Bleta
+ https://github.com/ujdhesa
+
+
+ Fredrik Borgh
+
+
+ Dave Brosius
+ https://github.com/mebigfatguy
+
+
+ Dan Cavallaro
+ https://github.com/dancavallaro
+
+
+ Luc Claes
+ https://github.com/lucclaes
+
+
+ Emiliano Claria
+ https://github.com/emilianogc
+
+
+ Dan Cojocar
+ https://github.com/dancojocar
+
+
+ Evgeniy Devyatykh
+ https://github.com/john9x
+
+
+ dspitfire
+ https://github.com/dspitfire
+
+
+ Christopher Elkins
+ https://github.com/celkins
+
+
+ emopers
+ https://github.com/emopers
+
+
+ Michael Ernst
+ https://github.com/mernst
+
+
+ Jeroen van Erp
+
+
+ Gwyn Evans
+
+
+ Niklas Fiekas
+ https://github.com/niklasf
+
+
+ John Fletcher
+
+
+ Sean Geoghegan
+
+
+ Jim Gough
+ https://github.com/jpgough
+
+
+ Craig Gidney
+ https://github.com/Strilanc
+
+
+ haguenau
+ https://github.com/haguenau
+
+
+ Michael Hausegger
+ https://github.com/TheRealHaui
+
+
+ Kaj Hejer
+ https://github.com/kajh
+
+
+ Antonio Hernan
+ https://github.com/antoniohernan
+
+
+ Rowan Hill
+ https://github.com/rowanhill
+
+
+ LongHua Huang
+ https://github.com/longhua
+
+
+ Brendan Humphreys
+ https://github.com/pandacalculus
+
+
+ Vsevolod Ivanov
+ https://github.com/seva-ask
+
+
+ Ing. Jan Kalab
+ https://github.com/Pitel
+
+
+ Ashish Katyal
+
+
+ Kurt Alfred Kluever
+ https://github.com/kluever
+
+
+ Martin Kneissl
+ https://github.com/mkneissl
+
+
+ Kuunh
+ https://github.com/Kuunh
+
+
+ Sebastian Kurten
+ https://github.com/sebkur
+
+
+ Fabian Lange
+ https://github.com/CodingFabian
+
+
+ Mikel Larreategi
+ https://github.com/erral
+
+
+ Vidar Larsen
+ https://github.com/vlarsen
+
+
+ Kasper Laudrup
+
+
+ Jeff Lavallee
+ https://github.com/jlavallee
+
+
+ Chung-yeol Lee
+ https://github.com/chungyeol
+
+
+ Antonio Leitao
+
+
+ Kostas Maistrelis
+
+
+ mjunginger
+ https://github.com/mjunginger
+
+
+ Al Major
+
+
+ Pete Marsh
+ https://github.com/petedmarsh
+
+
+ Blair Martin
+
+
+ Paul Martin
+ https://github.com/pgpx
+
+
+ mo20053444
+ https://github.com/mo20053444
+
+
+ Mustofa
+ https://github.com/mustofa-id
+
+
+ Katy P
+ https://github.com/katyp
+
+
+ Amling Palantir
+ https://github.com/AmlingPalantir
+
+
+ Julen Parra
+
+
+ Jorge Perez
+ https://github.com/jperezalv
+
+
+ Rok Piltaver
+ https://github.com/Rok-Piltaver
+
+
+ Michael Plump
+
+
+ Bjorn Pollex
+ https://github.com/bjoernpollex
+
+
+ Ryan Propper
+
+
+ Anton Qiu
+ https://github.com/antonqiu
+
+
+ Zhanbolat Raimbekov
+ https://github.com/janbolat
+
+
+ H. Z. Sababa
+ https://github.com/hb20007
+
+
+ Mike Schrag
+
+
+ Albert Scotto
+ https://github.com/alb-i986
+
+
+ Hajime Senuma
+ https://github.com/hajimes
+
+
+ Kandarp Shah
+
+
+ Alexander Shopov
+ https://github.com/alshopov
+
+
+ Michael Sotnikov
+ https://github.com/stari4ek
+
+
+ Francois Staes
+
+
+ Grzegorz Swierczynski
+ https://github.com/gswierczynski
+
+
+ syafiqnazim
+ https://github.com/syafiqnazim
+
+
+ Dave Syer
+ https://github.com/dsyer
+
+
+ Jason Tedor
+ https://github.com/jasontedor
+
+
+ trejkaz
+ https://github.com/trejkaz
+
+
+ Ricardo Trindade
+
+
+ Bram Van Dam
+ https://github.com/codematters
+
+
+ Ed Wagstaff
+ https://github.com/edwag
+
+
+ Can Yapan
+ https://github.com/canyapan
+
+
+ Maxim Zhao
+
+
+ Alex
+ https://github.com/nyrk
+
+
+
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ scm:git:https://github.com/JodaOrg/joda-time.git
+ scm:git:git@github.com:JodaOrg/joda-time.git
+ https://github.com/JodaOrg/joda-time
+ HEAD
+
+
+ Joda.org
+ https://www.joda.org
+
+
+
+
+
+
+ META-INF
+ ${project.basedir}
+
+ LICENSE.txt
+ NOTICE.txt
+
+
+
+ ${project.basedir}/src/main/java
+
+ **/*.properties
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.6.0
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ compile-tzdb
+ compile
+
+ java
+
+
+
+
+ org.joda.time.tz.ZoneInfoCompiler
+ compile
+
+
+ org.joda.time.DateTimeZone.Provider
+ org.joda.time.tz.UTCProvider
+
+
+
+ -src
+ ${project.build.sourceDirectory}/org/joda/time/tz/src
+ -dst
+ ${project.build.outputDirectory}/org/joda/time/tz/data
+ africa
+ antarctica
+ asia
+ australasia
+ europe
+ northamerica
+ southamerica
+ etcetera
+ backward
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/TestAllPackages.java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+
+ src/conf/MANIFEST.MF
+
+ ${tz.database.version}
+ org.joda.time
+ org.joda.time
+
+
+
+
+
+ no-tzdb
+ package
+
+ jar
+
+
+ no-tzdb
+
+
+ Joda-Time-No-TZDB
+
+
+
+ org/joda/time/tz/data/**
+ org/joda/time/tz/ZoneInfoCompiler*
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ User packages
+ org.joda.time:org.joda.time.format:org.joda.time.chrono
+
+
+ Implementation packages
+ org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz
+
+
+
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+ attach-no-tztb-sources
+ package
+
+ jar-no-fork
+
+
+ no-tzdb-sources
+
+ org/joda/time/tz/data/**
+ org/joda/time/tz/ZoneInfoCompiler*
+
+
+
+
+
+
+
+ **/*.properties
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.8
+
+ 2.7
+ info
+ true
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${maven-changes-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${maven-clean-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${maven-install-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${maven-jxr-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${maven-plugin-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${maven-pmd-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${maven-project-info-reports-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-repository-plugin
+ ${maven-repository-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${maven-resources-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${maven-surefire-report-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ ${maven-toolchains-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ -Doss.repo
+ true
+ v@{project.version}
+ true
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+ true
+
+
+
+ org.joda.external
+ reflow-velocity-tools
+ 1.2
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.codehaus.mojo
+
+ exec-maven-plugin
+
+ [1.2.1,)
+
+ java
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.joda
+ joda-convert
+ 1.9.2
+ compile
+ true
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${maven-project-info-reports-plugin.version}
+
+
+
+ ci-management
+ dependencies
+ dependency-info
+ issue-management
+ licenses
+ team
+ scm
+ summary
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+
+ javadoc
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${maven-surefire-report-plugin.version}
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${maven-changes-plugin.version}
+
+
+
+ changes-report
+
+
+
+
+
+
+
+
+
+
+ sonatype-joda-staging
+ Sonatype OSS staging repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+ default
+
+
+ false
+ sonatype-joda-snapshot
+ Sonatype OSS snapshot repository
+ https://oss.sonatype.org/content/repositories/joda-snapshots
+ default
+
+ https://oss.sonatype.org/content/repositories/joda-releases
+
+
+
+
+
+
+ java5to7
+
+ [1.5,1.8]
+
+
+ 2.19.1
+
+
+
+
+ java8plus
+
+ [1.8,)
+
+
+ 2.21.0
+
+ -Xdoclint:none
+ none
+
+
+
+
+
+ repo-sign-artifacts
+
+
+ oss.repo
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ ${nexus-staging-maven-plugin.version}
+ true
+
+ https://oss.sonatype.org/
+ sonatype-joda-staging
+ Releasing ${project.groupId}:${project.artifactId}:${project.version}
+ true
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ make-assembly
+ deploy
+
+ single
+
+
+
+ src/main/assembly/dist.xml
+
+ gnu
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+ sign-dist-artifacts
+ deploy
+
+ sign
+
+
+
+
+
+
+ de.jutzig
+ github-release-plugin
+ 1.4.0
+
+
+ github-releases
+ deploy
+
+ release
+
+
+ Release v${project.version}
+ See the [change notes](https://www.joda.org/joda-time/changes-report.html#a${project.version}) for more information.
+ v${project.version}
+ true
+
+
+ ${project.build.directory}
+
+ ${project.artifactId}-${project.version}-dist.tar.gz
+ ${project.artifactId}-${project.version}-dist.tar.gz.asc
+ ${project.artifactId}-${project.version}-dist.zip
+ ${project.artifactId}-${project.version}-dist.zip.asc
+ ${project.artifactId}-${project.version}.jar.asc
+
+
+
+
+
+
+
+
+
+
+ 2.19.1
+
+
+
+ attach-additional-javadoc
+
+
+ maven.javadoc.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ attach-no-tzdb-javadoc
+ package
+
+ attach-artifact
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}-javadoc.jar
+ jar
+ no-tzdb-javadoc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.3.0
+ 3.5.0
+ 2.12.1
+ 2.17
+ 3.2.0
+ 3.11.0
+ 3.1.0
+ 3.5.0
+ 3.2.1
+ 3.0.1
+ 3.1.0
+ 3.3.0
+ 3.5.0
+ 3.3.0
+ 3.8.1
+ 3.20.0
+ 3.4.2
+ 2.5.3
+ 2.4
+ 3.3.0
+ 3.12.1
+ 3.2.1
+
+ 2.21.0
+ 3.1.0
+ 1.6.13
+
+ 1.5
+ 1.5
+ 1.5
+ true
+ false
+ true
+ true
+ lines,source
+
+ false
+ true
+
+ src/main/checkstyle/checkstyle.xml
+ false
+
+ UTF-8
+ UTF-8
+ 2023cgtz
+
+
diff --git a/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom.sha1 b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom.sha1
new file mode 100644
index 00000000..3cda183d
--- /dev/null
+++ b/.m2-acc/joda-time/joda-time/2.12.5/joda-time-2.12.5.pom.sha1
@@ -0,0 +1 @@
+daade48430eefcb836214c26628b1b1ef6111127
\ No newline at end of file
diff --git a/.m2-acc/junit/junit/3.8.1/_remote.repositories b/.m2-acc/junit/junit/3.8.1/_remote.repositories
new file mode 100644
index 00000000..8b7e9cae
--- /dev/null
+++ b/.m2-acc/junit/junit/3.8.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+junit-3.8.1.jar>central=
+junit-3.8.1.pom>central=
diff --git a/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar
new file mode 100644
index 00000000..674d71e8
Binary files /dev/null and b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar differ
diff --git a/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar.sha1 b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar.sha1
new file mode 100644
index 00000000..ed10f030
--- /dev/null
+++ b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.jar.sha1
@@ -0,0 +1 @@
+99129f16442844f6a4a11ae22fbbee40b14d774f
\ No newline at end of file
diff --git a/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom
new file mode 100644
index 00000000..2169a65d
--- /dev/null
+++ b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom
@@ -0,0 +1,29 @@
+
+
+ 4.0.0
+ junit
+ junit
+ 3.8.1
+ JUnit
+ http://junit.org
+
+ JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
+
+
+ JUnit
+ http://www.junit.org
+
+
+
+ Common Public License Version 1.0
+ http://www.opensource.org/licenses/cpl1.0.txt
+
+
+
+ http://junit.cvs.sourceforge.net/junit/
+
+
+
+
diff --git a/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom.sha1 b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom.sha1
new file mode 100644
index 00000000..59fcd0ca
--- /dev/null
+++ b/.m2-acc/junit/junit/3.8.1/junit-3.8.1.pom.sha1
@@ -0,0 +1 @@
+16d74791c801c89b0071b1680ea0bc85c93417bb junit-3.8.1.pom
diff --git a/.m2-acc/net/java/jvnet-parent/3/_remote.repositories b/.m2-acc/net/java/jvnet-parent/3/_remote.repositories
new file mode 100644
index 00000000..bb05ad4f
--- /dev/null
+++ b/.m2-acc/net/java/jvnet-parent/3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+jvnet-parent-3.pom>central=
diff --git a/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom b/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom
new file mode 100644
index 00000000..9f6382ec
--- /dev/null
+++ b/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom
@@ -0,0 +1,159 @@
+
+
+
+ 4.0.0
+
+ net.java
+ jvnet-parent
+ 3
+ pom
+
+ Java.net Parent
+ http://java.net/
+ Java.net - The Source for Java Technology Collaboration
+
+
+ scm:git:git@github.com:sonatype/jvnet-parent.git
+ scm:git:git@github.com:sonatype/jvnet-parent.git
+ https://github.com/sonatype/jvnet-parent
+
+
+
+
+ jvnet-nexus-snapshots
+ Java.net Nexus Snapshots Repository
+ https://maven.java.net/content/repositories/snapshots
+
+ false
+ never
+
+
+ true
+ never
+
+
+
+
+
+
+
+ jvnet-nexus-snapshots
+ Java.net Nexus Snapshots Repository
+ ${jvnetDistMgmtSnapshotsUrl}
+
+
+ jvnet-nexus-staging
+ Java.net Nexus Staging Repository
+ https://maven.java.net/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ (,2.1.0),(2.1.0,2.2.0),(2.2.0,)
+ Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures
+ and checksums respectively.
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+ forked-path
+ false
+ -Pjvnet-release
+
+
+
+
+
+
+
+ UTF-8
+ https://maven.java.net/content/repositories/snapshots/
+
+
+
+
+ jvnet-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.7
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1 b/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1
new file mode 100644
index 00000000..2df781e8
--- /dev/null
+++ b/.m2-acc/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1
@@ -0,0 +1 @@
+f8f3be3e980551a39b5679411e171aeb6931aaec
\ No newline at end of file
diff --git a/.m2-acc/net/razorvine/pickle/1.3/_remote.repositories b/.m2-acc/net/razorvine/pickle/1.3/_remote.repositories
new file mode 100644
index 00000000..236c2595
--- /dev/null
+++ b/.m2-acc/net/razorvine/pickle/1.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+pickle-1.3.jar>central=
+pickle-1.3.pom>central=
diff --git a/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar
new file mode 100644
index 00000000..1342b951
Binary files /dev/null and b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar differ
diff --git a/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar.sha1 b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar.sha1
new file mode 100644
index 00000000..b0f04cdb
--- /dev/null
+++ b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.jar.sha1
@@ -0,0 +1 @@
+43eab5f4a8d0a06a38a6c349dec32bd08454c176
\ No newline at end of file
diff --git a/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom
new file mode 100644
index 00000000..d96d57f1
--- /dev/null
+++ b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom
@@ -0,0 +1,93 @@
+
+ 4.0.0
+
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+ net.razorvine
+ pickle
+ 1.3
+ jar
+
+ pickle
+ https://github.com/irmen/pickle
+
+
+ UTF-8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ 1.8
+ 1.8
+
+ -Xlint:all
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ none
+ -Xdoclint:none
+ -Xdoclint:none
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+
+ https://github.com/irmen/pickle
+ scm:git:ssh://git@github.com/irmen/pickle.git
+ scm:git:ssh://git@github.com/irmen/pickle.git
+ pickle-1.3
+
+
+ Github
+ https://github.com/irmen/pickle/issues
+
+
+
+
+ irmen
+ Irmen de Jong
+ irmen@razorvine.net
+ https://github.com/irmen
+
+
+
+
+
+ MIT License
+ https://raw.githubusercontent.com/irmen/pickle/master/LICENSE
+
+
+ A feature complete pickle protocol implementation (Python's builtin serialization mechanism)
+
diff --git a/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom.sha1 b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom.sha1
new file mode 100644
index 00000000..41635bad
--- /dev/null
+++ b/.m2-acc/net/razorvine/pickle/1.3/pickle-1.3.pom.sha1
@@ -0,0 +1 @@
+55a102e24781c65d9e8db5ba2f1965d6adbe6cf3
\ No newline at end of file
diff --git a/.m2-acc/net/sf/py4j/py4j/0.10.9.7/_remote.repositories b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/_remote.repositories
new file mode 100644
index 00000000..7b89cc40
--- /dev/null
+++ b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+py4j-0.10.9.7.jar>central=
+py4j-0.10.9.7.pom>central=
diff --git a/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar
new file mode 100644
index 00000000..02c334cb
Binary files /dev/null and b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar differ
diff --git a/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar.sha1 b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar.sha1
new file mode 100644
index 00000000..3eaa6772
--- /dev/null
+++ b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.jar.sha1
@@ -0,0 +1 @@
+e444374109f6f3ffdfdbd4e7dc5a89122b0c9134
\ No newline at end of file
diff --git a/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom
new file mode 100644
index 00000000..c72079a0
--- /dev/null
+++ b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom
@@ -0,0 +1,114 @@
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ net.sf.py4j
+ py4j
+ 0.10.9.7
+ Py4J
+ Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as if the Java objects resided in the Python interpreter and Java collections can be accessed through standard Python collection methods. Py4J also enables Java programs to call back Python objects.
+
+
+ The New BSD License
+ http://www.opensource.org/licenses/bsd-license.html
+
+
+
+
+ bartdag
+ Barthelemy Dagenais
+ http://infobart.com/
+
+
+
+ scm:git:git@github.com:py4j/py4j.git
+ scm:git:git@github.com:py4j/py4j.git
+ git@github.com:py4j/py4j.git
+
+
+ UTF-8
+ UTF-8
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ 1.6
+ 1.6
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.7
+ true
+
+ ossrh
+ https://oss.sonatype.org
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
diff --git a/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom.sha1 b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom.sha1
new file mode 100644
index 00000000..51dde796
--- /dev/null
+++ b/.m2-acc/net/sf/py4j/py4j/0.10.9.7/py4j-0.10.9.7.pom.sha1
@@ -0,0 +1 @@
+be7212485654c24a1563c1088e78c920e324efb5
\ No newline at end of file
diff --git a/.m2-acc/org/antlr/antlr4-master/4.9.3/_remote.repositories b/.m2-acc/org/antlr/antlr4-master/4.9.3/_remote.repositories
new file mode 100644
index 00000000..03dc4854
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-master/4.9.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+antlr4-master-4.9.3.pom>central=
diff --git a/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom b/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom
new file mode 100644
index 00000000..cb5703ff
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom
@@ -0,0 +1,167 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+ org.antlr
+ antlr4-master
+ 4.9.3
+ pom
+
+ ANTLR 4
+ ANTLR 4 Master Build POM
+ http://www.antlr.org
+ 1992
+
+ ANTLR
+ http://www.antlr.org
+
+
+
+
+ The BSD License
+ http://www.antlr.org/license.html
+ repo
+
+
+
+
+
+ Terence Parr
+ http://parrt.cs.usfca.edu
+
+ Project lead - ANTLR
+
+
+
+ Sam Harwell
+ http://tunnelvisionlabs.com
+
+ Developer
+
+
+
+ Eric Vergnaud
+
+ Developer - JavaScript, C#, Python 2, Python 3
+
+
+
+ Peter Boyer
+
+ Developer - Go
+
+
+
+ Jim Idle
+ jimi@idle.ws
+ http://www.linkedin.com/in/jimidle
+
+ Developer - Maven Plugin
+
+
+
+ Mike Lischke
+
+ Developer - C++ Target
+
+
+
+ Tom Everett
+
+ Developer
+
+
+
+
+
+ runtime/Java
+ tool
+ antlr4-maven-plugin
+ tool-testsuite
+ runtime-testsuite/annotations
+ runtime-testsuite/processors
+ runtime-testsuite
+
+
+
+ UTF-8
+ UTF-8
+ true
+ 1.7
+ 1.7
+
+
+
+
+ antlr-discussion
+ https://groups.google.com/forum/?fromgroups#!forum/antlr-discussion
+
+
+
+
+ GitHub Issues
+ https://github.com/antlr/antlr4/issues
+
+
+
+ https://github.com/antlr/antlr4/tree/master
+ scm:git:git://github.com/antlr/antlr4.git
+ scm:git:git@github.com:antlr/antlr4.git
+ HEAD
+
+
+
+
+
+ resources
+
+
+
+
+ test
+
+
+
+
+ maven-clean-plugin
+ 3.0.0
+
+
+
+ runtime/Swift/.build
+
+
+ runtime/Swift/Tests/Antlr4Tests/gen
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+
+
diff --git a/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom.sha1 b/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom.sha1
new file mode 100644
index 00000000..02dcda98
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-master/4.9.3/antlr4-master-4.9.3.pom.sha1
@@ -0,0 +1 @@
+036b2162383e22b5a6c8c254e485921b5d77ad0c
\ No newline at end of file
diff --git a/.m2-acc/org/antlr/antlr4-runtime/4.9.3/_remote.repositories b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/_remote.repositories
new file mode 100644
index 00000000..627fcbb6
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+antlr4-runtime-4.9.3.jar>central=
+antlr4-runtime-4.9.3.pom>central=
diff --git a/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar
new file mode 100644
index 00000000..e65f953d
Binary files /dev/null and b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar differ
diff --git a/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar.sha1 b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar.sha1
new file mode 100644
index 00000000..13a23674
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.jar.sha1
@@ -0,0 +1 @@
+81befc16ebedb8b8aea3e4c0835dd5ca7e8523a8
\ No newline at end of file
diff --git a/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom
new file mode 100644
index 00000000..3e57ba21
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom
@@ -0,0 +1,123 @@
+
+
+
+ 4.0.0
+
+ org.antlr
+ antlr4-master
+ 4.9.3
+ ../../pom.xml
+
+ antlr4-runtime
+ ANTLR 4 Runtime
+ The ANTLR 4 Runtime
+
+
+
+ dot
+
+
+
+ src
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+
+ jar
+
+
+
+
+
+ us.bryon
+ graphviz-maven-plugin
+ 1.0
+
+
+ deploy
+
+ dot
+
+
+ ${dot.path}
+ ${project.build.directory}/apidocs
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.4
+
+ 1.7
+ false
+
+
+
+
+ javadoc
+
+
+
+
+
+ org.antlr
+ antlr4-maven-plugin
+ 4.5.3
+
+
+ antlr
+
+ src
+
+
+ antlr4
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.4
+
+
+ bundle-manifest
+ process-classes
+
+
+ org.antlr.antlr4.runtime
+ org.antlr.antlr4-runtime
+
+
+
+ manifest
+
+
+
+
+
+ maven-jar-plugin
+ 3.0.0
+
+
+
+ true
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+
diff --git a/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom.sha1 b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom.sha1
new file mode 100644
index 00000000..68028da2
--- /dev/null
+++ b/.m2-acc/org/antlr/antlr4-runtime/4.9.3/antlr4-runtime-4.9.3.pom.sha1
@@ -0,0 +1 @@
+7ed961275fcdee7e2b69a66bf1ae6c4f9f5a1ab8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/10/_remote.repositories b/.m2-acc/org/apache/apache/10/_remote.repositories
new file mode 100644
index 00000000..02e991e6
--- /dev/null
+++ b/.m2-acc/org/apache/apache/10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+apache-10.pom>central=
diff --git a/.m2-acc/org/apache/apache/10/apache-10.pom b/.m2-acc/org/apache/apache/10/apache-10.pom
new file mode 100644
index 00000000..095e38b1
--- /dev/null
+++ b/.m2-acc/org/apache/apache/10/apache-10.pom
@@ -0,0 +1,411 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 10
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-10
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-10
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-10
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ source-release
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.4
+ 1.4
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.8
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+ false
+ deploy
+ -Papache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.2.1
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.0
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 1.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.9
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.7
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.3
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.4
+
+
+
+ index
+ summary
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.3
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+ ${gpg.useagent}
+
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/10/apache-10.pom.sha1 b/.m2-acc/org/apache/apache/10/apache-10.pom.sha1
new file mode 100644
index 00000000..b0cf882a
--- /dev/null
+++ b/.m2-acc/org/apache/apache/10/apache-10.pom.sha1
@@ -0,0 +1 @@
+48296e511366fa13aad48c58d8e09721774abec6
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/11/_remote.repositories b/.m2-acc/org/apache/apache/11/_remote.repositories
new file mode 100644
index 00000000..e706b73d
--- /dev/null
+++ b/.m2-acc/org/apache/apache/11/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+apache-11.pom>central=
diff --git a/.m2-acc/org/apache/apache/11/apache-11.pom b/.m2-acc/org/apache/apache/11/apache-11.pom
new file mode 100644
index 00000000..540f1d7a
--- /dev/null
+++ b/.m2-acc/org/apache/apache/11/apache-11.pom
@@ -0,0 +1,411 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 11
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-11
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-11
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-11
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ source-release
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.4
+ 1.4
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.1
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.3.2
+
+ false
+ deploy
+ -Papache-release ${arguments}
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.1
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 1.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.8
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.5
+
+
+
+ index
+ summary
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.4
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+ ${gpg.useagent}
+
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/11/apache-11.pom.sha1 b/.m2-acc/org/apache/apache/11/apache-11.pom.sha1
new file mode 100644
index 00000000..44618bf5
--- /dev/null
+++ b/.m2-acc/org/apache/apache/11/apache-11.pom.sha1
@@ -0,0 +1 @@
+cb35e3b8eb7f1adbdc91e015b60d0da3a4e16c4f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/13/_remote.repositories b/.m2-acc/org/apache/apache/13/_remote.repositories
new file mode 100644
index 00000000..75ece39d
--- /dev/null
+++ b/.m2-acc/org/apache/apache/13/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+apache-13.pom>central=
diff --git a/.m2-acc/org/apache/apache/13/apache-13.pom b/.m2-acc/org/apache/apache/13/apache-13.pom
new file mode 100644
index 00000000..57cde9ab
--- /dev/null
+++ b/.m2-acc/org/apache/apache/13/apache-13.pom
@@ -0,0 +1,384 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 13
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-13
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-13
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-13
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ source-release
+ true
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.4
+ 1.4
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.12.4
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.2
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.3.2
+
+ false
+ deploy
+ -Papache-release ${arguments}
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.2
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12.4
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.8
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.4
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+ ${gpg.useagent}
+
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/13/apache-13.pom.sha1 b/.m2-acc/org/apache/apache/13/apache-13.pom.sha1
new file mode 100644
index 00000000..e615620d
--- /dev/null
+++ b/.m2-acc/org/apache/apache/13/apache-13.pom.sha1
@@ -0,0 +1 @@
+15aff1faaec4963617f07dbe8e603f0adabc3a12
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/15/_remote.repositories b/.m2-acc/org/apache/apache/15/_remote.repositories
new file mode 100644
index 00000000..796f2e8c
--- /dev/null
+++ b/.m2-acc/org/apache/apache/15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+apache-15.pom>central=
diff --git a/.m2-acc/org/apache/apache/15/apache-15.pom b/.m2-acc/org/apache/apache/15/apache-15.pom
new file mode 100644
index 00000000..0e471bf6
--- /dev/null
+++ b/.m2-acc/org/apache/apache/15/apache-15.pom
@@ -0,0 +1,411 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 15
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ 2.2.1
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-15
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-15
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-15
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+
+ 1.4
+ 1.4
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.8
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.17
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.9
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.5
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+ false
+ deploy
+ -Papache-release ${arguments}
+ 10
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.2
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.4
+
+
+ org.apache.maven
+ maven-archiver
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-archiver
+ 2.4.4
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.17
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.11
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.6.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.4
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/15/apache-15.pom.sha1 b/.m2-acc/org/apache/apache/15/apache-15.pom.sha1
new file mode 100644
index 00000000..35ac88de
--- /dev/null
+++ b/.m2-acc/org/apache/apache/15/apache-15.pom.sha1
@@ -0,0 +1 @@
+95c70374817194cabfeec410fe70c3a6b832bafe
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/16/_remote.repositories b/.m2-acc/org/apache/apache/16/_remote.repositories
new file mode 100644
index 00000000..9b11323b
--- /dev/null
+++ b/.m2-acc/org/apache/apache/16/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:33 CEST 2026
+apache-16.pom>central=
diff --git a/.m2-acc/org/apache/apache/16/apache-16.pom b/.m2-acc/org/apache/apache/16/apache-16.pom
new file mode 100644
index 00000000..4f5dba50
--- /dev/null
+++ b/.m2-acc/org/apache/apache/16/apache-16.pom
@@ -0,0 +1,415 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 16
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ 2.2.1
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-16
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-16
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-16
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+
+ 1.4
+ 1.4
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.8
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.17
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.9
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.5
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+ false
+ deploy
+ -Papache-release ${arguments}
+ 10
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.2
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.4
+
+
+ org.apache.maven
+ maven-archiver
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-archiver
+ 2.4.4
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.17
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.11
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.6.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.4
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/16/apache-16.pom.sha1 b/.m2-acc/org/apache/apache/16/apache-16.pom.sha1
new file mode 100644
index 00000000..9bfc9d18
--- /dev/null
+++ b/.m2-acc/org/apache/apache/16/apache-16.pom.sha1
@@ -0,0 +1 @@
+8a90e31780e5cd0685ccaf25836c66e3b4e163b7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/17/_remote.repositories b/.m2-acc/org/apache/apache/17/_remote.repositories
new file mode 100644
index 00000000..e73f9ef1
--- /dev/null
+++ b/.m2-acc/org/apache/apache/17/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+apache-17.pom>central=
diff --git a/.m2-acc/org/apache/apache/17/apache-17.pom b/.m2-acc/org/apache/apache/17/apache-17.pom
new file mode 100644
index 00000000..23cc6f87
--- /dev/null
+++ b/.m2-acc/org/apache/apache/17/apache-17.pom
@@ -0,0 +1,426 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 17
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ http://www.apache.org/
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ 3.0
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-17
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-17
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-17
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+ 1.5
+ 1.5
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.2
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.8
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.18.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.9
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.5
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.4
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.8
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+ false
+ deploy
+ -Papache-release ${arguments}
+ 10
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.2
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.4
+
+
+ org.apache.maven
+ maven-archiver
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-archiver
+ 2.4.4
+
+
+ org.apache.maven.doxia
+ doxia-core
+ 1.6
+
+
+ xerces
+ xercesImpl
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.18.1
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.5
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.11
+
+
+ org.apache.maven.doxia
+ doxia-core
+ 1.2
+
+
+ xerces
+ xercesImpl
+
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.6.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.5
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/17/apache-17.pom.sha1 b/.m2-acc/org/apache/apache/17/apache-17.pom.sha1
new file mode 100644
index 00000000..d51411d7
--- /dev/null
+++ b/.m2-acc/org/apache/apache/17/apache-17.pom.sha1
@@ -0,0 +1 @@
+c1685ef8de6047fdad5e5fce99a8ccd80fc8b659
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/18/_remote.repositories b/.m2-acc/org/apache/apache/18/_remote.repositories
new file mode 100644
index 00000000..811bcf34
--- /dev/null
+++ b/.m2-acc/org/apache/apache/18/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:23 CEST 2026
+apache-18.pom>central=
diff --git a/.m2-acc/org/apache/apache/18/apache-18.pom b/.m2-acc/org/apache/apache/18/apache-18.pom
new file mode 100644
index 00000000..b92ce5d7
--- /dev/null
+++ b/.m2-acc/org/apache/apache/18/apache-18.pom
@@ -0,0 +1,416 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 18
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ 3.0
+
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-18
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-18
+ https://svn.apache.org/viewvc/maven/pom/tags/apache-18
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+ 1.6
+ 1.6
+ 2.19.1
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.10
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.4.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 2.0.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.0.0
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.3
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.4
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.9
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ false
+ deploy
+ -Papache-release ${arguments}
+ 10
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.4
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.5.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.6
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.11
+
+
+
+ DEPENDENCIES
+
+
+
+
+ org.apache.maven.doxia
+ doxia-core
+ 1.2
+
+
+ xerces
+ xercesImpl
+
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.7
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/18/apache-18.pom.sha1 b/.m2-acc/org/apache/apache/18/apache-18.pom.sha1
new file mode 100644
index 00000000..08bf64e6
--- /dev/null
+++ b/.m2-acc/org/apache/apache/18/apache-18.pom.sha1
@@ -0,0 +1 @@
+bd408bbea3840f2c7f914b29403e39a90f84fd5f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/21/_remote.repositories b/.m2-acc/org/apache/apache/21/_remote.repositories
new file mode 100644
index 00000000..90f19c4f
--- /dev/null
+++ b/.m2-acc/org/apache/apache/21/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+apache-21.pom>central=
diff --git a/.m2-acc/org/apache/apache/21/apache-21.pom b/.m2-acc/org/apache/apache/21/apache-21.pom
new file mode 100644
index 00000000..e45e5dfb
--- /dev/null
+++ b/.m2-acc/org/apache/apache/21/apache-21.pom
@@ -0,0 +1,460 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 21
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-21
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+ 1.7
+ 1.7
+ 2.22.0
+ posix
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.7.0
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.4.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.5.2
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ false
+ deploy
+ -Papache-release ${arguments}
+ 10
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.5
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.7.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.2
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.1.1
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.12
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ 3.0.5
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ posix
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.7
+
+
+ source-release-checksum
+
+ files
+
+
+
+
+
+ SHA-512
+
+ false
+
+
+ ${project.build.directory}
+
+ ${project.artifactId}-${project.version}-source-release.zip
+ ${project.artifactId}-${project.version}-source-release.tar*
+
+
+
+ false
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/21/apache-21.pom.sha1 b/.m2-acc/org/apache/apache/21/apache-21.pom.sha1
new file mode 100644
index 00000000..794c3011
--- /dev/null
+++ b/.m2-acc/org/apache/apache/21/apache-21.pom.sha1
@@ -0,0 +1 @@
+649b700a1b2b4a1d87e7ae8e3f47bfe101b2a4a5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/23/_remote.repositories b/.m2-acc/org/apache/apache/23/_remote.repositories
new file mode 100644
index 00000000..9dc7aca0
--- /dev/null
+++ b/.m2-acc/org/apache/apache/23/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+apache-23.pom>central=
diff --git a/.m2-acc/org/apache/apache/23/apache-23.pom b/.m2-acc/org/apache/apache/23/apache-23.pom
new file mode 100644
index 00000000..447a0f3e
--- /dev/null
+++ b/.m2-acc/org/apache/apache/23/apache-23.pom
@@ -0,0 +1,492 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 23
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-23
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide_2016.png
+ UTF-8
+ UTF-8
+ source-release
+ true
+
+ 1.7
+ 1.7
+ 2.22.0
+ posix
+ 2020-01-22T15:10:15Z
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.4.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.5.2
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M1
+
+ false
+ deploy
+ -Papache-release ${arguments}
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.7.0
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.9.5
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.0.0
+
+
+ org.apache.maven.scm
+ maven-scm-api
+ 1.10.0
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.10.0
+
+
+ org.apache.maven.scm
+ maven-scm-provider-svn-commons
+ 1.10.0
+
+
+ org.apache.maven.scm
+ maven-scm-provider-svnexe
+ 1.10.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.7.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.2
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.1.1
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.13
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ 3.0.5
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ posix
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.7
+
+
+ source-release-checksum
+
+ files
+
+
+
+
+
+ SHA-512
+
+ false
+
+
+ ${project.build.directory}
+
+ ${project.artifactId}-${project.version}-source-release.zip
+ ${project.artifactId}-${project.version}-source-release.tar*
+
+
+
+ false
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/23/apache-23.pom.sha1 b/.m2-acc/org/apache/apache/23/apache-23.pom.sha1
new file mode 100644
index 00000000..abc64923
--- /dev/null
+++ b/.m2-acc/org/apache/apache/23/apache-23.pom.sha1
@@ -0,0 +1 @@
+0404949e96725e63a10a6d8f9d9b521948d170d5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/27/_remote.repositories b/.m2-acc/org/apache/apache/27/_remote.repositories
new file mode 100644
index 00000000..3380f539
--- /dev/null
+++ b/.m2-acc/org/apache/apache/27/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+apache-27.pom>central=
diff --git a/.m2-acc/org/apache/apache/27/apache-27.pom b/.m2-acc/org/apache/apache/27/apache-27.pom
new file mode 100644
index 00000000..5b957b3a
--- /dev/null
+++ b/.m2-acc/org/apache/apache/27/apache-27.pom
@@ -0,0 +1,531 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 27
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-27
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide_2016.png
+ UTF-8
+ UTF-8
+ source-release
+ true
+ 3.2.5
+ 1.8
+ ${maven.compiler.target}
+ 1.7
+ 2.22.2
+ 3.6.4
+ posix
+ 2022-07-10T09:19:36Z
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${maven.plugin.tools.version}
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.10.1
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.2
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.0
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${maven.plugin.tools.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.3.0
+
+
+ org.eclipse.m2e:lifecycle-mapping
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M6
+
+ false
+ deploy
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.7.0
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.13.0
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.0
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.2
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.3.0
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.14
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+
+
+
+ enforce-java-version
+
+ enforce
+
+
+
+
+ ${minimalJavaBuildVersion}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ posix
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.11
+
+
+ source-release-checksum
+
+ artifacts
+
+
+ post-integration-test
+
+
+ SHA-512
+
+
+ source-release
+ true
+ false
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ [0,1.8.0)
+
+ process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/27/apache-27.pom.sha1 b/.m2-acc/org/apache/apache/27/apache-27.pom.sha1
new file mode 100644
index 00000000..4dff381a
--- /dev/null
+++ b/.m2-acc/org/apache/apache/27/apache-27.pom.sha1
@@ -0,0 +1 @@
+ea179482b464bfc8cac939c6d6e632b6a8e3316b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/29/_remote.repositories b/.m2-acc/org/apache/apache/29/_remote.repositories
new file mode 100644
index 00000000..7cef6e95
--- /dev/null
+++ b/.m2-acc/org/apache/apache/29/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+apache-29.pom>central=
diff --git a/.m2-acc/org/apache/apache/29/apache-29.pom b/.m2-acc/org/apache/apache/29/apache-29.pom
new file mode 100644
index 00000000..ae136be3
--- /dev/null
+++ b/.m2-acc/org/apache/apache/29/apache-29.pom
@@ -0,0 +1,538 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 29
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-29
+
+
+
+
+ apache.releases.https
+ ${distMgmtReleasesName}
+ ${distMgmtReleasesUrl}
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide_2016.png
+ UTF-8
+ UTF-8
+ source-release
+ true
+ 3.2.5
+ 1.8
+ ${maven.compiler.target}
+ 1.7
+ 2.22.2
+ 3.7.0
+ posix
+ 2022-12-11T19:18:10Z
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${maven.plugin.tools.version}
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.4.2
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.10.1
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.4.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.1
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${maven.plugin.tools.version}
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${maven.plugin.tools.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.1
+
+
+ org.eclipse.m2e:lifecycle-mapping
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M7
+
+ false
+ deploy
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.7.0
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.13.0
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.2
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.4.1
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.15
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+
+
+
+ enforce-java-version
+
+ enforce
+
+
+
+
+ ${minimalJavaBuildVersion}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ ${assembly.tarLongFileMode}
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.11
+
+
+ source-release-checksum
+
+ artifacts
+
+
+ post-integration-test
+
+
+ SHA-512
+
+
+ source-release
+ true
+ false
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ [0,1.8.0)
+
+ process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/29/apache-29.pom.sha1 b/.m2-acc/org/apache/apache/29/apache-29.pom.sha1
new file mode 100644
index 00000000..f733d3ed
--- /dev/null
+++ b/.m2-acc/org/apache/apache/29/apache-29.pom.sha1
@@ -0,0 +1 @@
+57991491045c9a37a3113f24bf29a41a4ceb1459
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/3/_remote.repositories b/.m2-acc/org/apache/apache/3/_remote.repositories
new file mode 100644
index 00000000..d1dd5536
--- /dev/null
+++ b/.m2-acc/org/apache/apache/3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+apache-3.pom>central=
diff --git a/.m2-acc/org/apache/apache/3/apache-3.pom b/.m2-acc/org/apache/apache/3/apache-3.pom
new file mode 100644
index 00000000..4da5b024
--- /dev/null
+++ b/.m2-acc/org/apache/apache/3/apache-3.pom
@@ -0,0 +1,82 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 3
+ pom
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ Apache Software Foundation
+ http://www.apache.org/
+
+ http://www.apache.org/
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://people.apache.org/repo/m2-snapshot-repository
+
+ false
+
+
+
+
+
+
+ apache.releases
+ Apache Release Distribution Repository
+ scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
+
+
+ apache.snapshots
+ Apache Development Snapshot Repository
+ scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/3/apache-3.pom.sha1 b/.m2-acc/org/apache/apache/3/apache-3.pom.sha1
new file mode 100644
index 00000000..65af4c27
--- /dev/null
+++ b/.m2-acc/org/apache/apache/3/apache-3.pom.sha1
@@ -0,0 +1 @@
+1bc0010136a890e2fd38d901a0b7ecdf0e3f9871 *./apache-3.pom
diff --git a/.m2-acc/org/apache/apache/30/_remote.repositories b/.m2-acc/org/apache/apache/30/_remote.repositories
new file mode 100644
index 00000000..724b93ea
--- /dev/null
+++ b/.m2-acc/org/apache/apache/30/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+apache-30.pom>central=
diff --git a/.m2-acc/org/apache/apache/30/apache-30.pom b/.m2-acc/org/apache/apache/30/apache-30.pom
new file mode 100644
index 00000000..c57fb205
--- /dev/null
+++ b/.m2-acc/org/apache/apache/30/apache-30.pom
@@ -0,0 +1,561 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 30
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-30
+
+
+
+
+ apache.releases.https
+ ${distMgmtReleasesName}
+ ${distMgmtReleasesUrl}
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide_2016.png
+ UTF-8
+ UTF-8
+ source-release
+ true
+ 3.2.5
+ 1.8
+ ${maven.compiler.target}
+ 1.7
+ 3.1.2
+ 3.9.0
+ posix
+
+ 1.11.2
+ 2023-06-11T16:41:23Z
+
+ 0.15
+ 1.5
+ 1.11
+ 3.1.0
+ 3.6.0
+ 3.2.0
+ 3.11.0
+ 3.6.0
+ 3.1.1
+ 3.3.0
+ 3.3.0
+ 3.1.0
+ 3.4.0
+ 3.1.1
+ 3.5.1
+ 3.3.0
+ 3.5.0
+ ${maven.plugin.tools.version}
+ 3.4.5
+ 3.0.1
+ 3.1.0
+ 3.3.1
+ 2.0.1
+ 3.2.1
+ 3.4.1
+ 3.12.1
+ 3.3.0
+ ${surefire.version}
+ 3.3.2
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${version.maven-plugin-tools}
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${version.maven-antrun-plugin}
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${version.maven-assembly-plugin}
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${version.maven-clean-plugin}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.maven-compiler-plugin}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${version.maven-dependency-plugin}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${version.maven-deploy-plugin}
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ ${version.maven-ear-plugin}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${version.maven-enforcer-plugin}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${version.maven-gpg-plugin}
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ ${version.maven-help-plugin}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${version.maven-install-plugin}
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ ${version.maven-invoker-plugin}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${version.maven-jar-plugin}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.maven-javadoc-plugin}
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${version.maven-plugin-tools}
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${version.maven-plugin-tools}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${version.maven-project-info-reports-plugin}
+
+
+ org.eclipse.m2e:lifecycle-mapping
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${version.maven-release-plugin}
+
+ false
+ deploy
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${version.maven-remote-resources-plugin}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${version.maven-resources-plugin}
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ ${version.maven-scm-plugin}
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ ${version.maven-scm-publish-plugin}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.maven-site-plugin}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.maven-source-plugin}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${version.maven-war-plugin}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.maven-shade-plugin}
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${version.apache-rat-plugin}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache.apache.resources:apache-jar-resource-bundle:${version.apache-resource-bundles}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+
+
+
+ enforce-java-version
+
+ enforce
+
+
+
+
+ ${minimalJavaBuildVersion}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ ${version.apache-resource-bundles}
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ ${assembly.tarLongFileMode}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ ${version.checksum-maven-plugin}
+
+
+ source-release-checksum
+
+ artifacts
+
+
+ post-integration-test
+
+
+ SHA-512
+
+
+ source-release
+ true
+ false
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ [0,)
+
+ process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/30/apache-30.pom.sha1 b/.m2-acc/org/apache/apache/30/apache-30.pom.sha1
new file mode 100644
index 00000000..a285e1d6
--- /dev/null
+++ b/.m2-acc/org/apache/apache/30/apache-30.pom.sha1
@@ -0,0 +1 @@
+8ec9c23c01b89c7c704fea3fc4822c4de4c02430
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/31/_remote.repositories b/.m2-acc/org/apache/apache/31/_remote.repositories
new file mode 100644
index 00000000..a03c41e3
--- /dev/null
+++ b/.m2-acc/org/apache/apache/31/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+apache-31.pom>central=
diff --git a/.m2-acc/org/apache/apache/31/apache-31.pom b/.m2-acc/org/apache/apache/31/apache-31.pom
new file mode 100644
index 00000000..8e9c6dfc
--- /dev/null
+++ b/.m2-acc/org/apache/apache/31/apache-31.pom
@@ -0,0 +1,567 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 31
+ pom
+
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+ https://www.apache.org/
+
+ The Apache Software Foundation
+ https://www.apache.org/
+
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-apache-parent.git
+ https://github.com/apache/maven-apache-parent/tree/${project.scm.tag}
+ apache-31
+
+
+
+
+ apache.releases.https
+ ${distMgmtReleasesName}
+ ${distMgmtReleasesUrl}
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ https://www.apache.org/images/asf_logo_wide_2016.png
+ UTF-8
+ UTF-8
+ source-release
+ true
+ 3.6.3
+ 1.8
+ ${maven.compiler.target}
+ 1.7
+ 3.2.2
+ 3.10.2
+ posix
+
+ 1.11.2
+ 2023-11-08T22:14:21Z
+
+ 0.15
+ 1.5
+ 1.11
+ 3.1.0
+ 3.6.0
+ 3.3.2
+ 3.3.1
+ 3.11.0
+ 3.6.1
+ 3.1.1
+ 3.3.0
+ 3.4.1
+ 3.1.0
+ 3.4.0
+ 3.1.1
+ 3.6.0
+ 3.3.0
+ 3.6.2
+ ${maven.plugin.tools.version}
+ 3.4.5
+ 3.0.1
+ 3.1.0
+ 3.3.1
+ 2.0.1
+ 3.2.1
+ 3.5.1
+ 3.12.1
+ 3.3.0
+ ${surefire.version}
+ 3.4.0
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${version.maven-plugin-tools}
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${version.maven-antrun-plugin}
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${version.maven-assembly-plugin}
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${version.maven-clean-plugin}
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${version.maven-checkstyle-plugin}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${version.maven-compiler-plugin}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${version.maven-dependency-plugin}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${version.maven-deploy-plugin}
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ ${version.maven-ear-plugin}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${version.maven-enforcer-plugin}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${version.maven-gpg-plugin}
+
+
+ --digest-algo=SHA512
+
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ ${version.maven-help-plugin}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${version.maven-install-plugin}
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ ${version.maven-invoker-plugin}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${version.maven-jar-plugin}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${version.maven-javadoc-plugin}
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${version.maven-plugin-tools}
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${version.maven-plugin-tools}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${version.maven-project-info-reports-plugin}
+
+
+ org.eclipse.m2e:lifecycle-mapping
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${version.maven-release-plugin}
+
+ false
+ deploy
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${version.maven-remote-resources-plugin}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${version.maven-resources-plugin}
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ ${version.maven-scm-plugin}
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ ${version.maven-scm-publish-plugin}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${version.maven-site-plugin}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${version.maven-source-plugin}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${version.maven-surefire}
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${version.maven-war-plugin}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${version.maven-shade-plugin}
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${version.apache-rat-plugin}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+
+ process
+
+
+
+ org.apache.apache.resources:apache-jar-resource-bundle:${version.apache-resource-bundles}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven-version
+
+ enforce
+
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+
+
+
+ enforce-java-version
+
+ enforce
+
+
+
+
+ ${minimalJavaBuildVersion}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ ${version.apache-resource-bundles}
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ ${assembly.tarLongFileMode}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ ${version.checksum-maven-plugin}
+
+
+ source-release-checksum
+
+ artifacts
+
+
+ post-integration-test
+
+
+ SHA-512
+
+
+ source-release
+ true
+ false
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-release-artifacts
+
+ sign
+
+
+
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ [0,)
+
+ process
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/31/apache-31.pom.sha1 b/.m2-acc/org/apache/apache/31/apache-31.pom.sha1
new file mode 100644
index 00000000..741d09f8
--- /dev/null
+++ b/.m2-acc/org/apache/apache/31/apache-31.pom.sha1
@@ -0,0 +1 @@
+9009cbdad2b69835f2df9265794c8ab50cf4dce1
\ No newline at end of file
diff --git a/.m2-acc/org/apache/apache/7/_remote.repositories b/.m2-acc/org/apache/apache/7/_remote.repositories
new file mode 100644
index 00000000..be324805
--- /dev/null
+++ b/.m2-acc/org/apache/apache/7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:38 CEST 2026
+apache-7.pom>central=
diff --git a/.m2-acc/org/apache/apache/7/apache-7.pom b/.m2-acc/org/apache/apache/7/apache-7.pom
new file mode 100644
index 00000000..ac17a1e0
--- /dev/null
+++ b/.m2-acc/org/apache/apache/7/apache-7.pom
@@ -0,0 +1,369 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 7
+ pom
+ The Apache Software Foundation
+
+ The Apache Software Foundation provides support for the Apache community of open-source software projects.
+ The Apache projects are characterized by a collaborative, consensus based development process, an open and
+ pragmatic software license, and a desire to create high quality software that leads the way in its field.
+ We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
+ and users.
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+ http://www.apache.org/
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+ apache.releases.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ apache.snapshots.https
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ announce@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+
+
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ http://www.apache.org/images/asf_logo_wide.gif
+ UTF-8
+ source-release
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-7
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-7
+ http://svn.apache.org/viewvc/maven/pom/tags/apache-7
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2-beta-5
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0-beta-1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.0-alpha-4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.5.1
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.0-beta-9
+
+ false
+ deploy
+ -Papache-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.0.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.3
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.2.2
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.1
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+
+
+
+
+
+ apache-release
+
+
+
+
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.2
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ gnu
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+
+ sign
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${project.build.sourceEncoding}
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/apache/7/apache-7.pom.sha1 b/.m2-acc/org/apache/apache/7/apache-7.pom.sha1
new file mode 100644
index 00000000..f1eb4c67
--- /dev/null
+++ b/.m2-acc/org/apache/apache/7/apache-7.pom.sha1
@@ -0,0 +1 @@
+a5f679b14bb06a3cb3769eb04e228c8b9e12908f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-format/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/_remote.repositories
new file mode 100644
index 00000000..6e717b80
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+arrow-format-12.0.1.jar>central=
+arrow-format-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar
new file mode 100644
index 00000000..55140d04
Binary files /dev/null and b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar differ
diff --git a/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar.sha1 b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar.sha1
new file mode 100644
index 00000000..46f7a01c
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.jar.sha1
@@ -0,0 +1 @@
+b2dbacdcafb42e4fd7432468010d5d4d82380778
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom
new file mode 100644
index 00000000..98a53fbf
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom
@@ -0,0 +1,46 @@
+
+
+
+4.0.0
+
+
+ arrow-java-root
+ org.apache.arrow
+ 12.0.1
+
+
+arrow-format
+jar
+Arrow Format
+Generated Java files from the IPC Flatbuffer definitions.
+
+
+
+ com.google.flatbuffers
+ flatbuffers-java
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom.sha1
new file mode 100644
index 00000000..4e16f695
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-format/12.0.1/arrow-format-12.0.1.pom.sha1
@@ -0,0 +1 @@
+b6481b880e4c4b5454519df31e42309c60ee51b2
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/_remote.repositories
new file mode 100644
index 00000000..5e95681d
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:39 CEST 2026
+arrow-java-root-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom
new file mode 100644
index 00000000..fdfeacca
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom
@@ -0,0 +1,1211 @@
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 18
+
+
+ org.apache.arrow
+ arrow-java-root
+ 12.0.1
+ pom
+
+ Apache Arrow Java Root POM
+ Apache Arrow is open source, in-memory columnar data structures and low-overhead messaging
+ https://arrow.apache.org/
+
+
+ ${project.build.directory}/generated-sources
+ 1.9.0
+ 5.9.0
+ 1.7.25
+ 31.1-jre
+ 4.1.82.Final
+ 1.49.1
+ 3.21.6
+ 2.15.1
+ 2.7.1
+ 1.12.0
+ 1.10.0
+
+ 2
+ true
+ 9+181-r4173-1
+ 2.16
+ 3.10.1
+
+
+
+ scm:git:https://github.com/apache/arrow.git
+ scm:git:https://github.com/apache/arrow.git
+ https://github.com/apache/arrow
+ apache-arrow-2.0.0
+
+
+
+
+ Developer List
+ dev-subscribe@arrow.apache.org
+ dev-unsubscribe@arrow.apache.org
+ dev@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-dev/
+
+
+ Commits List
+ commits-subscribe@arrow.apache.org
+ commits-unsubscribe@arrow.apache.org
+ commits@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-commits/
+
+
+ Issues List
+ issues-subscribe@arrow.apache.org
+ issues-unsubscribe@arrow.apache.org
+ https://mail-archives.apache.org/mod_mbox/arrow-issues/
+
+
+
+
+
+
+
+
+ Jira
+ https://issues.apache.org/jira/browse/arrow
+
+
+
+
+
+
+ kr.motd.maven
+ os-maven-plugin
+ 1.7.0
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ rat-checks
+ validate
+
+ check
+
+
+
+
+ false
+
+ **/dependency-reduced-pom.xml
+ **/*.log
+ **/*.css
+ **/*.js
+ **/*.md
+ **/*.eps
+ **/*.json
+ **/*.seq
+ **/*.parquet
+ **/*.sql
+ **/arrow-git.properties
+ **/*.csv
+ **/*.csvh
+ **/*.csvh-test
+ **/*.tsv
+ **/*.txt
+ **/*.ssv
+ **/arrow-*.conf
+ **/.buildpath
+ **/*.proto
+ **/*.fmpp
+ **/target/**
+ **/*.tdd
+ **/*.project
+ **/TAGS
+ **/*.checkstyle
+ **/.classpath
+ **/.factorypath
+ **/.settings/**
+ .*/**
+ **/*.patch
+ **/*.pb.cc
+ **/*.pb.h
+ **/*.linux
+ **/client/build/**
+ **/*.tbl
+ **/*.iml
+ **/flight.properties
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ **/logging.properties
+ **/logback-test.xml
+ **/logback.out.xml
+ **/logback.xml
+
+
+ true
+
+ true
+ true
+
+
+ org.apache.arrow
+ ${username}
+ https://arrow.apache.org/
+
+
+
+
+
+
+ test-jar
+
+
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+ 2048m
+ false
+ true
+
+
+
+ maven-enforcer-plugin
+
+
+ validate_java_and_maven_version
+ verify
+
+ enforce
+
+ false
+
+
+
+ [3.3.0,4)
+
+
+
+
+
+ avoid_bad_dependencies
+ verify
+
+ enforce
+
+
+
+
+
+ commons-logging
+ javax.servlet:servlet-api
+ org.mortbay.jetty:servlet-api
+ org.mortbay.jetty:servlet-api-2.5
+ log4j:log4j
+
+
+
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.0.5
+
+
+ for-jars
+ true
+
+ revision
+
+
+ target/classes/arrow-git.properties
+
+
+
+ for-source-tarball
+
+ revision
+
+ false
+
+ ./arrow-git.properties
+
+
+
+
+
+ dd.MM.yyyy '@' HH:mm:ss z
+ false
+ false
+ true
+ false
+
+ false
+ false
+ 7
+ -dirty
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.0
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.19
+
+
+ org.slf4j
+ jcl-over-slf4j
+ 1.7.5
+
+
+
+
+ validate
+ validate
+
+ check
+
+
+
+
+ dev/checkstyle/checkstyle.xml
+ dev/checkstyle/checkstyle.license
+ dev/checkstyle/suppressions.xml
+ true
+ UTF-8
+ true
+ ${checkstyle.failOnViolation}
+ ${checkstyle.failOnViolation}
+ warning
+ xml
+ html
+ ${project.build.directory}/test/checkstyle-errors.xml
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ analyze
+ verify
+
+ analyze-only
+
+
+ true
+ true
+
+
+ javax.annotation:javax.annotation-api:*
+ org.apache.hadoop:hadoop-client-api
+
+
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.6
+
+
+ package
+
+ makeBom
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.0.1
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.13
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+
+ org.immutables
+ value
+ 2.8.2
+
+
+
+
+
+ maven-enforcer-plugin
+ 3.0.0-M2
+
+
+ maven-surefire-plugin
+ 3.0.0-M7
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${dep.junit.jupiter.version}
+
+
+ org.apache.maven.surefire
+ surefire-junit-platform
+ 3.0.0-M7
+
+
+
+ true
+ true
+ ${forkCount}
+ true
+
+ ${project.build.directory}
+ true
+ UTC
+
+ 1048576
+
+
+
+
+ maven-failsafe-plugin
+ 3.0.0-M7
+
+
+ ${project.build.directory}
+ true
+ UTC
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.7
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.6,)
+
+ run
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ [1.2,)
+
+ enforce
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+
+ maven-remote-resources-plugin
+
+ [1.1,)
+
+ process
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ [0.10,)
+
+ check
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ [0,)
+
+ check
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ com.google.flatbuffers
+ flatbuffers-java
+ ${dep.fbs.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ org.slf4j
+ slf4j-api
+ ${dep.slf4j.version}
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+ org.assertj
+ assertj-core
+ 3.23.1
+ test
+
+
+ org.immutables
+ value
+ 2.8.2
+ provided
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${dep.jackson-bom.version}
+ pom
+ import
+
+
+ com.google.guava
+ guava-bom
+ ${dep.guava-bom.version}
+ pom
+ import
+
+
+ io.netty
+ netty-bom
+ ${dep.netty-bom.version}
+ pom
+ import
+
+
+ io.grpc
+ grpc-bom
+ ${dep.grpc-bom.version}
+ pom
+ import
+
+
+ com.google.protobuf
+ protobuf-bom
+ ${dep.protobuf-bom.version}
+ pom
+ import
+
+
+
+
+
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${dep.slf4j.version}
+ test
+
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${dep.slf4j.version}
+ test
+
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${dep.slf4j.version}
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${dep.junit.jupiter.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${dep.junit.jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${dep.junit.jupiter.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${dep.junit.jupiter.version}
+ test
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ 2.25.1
+ test
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ test
+
+
+ de.huxhorn.lilith
+ de.huxhorn.lilith.logback.appender.multiplex-classic
+ 0.9.44
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.0-M1
+
+
+
+ javadoc
+
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+
+
+
+ format
+ memory
+ vector
+ tools
+ adapter/jdbc
+ flight
+ performance
+ algorithm
+ adapter/avro
+ compression
+
+
+
+
+ java-nodoclint
+
+ [1.8,)
+
+
+ none
+ -Xdoclint:none
+
+
+
+
+
+ arrow-c-data
+
+ c
+
+
+
+
+
+ arrow-jni
+
+
+ adapter/orc
+ gandiva
+ dataset
+ c
+
+
+
+
+
+ shade-flatbuffers
+
+ shade-format-flatbuffers
+
+
+
+
+ error-prone-jdk8
+
+
+ 1.8
+
+ !m2e.version
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne
+ -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${errorprone.javac.version}/javac-${errorprone.javac.version}.jar
+
+
+
+ com.google.errorprone
+ error_prone_core
+ 2.4.0
+
+
+
+
+
+
+
+
+
+ error-prone-jdk11+
+
+ [11,]
+
+ !m2e.version
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+ 8
+ UTF-8
+
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne -XepExcludedPaths:.*/(target/generated-sources)/.*
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
+
+
+
+ com.google.errorprone
+ error_prone_core
+ ${error_prone_core.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ --add-opens=java.base/java.nio=ALL-UNNAMED
+
+
+
+
+
+
+
+ code-coverage
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+ default-prepare-agent-integration
+
+ prepare-agent-integration
+
+
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.7
+
+
+ false
+
+
+ report
+
+
+
+
+
+
+
+
+
+ windows
+
+ [17,]
+
+ windows
+
+
+
+
+
+ maven-surefire-plugin
+
+ false
+
+
+
+
+
+
+
+ generate-libs-cdata-all-os
+
+ java-dist
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ cdata-cmake
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ -S java
+ -B java-jni
+ -DARROW_JAVA_JNI_ENABLE_C=ON
+ -DARROW_JAVA_JNI_ENABLE_DEFAULT=OFF
+ -DBUILD_TESTING=OFF
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_LIBDIR=lib/${os.detected.arch}
+ -DCMAKE_INSTALL_PREFIX=${arrow.c.jni.dist.dir}
+
+ ../
+
+
+
+ cdata-build
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ --build java-jni --target install --config Release
+
+ ../
+
+
+
+
+
+
+
+
+
+ generate-libs-jni-macos-linux
+
+ java-dist
+ false
+ ON
+ ON
+ ON
+ OFF
+ OFF
+ ON
+ OFF
+ ON
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ jni-cpp-cmake
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ -S cpp
+ -B cpp-jni
+ -DARROW_BUILD_SHARED=OFF
+ -DARROW_CSV=${ARROW_CSV}
+ -DARROW_DATASET=ON
+ -DARROW_DEPENDENCY_SOURCE=BUNDLED
+ -DARROW_DEPENDENCY_USE_SHARED=OFF
+ -DARROW_FILESYSTEM=ON
+ -DARROW_GANDIVA=${ARROW_GANDIVA}
+ -DARROW_GANDIVA_STATIC_LIBSTDCPP=ON
+ -DARROW_ORC=${ARROW_ORC}
+ -DARROW_PARQUET=${ARROW_PARQUET}
+ -DARROW_S3=ON
+ -DARROW_USE_CCACHE=ON
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_LIBDIR=lib/${os.detected.arch}
+ -DCMAKE_INSTALL_PREFIX=java-dist
+ -DCMAKE_UNITY_BUILD=ON
+
+ ../
+ ${cpp.dependencies.builded}
+
+
+
+ jni-cpp-build
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ --build cpp-jni --target install --config Release
+
+ ../
+ ${cpp.dependencies.builded}
+
+
+
+ jni-cmake
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ -S java
+ -B java-jni
+ -DARROW_JAVA_JNI_ENABLE_C=${ARROW_JAVA_JNI_ENABLE_C}
+ -DARROW_JAVA_JNI_ENABLE_DATASET=${ARROW_JAVA_JNI_ENABLE_DATASET}
+ -DARROW_JAVA_JNI_ENABLE_GANDIVA=${ARROW_JAVA_JNI_ENABLE_GANDIVA}
+ -DARROW_JAVA_JNI_ENABLE_ORC=${ARROW_JAVA_JNI_ENABLE_ORC}
+ -DARROW_JAVA_JNI_ENABLE_DEFAULT=ON
+ -DBUILD_TESTING=OFF
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_LIBDIR=lib/${os.detected.arch}
+ -DCMAKE_INSTALL_PREFIX=${arrow.dataset.jni.dist.dir}
+ -DCMAKE_PREFIX_PATH=${project.basedir}/../java-dist/lib/${os.detected.arch}/cmake
+
+ ../
+
+
+
+ jni-build
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ --build java-jni --target install --config Release
+
+ ../
+
+
+
+
+
+
+
+
+
+ generate-libs-jni-windows
+
+ java-dist
+ false
+ ON
+ OFF
+ ON
+ OFF
+ ON
+ OFF
+ OFF
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ jni-cpp-cmake
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ -S cpp
+ -B cpp-jni
+ -DARROW_BUILD_SHARED=OFF
+ -DARROW_CSV=${ARROW_CSV}
+ -DARROW_DATASET=ON
+ -DARROW_DEPENDENCY_USE_SHARED=OFF
+ -DARROW_FILESYSTEM=ON
+ -DARROW_ORC=${ARROW_ORC}
+ -DARROW_PARQUET=${ARROW_PARQUET}
+ -DARROW_S3=ON
+ -DARROW_USE_CCACHE=ON
+ -DARROW_WITH_BROTLI=ON
+ -DARROW_WITH_LZ4=ON
+ -DARROW_WITH_SNAPPY=ON
+ -DARROW_WITH_ZLIB=ON
+ -DARROW_WITH_ZSTD=ON
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_LIBDIR=lib/${os.detected.arch}
+ -DCMAKE_INSTALL_PREFIX=java-dist
+ -DCMAKE_UNITY_BUILD=ON
+ -GNinja
+
+ ../
+ ${cpp.dependencies.builded}
+
+
+
+ jni-cpp-build
+ generate-resources
+
+ exec
+
+
+ ninja
+
+ install
+
+ ../cpp-jni
+ ${cpp.dependencies.builded}
+
+
+
+ jni-cmake
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ -S java
+ -B java-jni
+ -DARROW_JAVA_JNI_ENABLE_C=${ARROW_JAVA_JNI_ENABLE_C}
+ -DARROW_JAVA_JNI_ENABLE_DATASET=${ARROW_JAVA_JNI_ENABLE_DATASET}
+ -DARROW_JAVA_JNI_ENABLE_GANDIVA=${ARROW_JAVA_JNI_ENABLE_GANDIVA}
+ -DARROW_JAVA_JNI_ENABLE_ORC=${ARROW_JAVA_JNI_ENABLE_ORC}
+ -DARROW_JAVA_JNI_ENABLE_DEFAULT=ON
+ -DBUILD_TESTING=OFF
+ -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_INSTALL_LIBDIR=lib/${os.detected.arch}
+ -DCMAKE_INSTALL_PREFIX=${arrow.dataset.jni.dist.dir}
+ -DCMAKE_PREFIX_PATH=${project.basedir}/../java-dist/lib/${os.detected.arch}/cmake
+
+ ../
+
+
+
+ jni-build
+ generate-resources
+
+ exec
+
+
+ cmake
+
+ --build java-jni --target install --config Release
+
+ ../
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom.sha1
new file mode 100644
index 00000000..b6f89d46
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-java-root/12.0.1/arrow-java-root-12.0.1.pom.sha1
@@ -0,0 +1 @@
+a97e02c02e80c1dc5c9982bcb47d2c2c35bde1bc
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/_remote.repositories
new file mode 100644
index 00000000..c3bba927
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+arrow-memory-core-12.0.1.jar>central=
+arrow-memory-core-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar
new file mode 100644
index 00000000..ec240639
Binary files /dev/null and b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar differ
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar.sha1 b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar.sha1
new file mode 100644
index 00000000..832afc0b
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.jar.sha1
@@ -0,0 +1 @@
+cd7f41f4ebbb7cdab55b7a3b935ab5bcb2108b8d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom
new file mode 100644
index 00000000..7acd474c
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom
@@ -0,0 +1,94 @@
+
+
+
+
+ arrow-memory
+ org.apache.arrow
+ 12.0.1
+
+ 4.0.0
+
+ arrow-memory-core
+
+ Arrow Memory - Core
+ Core off-heap memory management libraries for Arrow ValueVectors.
+
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.immutables
+ value
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+ **/TestOpens.java
+
+
+
+
+
+
+
+
+ opens-tests
+
+
+ [16,]
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ opens-tests
+ test
+
+ test
+
+
+
+ -Dfoo=bar
+
+
+ **/TestArrowBuf.java
+
+
+ **/TestOpens.java
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom.sha1
new file mode 100644
index 00000000..3efb71d2
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-core/12.0.1/arrow-memory-core-12.0.1.pom.sha1
@@ -0,0 +1 @@
+4d84570bb93bcd8d12acb4678b2350abd555bf61
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/_remote.repositories
new file mode 100644
index 00000000..2c789585
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+arrow-memory-netty-12.0.1.jar>central=
+arrow-memory-netty-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar
new file mode 100644
index 00000000..4e4f01f1
Binary files /dev/null and b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar differ
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar.sha1 b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar.sha1
new file mode 100644
index 00000000..8b50a862
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.jar.sha1
@@ -0,0 +1 @@
+f0e6801aa116b75775272dcac6ad49584382bf8c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom
new file mode 100644
index 00000000..b101e0fe
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom
@@ -0,0 +1,72 @@
+
+
+
+
+ arrow-memory
+ org.apache.arrow
+ 12.0.1
+
+ 4.0.0
+
+ arrow-memory-netty
+ Arrow Memory - Netty
+ Netty allocator and utils for allocating memory in Arrow
+
+
+
+ org.apache.arrow
+ arrow-memory-core
+ ${project.version}
+
+
+ io.netty
+ netty-buffer
+
+
+ io.netty
+ netty-common
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.immutables
+ value
+
+
+
+
+
+
+ integration-tests
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom.sha1
new file mode 100644
index 00000000..4babef9e
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory-netty/12.0.1/arrow-memory-netty-12.0.1.pom.sha1
@@ -0,0 +1 @@
+9aed503e77b958413f76f6be3c5367f7e269c952
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/_remote.repositories
new file mode 100644
index 00000000..6cf37287
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+arrow-memory-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom
new file mode 100644
index 00000000..15896ecc
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom
@@ -0,0 +1,29 @@
+
+
+
+ 4.0.0
+
+ org.apache.arrow
+ arrow-java-root
+ 12.0.1
+
+ arrow-memory
+ Arrow Memory
+ pom
+
+
+ memory-core
+ memory-unsafe
+ memory-netty
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom.sha1
new file mode 100644
index 00000000..1d64cff8
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-memory/12.0.1/arrow-memory-12.0.1.pom.sha1
@@ -0,0 +1 @@
+926b5224764294394e078cfe6423820c173b01d7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/_remote.repositories b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/_remote.repositories
new file mode 100644
index 00000000..0a20dff0
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+arrow-vector-12.0.1.jar>central=
+arrow-vector-12.0.1.pom>central=
diff --git a/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar
new file mode 100644
index 00000000..dac0aaca
Binary files /dev/null and b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar differ
diff --git a/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar.sha1 b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar.sha1
new file mode 100644
index 00000000..42eab146
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.jar.sha1
@@ -0,0 +1 @@
+809a112926070f912f12c151d5ab1fa810612ca5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom
new file mode 100644
index 00000000..bfedd7d3
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom
@@ -0,0 +1,278 @@
+
+
+
+ 4.0.0
+
+ org.apache.arrow
+ arrow-java-root
+ 12.0.1
+
+ arrow-vector
+ Arrow Vectors
+ An off-heap reference implementation for Arrow columnar data format.
+
+
+
+
+ org.apache.arrow
+ arrow-format
+ ${project.version}
+
+
+ org.apache.arrow
+ arrow-memory-core
+ ${project.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+
+
+ commons-codec
+ commons-codec
+ 1.15
+
+
+ org.apache.arrow
+ arrow-memory-netty
+ ${project.version}
+ test
+
+
+ org.apache.arrow
+ arrow-memory-unsafe
+ ${project.version}
+ test
+
+
+ io.netty
+ netty-common
+
+
+ com.google.flatbuffers
+ flatbuffers-java
+ ${dep.fbs.version}
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+
+ apache
+ apache
+ https://repo.maven.apache.org/maven2/
+
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+ ${basedir}/src/main/codegen
+ codegen
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ default-test
+ test
+
+
+ org.apache.arrow:arrow-memory-unsafe
+
+
+
+
+ run-unsafe
+ test
+
+ test
+
+
+
+ org.apache.arrow:arrow-memory-netty
+
+ netty
+
+
+
+
+
+ maven-resources-plugin
+
+
+ copy-fmpp-resources
+ initialize
+
+ copy-resources
+
+
+ ${project.build.directory}/codegen
+
+
+ src/main/codegen
+ false
+
+
+
+
+
+
+
+ org.apache.drill.tools
+ drill-fmpp-maven-plugin
+ 1.5.0
+
+
+ generate-fmpp
+ generate-sources
+
+ generate
+
+
+ src/main/codegen/config.fmpp
+
+ ${project.build.directory}/codegen/templates
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.1.1
+
+
+ package
+
+ shade
+
+
+
+
+ org.apache.arrow:arrow-format
+ com.google.flatbuffers:*
+
+
+ true
+ shade-format-flatbuffers
+ true
+ true
+
+
+ com.google.flatbuffers
+ arrow.vector.com.google.flatbuffers
+
+
+
+
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.drill.tools
+ drill-fmpp-maven-plugin
+ [1.0,)
+
+ generate
+
+
+
+
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ integration-tests
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+ 3600
+
+ false
+
+
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom.sha1 b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom.sha1
new file mode 100644
index 00000000..58cbfe6a
--- /dev/null
+++ b/.m2-acc/org/apache/arrow/arrow-vector/12.0.1/arrow-vector-12.0.1.pom.sha1
@@ -0,0 +1 @@
+e9e520faf32caf5870af4e180e71755b61ba0692
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-ipc/1.11.2/_remote.repositories b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/_remote.repositories
new file mode 100644
index 00000000..a8210ac3
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+avro-ipc-1.11.2.jar>central=
+avro-ipc-1.11.2.pom>central=
diff --git a/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar
new file mode 100644
index 00000000..39c2d0de
Binary files /dev/null and b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar differ
diff --git a/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar.sha1 b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar.sha1
new file mode 100644
index 00000000..181cda62
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.jar.sha1
@@ -0,0 +1 @@
+45c8d7b32c67ae28ee56b4ca16a74db7332c9402
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom
new file mode 100644
index 00000000..5f3d2528
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom
@@ -0,0 +1,197 @@
+
+
+
+ 4.0.0
+
+
+ avro-parent
+ org.apache.avro
+ 1.11.2
+ ../
+
+
+ avro-ipc
+
+ Apache Avro IPC
+ https://avro.apache.org
+ Avro inter-process communication components
+ bundle
+
+
+ ${project.parent.parent.basedir}
+
+ !org.apache.avro.ipc*,
+ org.apache.avro*;version="${project.version}",
+ javax.servlet*;resolution:=optional,
+ org.apache.velocity*;resolution:=optional,
+ *
+
+ org.apache.avro.ipc*;version="${project.version}"
+ org.apache.avro.ipc.jetty,org.apache.avro.ipc.netty
+
+
+
+
+
+ src/main/velocity
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ 1
+ false
+ none
+
+
+
+ ${project.groupId}
+ avro-maven-plugin
+ ${project.version}
+
+
+ schemas
+ generate-sources
+
+ schema
+ protocol
+ idl-protocol
+
+
+
+ **/mapred/tether/**
+ org/apache/avro/data/Json.avsc
+
+ String
+ true
+
+ ${parent.project.basedir}/../../../../share/schemas/
+ ${project.build.directory}/generated-sources/java
+ ${parent.project.basedir}/../../../../share/test/schemas/
+ ${project.build.directory}/generated-test-sources/java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.avro.ipc
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ ${project.basedir}/target/generated-test-sources/java
+
+
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${project.basedir}/target/generated-sources/java
+
+
+
+
+
+
+
+
+
+
+ ${project.groupId}
+ avro
+ ${project.version}
+
+
+ ${project.groupId}
+ avro
+ ${project.version}
+ test-jar
+ test
+
+
+ ${project.groupId}
+ avro-compiler
+ ${project.version}
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ org.apache.velocity
+ velocity-engine-core
+
+
+ javax.servlet
+ javax.servlet-api
+ provided
+
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+ org.xerial.snappy
+ snappy-java
+
+
+ org.tukaani
+ xz
+
+
+ com.github.luben
+ zstd-jni
+
+
+
+
+
diff --git a/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom.sha1 b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom.sha1
new file mode 100644
index 00000000..d03acc68
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-ipc/1.11.2/avro-ipc-1.11.2.pom.sha1
@@ -0,0 +1 @@
+03861f48bee83bb1d934496a99671fa56a3ecdd9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-mapred/1.11.2/_remote.repositories b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/_remote.repositories
new file mode 100644
index 00000000..e9ac23b3
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+avro-mapred-1.11.2.jar>central=
+avro-mapred-1.11.2.pom>central=
diff --git a/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar
new file mode 100644
index 00000000..46bc7ec3
Binary files /dev/null and b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar differ
diff --git a/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar.sha1 b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar.sha1
new file mode 100644
index 00000000..90f1ecb8
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.jar.sha1
@@ -0,0 +1 @@
+2005a729189450b43092633ad1a5d7379a901585
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom
new file mode 100644
index 00000000..48e2472b
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom
@@ -0,0 +1,224 @@
+
+
+
+ 4.0.0
+
+
+ avro-parent
+ org.apache.avro
+ 1.11.2
+ ../
+
+
+ avro-mapred
+
+ Apache Avro Mapred API
+ An org.apache.hadoop.mapred compatible API for using Avro Serialization in Hadoop
+ bundle
+
+
+ ${project.parent.parent.basedir}
+
+ !org.apache.avro.mapred*,
+ org.apache.avro*;version="${project.version}",
+ org.apache.hadoop*,
+ *
+
+
+ org.apache.avro.mapred*;version="${project.version}",
+ org.apache.avro.hadoop*;version="${project.version}",
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.avro.mapred
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+
+ com.google.guava:guava
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ 1
+ false
+ none
+
+
+
+ ${project.groupId}
+ avro-maven-plugin
+ ${project.version}
+
+
+ generate-sources
+
+ schema
+
+
+
+ test-schemas
+ generate-sources
+
+ schema
+ protocol
+
+
+
+
+ ${parent.project.basedir}/../../../../share/test/schemas/
+ ${project.build.directory}/generated-test-sources/java
+
+
+
+ mapred-schema
+ generate-sources
+
+ protocol
+
+
+ String
+
+ **/mapred/tether/*.avpr
+
+ ${parent.project.basedir}/../../../../share/schemas/
+ ${project.build.directory}/generated-sources/java
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ ${project.basedir}/target/generated-test-sources/java
+ ${project.basedir}/target/generated-test-sources/avro
+
+
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${project.basedir}/target/generated-sources/java
+
+
+
+
+
+
+
+
+
+
+ ${project.groupId}
+ avro-ipc
+ ${project.version}
+
+
+ ${project.groupId}
+ avro-ipc-jetty
+ ${project.version}
+
+
+ ${project.groupId}
+ avro-ipc
+ tests
+ ${project.version}
+ test
+
+
+ ${project.groupId}
+ avro
+ ${project.version}
+ test-jar
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ org.apache.hadoop
+ hadoop-client
+
+ provided
+
+
+ org.xerial.snappy
+ snappy-java
+ test
+
+
+
+
diff --git a/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom.sha1 b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom.sha1
new file mode 100644
index 00000000..7b9b783c
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-mapred/1.11.2/avro-mapred-1.11.2.pom.sha1
@@ -0,0 +1 @@
+c4eba42e173160ff81e80f447060ef3f3b0f85b7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-parent/1.11.2/_remote.repositories b/.m2-acc/org/apache/avro/avro-parent/1.11.2/_remote.repositories
new file mode 100644
index 00000000..f8ff549d
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-parent/1.11.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+avro-parent-1.11.2.pom>central=
diff --git a/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom b/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom
new file mode 100644
index 00000000..2cf7ea2c
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom
@@ -0,0 +1,637 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.avro
+ avro-toplevel
+ 1.11.2
+ ../../pom.xml
+
+
+ avro-parent
+ pom
+
+ Apache Avro Java
+ https://avro.apache.org
+ Avro parent Java project
+
+
+ ${project.parent.basedir}
+
+
+ 3.3.5
+ 2.14.2
+ 4.0.1
+ 9.4.51.v20230217
+ 5.0.4
+ 5.9.3
+ 4.1.94.Final
+ 3.23.3
+ 0.16.0
+ 1.7.36
+ 1.2.25
+ 1.1.10.1
+ 2.3
+ 3.3.9
+ 1.10.13
+ 1.5.0
+ 1.22
+ 1.10.0
+ 1.9
+ 4.11.0
+ 2.2
+ 1.56.0
+ 1.5.5-4
+
+ 3.2.1
+ 5.1.8
+ 3.1.0
+ 3.1.0
+ 3.0.3
+ 7.0.12
+ 2.7.9
+
+
+
+ android
+ avro
+ compiler
+ maven-plugin
+ ipc
+ ipc-jetty
+ ipc-netty
+ trevni
+ tools
+ mapred
+ protobuf
+ thrift
+ archetypes
+ grpc
+ integration-test
+ perf
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.4.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ -parameters
+
+ -Xlint:all
+
+ -Xlint:-options
+
+ -Xlint:-rawtypes
+ -Xlint:-serial
+ -Xlint:-unchecked
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+ test-jar
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+
+ **/Test**
+
+
+
+ **/*$*
+
+ **/apache/avro/test/**
+
+ false
+ false
+ random
+ all
+ true
+
+
+
+ false
+
+ true
+ false
+ -Xmx1000m
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ https://docs.oracle.com/javase/8/docs/api/
+ https://hadoop.apache.org/docs/current/api/
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ ${plugin-tools-javadoc.version}
+
+
+ org.apache.avro.compiler.idl,*.internal
+ true
+ UTF-8
+ -Xdoclint:none
+ false
+
+
+
+ org.javacc.plugin
+ javacc-maven-plugin
+ ${javacc-plugin.version}
+
+
+ net.java.dev.javacc
+ javacc
+ ${javacc.version}
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec-plugin.version}
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${cyclonedx-maven-plugin.version}
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${bundle-plugin-version}
+ true
+ true
+
+
+ ${project.name}
+ ${project.artifactId}
+ ${osgi.export}
+ ${osgi.import}
+ ${osgi.dynamic.import}
+ ${osgi.private}
+ ${osgi.bundles}
+ ${osgi.activator}
+
+
+ bundle
+
+ true
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ true
+ checkstyle.xml
+ suppressions.xml
+
+
+
+
+ checkstyle-check
+ test
+
+ check
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+
+ ${main.basedir}/lang/java/eclipse-java-formatter.xml
+ 4.19.0
+
+
+
+
+ Remove wildcard imports
+ import\s+[^\*\s]+\*;(\r\n|\r|\n)
+ $1
+
+
+
+
+
+
+ spotless-check
+ compile
+
+ check
+
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+
+
+ package
+
+ makeBom
+
+
+
+
+
+
+
+
+
+
+
+
+ m2e
+
+ m2e.version
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+ check
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+ helpmojo
+ descriptor
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ [$${exec-plugin.version},)
+
+ exec
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ javacc-maven-plugin
+ [${javacc-plugin.version},)
+
+ javacc
+
+
+
+
+
+
+
+
+ org.apache.avro
+ avro-maven-plugin
+ [${project.version},)
+
+ protocol
+ idl-protocol
+ schema
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ interop-data-test
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/DataFileInteropTest*
+
+
+
+ false
+ 1
+ true
+ false
+
+ ../../../build/interop/data/
+
+
+
+
+
+
+
+ mac
+
+
+ mac
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ OX.AC.UK
+ kdc0.ox.ac.uk:kdc1.ox.ac.uk
+
+
+
+
+
+
+
+
+ hadoop2
+
+ 2.10.1
+
+
+
+
+
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson-bom.version}
+ pom
+ import
+
+
+ org.apache.velocity
+ velocity-engine-core
+ ${velocity.version}
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ javax.servlet
+ javax.servlet-api
+ ${servlet-api.version}
+
+
+ net.sf.jopt-simple
+ jopt-simple
+ ${jopt-simple.version}
+
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+
+
+ org.hamcrest
+ hamcrest-library
+ ${hamcrest.version}
+
+
+ org.xerial.snappy
+ snappy-java
+ ${snappy.version}
+
+
+ org.apache.commons
+ commons-compress
+ ${commons-compress.version}
+
+
+ io.grpc
+ grpc-core
+ ${grpc.version}
+
+
+ io.grpc
+ grpc-stub
+ ${grpc.version}
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+
+
+ io.grpc
+ grpc-netty
+ ${grpc.version}
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+
+
+ org.tukaani
+ xz
+ ${tukaani.version}
+
+
+ com.github.luben
+ zstd-jni
+ ${zstd-jni.version}
+
+
+
+
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit5.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ ${junit5.version}
+ test
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
+
diff --git a/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom.sha1 b/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom.sha1
new file mode 100644
index 00000000..e1746c81
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-parent/1.11.2/avro-parent-1.11.2.pom.sha1
@@ -0,0 +1 @@
+ff89cd3fa79dedf5cc9f944cc19b83db78705e97
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/_remote.repositories b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/_remote.repositories
new file mode 100644
index 00000000..0c0ea383
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+avro-toplevel-1.11.2.pom>central=
diff --git a/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom
new file mode 100644
index 00000000..f8496083
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom
@@ -0,0 +1,531 @@
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 29
+
+
+ org.apache.avro
+ avro-toplevel
+ 1.11.2
+ pom
+
+ Apache Avro Toplevel
+ https://avro.apache.org
+ Avro toplevel pom
+
+
+
+ 1.8
+ 1.8
+ ${project.basedir}
+ dist
+ build/avro-doc-${project.version}/api
+
+
+ 0.15
+ 3.2.2
+ 9.3
+ 3.3.0
+ 1.7.0
+ 3.1.0
+ 3.1.0
+ 3.5.0
+ 3.8.2
+ 3.0.0
+ 3.4.1
+ 3.2.1
+ 3.5.2
+ 2.27.2
+ 3.1.0
+
+
+ 1687766323
+
+
+
+ lang/java
+
+
+
+ scm:git:https://github.com/apache/avro
+ scm:git:https://github.com/apache/avro
+ scm:git:https://github.com/apache/avro
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/AVRO
+
+
+ 2009
+
+
+
+ Avro Developer List
+ dev-subscribe@avro.apache.org
+ dev-unsubscribe@avro.apache.org
+ dev@avro.apache.org
+ https://mail-archives.apache.org/mod_mbox/avro-dev/
+
+
+ Avro Users List
+ users-subscribe@avro.apache.org
+ users-unsubscribe@avro.apache.org
+ users@avro.apache.org
+ https://mail-archives.apache.org/mod_mbox/avro-users/
+
+
+ Avro Commits List
+ commits-subscribe@avro.apache.org
+ commits-unsubscribe@avro.apache.org
+ commits@avro.apache.org
+ https://mail-archives.apache.org/mod_mbox/avro-commits/
+
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${maven-antrun-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${maven-plugin-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${apache-rat-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${maven-remote-resources-plugin.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${enforcer-plugin.version}
+
+
+ default-cli
+
+ enforce
+
+
+
+
+ 1.8
+
+
+ module-info
+
+
+
+ jdk.tools:jdk.tools
+
+
+
+ [1.8,)
+
+
+ [3.8.1,)
+
+
+
+
+
+ enforce
+
+ enforce
+
+
+
+
+ project.version
+ ${env.VERSION}
+ *****!!!!! Version of project must be ${env.VERSION} !!!!!*****
+
+
+ 1.8
+
+
+ [1.8,)
+
+
+
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+
+ com.google.code.findbugs:*
+ org.hamcrest:hamcrest-all
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ ${extra-enforcer-rules.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+ avro
+
+
+
+
+
+
+
+ dist
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ module-javadocs
+ package
+
+ jar
+
+
+
+
+ default-cli
+
+ aggregate
+
+ false
+
+ avro/src/main/java/overview.html
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+ avro-java-sources
+ package
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+ sign
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ rat
+
+ true
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ false
+
+
+ test
+
+ check
+
+
+
+
+ true
+ false
+
+
+
+ **/.git/**
+ **/.gitattributes
+ **/.gitignore
+ **/.gitmodules
+
+ doc/build/**
+ doc/themes/docsy/**
+ doc/examples/java-example/target/**
+ doc/examples/mr-example/target/**
+ doc/node_modules/**
+ **/.hugo_build.lock
+
+ **/*.log
+ **/*.rej
+ **/*.egg-info/**
+ build/**
+ lang/java/archetypes/**
+ lang/java/**/target/**
+ lang/js/node_modules/**
+ lang/c++/doc/html/**
+ lang/c++/build/**
+ lang/csharp/build/**
+ lang/perl/pm_to_blib
+ lang/perl/blib/**/.exists
+ vendor/**
+ lang/php/vendor/**
+ lang/php/.phpunit.result.cache
+ lang/ruby/Gemfile.lock
+ lang/ruby/avro.gemspec
+ lang/ruby/.gem/**
+ lang/ruby/pkg/**
+ lang/ruby/.bundle/**
+ lang/rust/target/**
+ lang/rust/precommit_venv/**
+ lang/rust/Cargo.lock
+ lang/rust/README.tpl
+ lang/rust/.requirements-precommit.txt
+ lang/java/avro/src/test/java/org/apache/avro/specific/TestRecordWithLogicalTypes.java
+ lang/java/avro/src/test/java/org/apache/avro/specific/TestRecordWithoutLogicalTypes.java
+ lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Player.java
+ lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Position.java
+ lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/FieldTest.java
+ lang/java/tools/src/test/compiler/output-string/avro/examples/baseball/Proto.java
+ lang/java/tools/src/test/compiler/output-string/Position.java
+ lang/java/tools/src/test/compiler/output/Player.java
+ lang/java/tools/src/test/compiler/output/Position.java
+ lang/java/tools/src/test/compiler/output/FieldVisibilityTest.java
+ lang/java/tools/src/test/compiler/output/NoSettersTest.java
+ lang/java/tools/src/test/compiler/output/OptionalGettersNullableFieldsTest.java
+ lang/java/tools/src/test/compiler/output/OptionalGettersAllFieldsTest.java
+ lang/java/tools/src/test/compiler/output/AddExtraOptionalGettersTest.java
+ lang/csharp/build/doc/html/**
+ lang/csharp/src/apache/ipc.test/GeneratedFiles/**/*.cs
+ lang/csharp/src/apache/perf/com/foo/*.cs
+ lang/csharp/src/apache/ipc/org/apache/avro/ipc/*.cs
+ lang/java/mapred/src/test/resources/org/apache/avro/mapreduce/mapreduce-test-input.txt
+ lang/java/mapred/src/test/resources/org/apache/avro/mapreduce/mapreduce-test-input.avro/*
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/noopt/Test.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/A.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/Foo.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/FooOrBuilder.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/M.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/MOrBuilder.java
+ lang/java/protobuf/src/test/java/org/apache/avro/protobuf/multiplefiles/TestMultipleFiles.java
+
+ **/*.avro
+ **/*.avro12
+ **/*.avsc
+ **/*.avdl
+ **/*.avpr
+ **/*.json
+ **/*.p12
+ **/keystore
+ **/Avro.snk
+ lang/c/tests/schema_tests/fail/*
+ lang/c/tests/schema_tests/pass/*
+ lang/c++/jsonschemas/*
+ lang/js/test/dat/**
+
+ **/.classpath
+ **/.project
+ **/.settings/**
+ **/.idea/**
+ **/*.iml
+ lang/csharp/Avro.sln
+
+ **/README.md
+ **/VERSION.txt
+ **/dependency-reduced-pom.xml
+ .travis.yml
+ BUILD.md
+ lang/c/src/avro-c.pc.in
+ lang/csharp/**/bin/Debug/**/Avro.xml
+ lang/csharp/**/bin/Release/**/Avro.xml
+ lang/csharp/TestResult.xml
+ lang/csharp/src/apache/*/obj/**
+ lang/csharp/src/apache/codec/*/obj/**
+ lang/java/archetypes/avro-service-archetype/src/test/integration/projects/basic/goal.txt
+ lang/java/mapred/userlogs/**
+ lang/java/tools/userlogs/**
+ lang/js/coverage/**
+ lang/js/test/mocha.opts
+ lang/perl/.shipit
+ lang/perl/META.yml
+ lang/perl/MYMETA.yml
+ lang/perl/Makefile*
+ lang/perl/inc/Module/Install.pm
+ lang/perl/inc/Module/Install/*.pm
+ lang/py/.eggs/**
+ lang/py/.mypy_cache/**
+ lang/py/.tox/**
+ lang/py/build/**
+ lang/py/dist/**
+ lang/py/userlogs/**
+ lang/ruby/Manifest
+
+ CHANGES.txt
+ DIST_README.txt
+ lang/perl/Changes
+ lang/c/README.maintaining_win32.txt
+ lang/c/docs/index.txt
+ .github/PULL_REQUEST_TEMPLATE.md
+ lang/java/archetypes/avro-service-archetype/src/test/integration/projects/basic/archetype.properties
+
+ lang/c/jansson/**
+ lang/c/src/avro/msinttypes.h
+ lang/c/src/avro/msstdint.h
+ lang/c/src/st.c
+ lang/c/src/st.h
+ lang/c/tests/msdirent.h
+ lang/c++/m4/*.m4
+ lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/protovis-r3.2.js
+ lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/g.bar.js
+ lang/java/ipc/src/main/velocity/org/apache/avro/ipc/stats/static/jquery-1.4.2.min.js
+
+ lang/java/tools/src/main/resources/META-INF/cddl-1.0.text
+ lang/java/tools/src/main/resources/META-INF/cddl-1.1.text
+ lang/java/tools/src/main/resources/META-INF/mpl-2.0.text
+
+ lang/py/avro/py.typed
+
+
+
+
+
+
+
+ copy-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom.sha1 b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom.sha1
new file mode 100644
index 00000000..3d692a51
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro-toplevel/1.11.2/avro-toplevel-1.11.2.pom.sha1
@@ -0,0 +1 @@
+b8809ccb0b03d0c097a4af8a73514ee20198b30e
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro/1.11.2/_remote.repositories b/.m2-acc/org/apache/avro/avro/1.11.2/_remote.repositories
new file mode 100644
index 00000000..7a61a70a
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro/1.11.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+avro-1.11.2.jar>central=
+avro-1.11.2.pom>central=
diff --git a/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar
new file mode 100644
index 00000000..906f9b80
Binary files /dev/null and b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar differ
diff --git a/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar.sha1 b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar.sha1
new file mode 100644
index 00000000..ce1a894e
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.jar.sha1
@@ -0,0 +1 @@
+97e62e8be2b37e849f1bdb5a4f08121d47cc9806
\ No newline at end of file
diff --git a/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom
new file mode 100644
index 00000000..292bf8db
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom
@@ -0,0 +1,254 @@
+
+
+
+ 4.0.0
+
+
+ avro-parent
+ org.apache.avro
+ 1.11.2
+ ../
+
+
+ avro
+
+ Apache Avro
+ https://avro.apache.org
+ Avro core components
+ bundle
+
+
+ ${project.parent.parent.basedir}
+
+ !org.apache.avro*,
+ com.fasterxml.jackson*,
+ org.xerial.snappy;resolution:=optional,
+ sun.misc;resolution:=optional,
+ *
+
+ org.apache.avro*;version="${project.version}"
+
+
+
+
+
+ ../../../share/schemas
+
+ org/apache/avro/data/Json.avsc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.avro
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ none
+
+
+
+ test-with-custom-coders
+ test
+
+ test
+
+
+
+ true
+
+
+
+
+ test-with-fast-reader
+ test
+
+ test
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ interop-data-generate
+
+ false
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec-plugin.version}
+
+
+
+ interop-generate-null-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java.avro
+ 100
+
+
+ java
+
+
+
+
+ interop-generate-deflate-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java_deflate.avro
+ 100
+ deflate
+
+
+ java
+
+
+
+
+ interop-generate-snappy-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java_snappy.avro
+ 100
+ snappy
+
+
+ java
+
+
+
+
+ interop-generate-bzip2-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java_bzip2.avro
+ 100
+ bzip2
+
+
+ java
+
+
+
+
+ interop-generate-xz-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java_xz.avro
+ 100
+ xz
+
+
+ java
+
+
+
+
+ interop-generate-zstandard-codec
+ generate-resources
+
+ org.apache.avro.util.RandomData
+
+ ../../../share/test/schemas/interop.avsc
+ ../../../build/interop/data/java_zstandard.avro
+ 100
+ zstandard
+
+
+ java
+
+
+
+
+
+
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
+
+ org.apache.commons
+ commons-compress
+
+
+ org.xerial.snappy
+ snappy-java
+ true
+
+
+ org.tukaani
+ xz
+ true
+
+
+ com.github.luben
+ zstd-jni
+ true
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+
diff --git a/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom.sha1 b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom.sha1
new file mode 100644
index 00000000..9fe19cba
--- /dev/null
+++ b/.m2-acc/org/apache/avro/avro/1.11.2/avro-1.11.2.pom.sha1
@@ -0,0 +1 @@
+e07cc9deaca44351824825a96c126bfbca41ac2b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-collections4/4.4/_remote.repositories b/.m2-acc/org/apache/commons/commons-collections4/4.4/_remote.repositories
new file mode 100644
index 00000000..44a17164
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-collections4/4.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-collections4-4.4.jar>central=
+commons-collections4-4.4.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar
new file mode 100644
index 00000000..da06c3e4
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1 b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1
new file mode 100644
index 00000000..6b4ed5ab
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.sha1
@@ -0,0 +1 @@
+62ebe7544cb7164d87e0637a2a6a2bdc981395e8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom
new file mode 100644
index 00000000..f0681c4c
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom
@@ -0,0 +1,763 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 48
+
+ 4.0.0
+ commons-collections4
+ 4.4
+ Apache Commons Collections
+
+ 2001
+ The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
+
+ https://commons.apache.org/proper/commons-collections/
+
+
+ jira
+ http://issues.apache.org/jira/browse/COLLECTIONS
+
+
+
+ scm:git:http://git-wip-us.apache.org/repos/asf/commons-collections.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/commons-collections.git
+ https://git-wip-us.apache.org/repos/asf?p=commons-collections.git
+
+
+
+
+ Matt Benson
+ mbenson
+
+
+ James Carman
+ jcarman
+
+
+ Stephen Colebourne
+ scolebourne
+
+
+ Robert Burrell Donkin
+ rdonkin
+
+
+ Morgan Delagrange
+ morgand
+
+
+ Gary Gregory
+ ggregory
+
+
+ Matthew Hawthorne
+ matth
+
+
+ Dipanjan Laha
+ dlaha
+
+
+ Geir Magnusson
+ geirm
+
+
+ Luc Maisonobe
+ luc
+
+
+ Craig McClanahan
+ craigmcc
+
+
+ Thomas Neidhart
+ tn
+
+
+ Adrian Nistor
+ adriannistor
+
+
+ Arun M. Thomas
+ amamment
+
+
+ Rodney Waldhoff
+ rwaldhoff
+
+
+ Henri Yandell
+ bayard
+
+
+ Rob Tompkins
+ chtompki
+
+
+
+
+
+ Rafael U. C. Afonso
+
+
+ Max Rydahl Andersen
+
+
+ Avalon
+
+
+ Federico Barbieri
+
+
+ Jeffrey Barnes
+
+
+ Nicola Ken Barozzi
+
+
+ Arron Bates
+
+
+ Sebastian Bazley
+
+
+ Benjamin Bentmann
+
+
+ Ola Berg
+
+
+ Sam Berlin
+
+
+ Christopher Berry
+
+
+ Nathan Beyer
+
+
+ Rune Peter Bjørnstad
+
+
+ Janek Bogucki
+
+
+ Maarten Brak
+
+
+ Dave Bryson
+
+
+ Chuck Burdick
+
+
+ Julien Buret
+
+
+ Josh Cain
+
+
+ Jonathan Carlson
+
+
+ Ram Chidambaram
+
+
+ Steve Clark
+
+
+ Benoit Corne
+
+
+ Eric Crampton
+
+
+ Dimiter Dimitrov
+
+
+ Peter Donald
+
+
+ Steve Downey
+
+
+ Rich Dougherty
+
+
+ Tom Dunham
+
+
+ Stefano Fornari
+
+
+ Andrew Freeman
+
+
+ Gerhard Froehlich
+
+
+ Goran Hacek
+
+
+ David Hay
+
+
+ Mario Ivankovits
+
+
+ Paul Jack
+
+
+ Eric Johnson
+
+
+ Kent Johnson
+
+
+ Marc Johnson
+
+
+ Roger Kapsi
+
+
+ Nissim Karpenstein
+
+
+ Shinobu Kawai
+
+
+ Stephen Kestle
+
+
+ Mohan Kishore
+
+
+ Simon Kitching
+
+
+ Thomas Knych
+
+
+ Serge Knystautas
+
+
+ Peter KoBek
+
+
+ Jordan Krey
+
+
+ Olaf Krische
+
+
+ Guilhem Lavaux
+
+
+ Paul Legato
+
+
+ David Leppik
+
+
+ Berin Loritsch
+
+
+ Hendrik Maryns
+
+
+ Stefano Mazzocchi
+
+
+ Brian McCallister
+
+
+ David Meikle
+
+
+ Steven Melzer
+
+
+ Leon Messerschmidt
+
+
+ Mauricio S. Moura
+
+
+ Kasper Nielsen
+
+
+ Stanislaw Osinski
+
+
+ Alban Peignier
+
+
+ Mike Pettypiece
+
+
+ Steve Phelps
+
+
+ Ilkka Priha
+
+
+ Jonas Van Poucke
+
+
+ Will Pugh
+
+
+ Herve Quiroz
+
+
+ Daniel Rall
+
+
+ Robert Ribnitz
+
+
+ Huw Roberts
+
+
+ Henning P. Schmiedehausen
+
+
+ Joerg Schmuecker
+
+
+ Howard Lewis Ship
+
+
+ Joe Raysa
+
+
+ Jeff Rodriguez
+
+
+ Ashwin S
+
+
+ Jordane Sarda
+
+
+ Thomas Schapitz
+
+
+ Jon Schewe
+
+
+ Andreas Schlosser
+
+
+ Christian Siefkes
+
+
+ Michael Smith
+
+
+ Stephen Smith
+
+
+ Jan Sorensen
+
+
+ Jon S. Stevens
+
+
+ James Strachan
+
+
+ Leo Sutic
+
+
+ Radford Tam
+
+
+ Chris Tilden
+
+
+ Neil O'Toole
+
+
+ Jeff Turner
+
+
+ Kazuya Ujihara
+
+
+ Thomas Vahrst
+
+
+ Jeff Varszegi
+
+
+ Ralph Wagner
+
+
+ Hollis Waite
+
+
+ David Weinrich
+
+
+ Dieter Wimberger
+
+
+ Serhiy Yevtushenko
+
+
+ Sai Zhang
+
+
+ Jason van Zyl
+
+
+ Geoff Schoeman
+
+
+ Goncalo Marques
+
+
+ Vamsi Kavuri
+
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.easymock
+ easymock
+ 4.0.2
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.9
+ test
+
+
+
+
+
+ apache.website
+ Apache Commons Site
+ ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid}
+
+
+
+
+ UTF-8
+ UTF-8
+ 1.8
+ 1.8
+
+
+ collections
+ org.apache.commons.collections4
+
+
+ 4.4
+ (Requires Java 8 or later)
+
+
+ 4.2
+ (Requires Java 7 or later)
+
+ commons-collections4-${commons.release.2.version}
+
+
+ 4.1
+ (Requires Java 6 or later)
+
+ commons-collections4-${commons.release.3.version}
+
+
+ 3.2.2
+ (Requires Java 1.3 or later)
+
+ commons-collections-${commons.release.3.version}
+
+ COLLECTIONS
+ 12310465
+
+ RC1
+ 3.0.0
+
+ collections
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-collections
+ site-content
+
+
+ 2.8
+ 0.8.4
+
+
+ 4.3
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+
+ clean verify apache-rat:check clirr:check javadoc:javadoc
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+
+ **/*$*
+ **/TestUtils.java
+ **/Abstract*.java
+ **/BulkTest.java
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ site-content/**/*
+ src/test/resources/data/test/*
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/src/conf/checkstyle.xml
+ false
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+ org.apache.commons.collections4
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 8
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+
+ %URL%/%ISSUE%
+
+
+ false
+ Fix Version,Key,Summary,Type,Resolution,Status
+
+ Key DESC,Type,Fix Version DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+ ${commons.release.version}
+ 500
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/src/conf/checkstyle.xml
+ false
+ ${basedir}/src/conf/checkstyle-suppressions.xml
+
+
+
+
+ checkstyle
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${commons.findbugs.version}
+
+ Normal
+ Default
+ ${basedir}/src/conf/findbugs-exclude-filter.xml
+
+
+
+ maven-pmd-plugin
+ 3.12.0
+
+ ${maven.compiler.target}
+
+
+
+
+ pmd
+ cpd
+
+
+
+
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9
+
+ 9
+
+
+
+ 3.0.1
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1 b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1
new file mode 100644
index 00000000..9881f599
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.sha1
@@ -0,0 +1 @@
+05428d42492ca170947632194080eb9432fbdf6c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.22/_remote.repositories b/.m2-acc/org/apache/commons/commons-compress/1.22/_remote.repositories
new file mode 100644
index 00000000..db5841fb
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.22/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+commons-compress-1.22.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom b/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom
new file mode 100644
index 00000000..364b5020
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom
@@ -0,0 +1,632 @@
+
+
+
+ 4.0.0
+
+ org.apache.commons
+ commons-parent
+ 54
+
+
+ commons-compress
+ 1.22
+ Apache Commons Compress
+ https://commons.apache.org/proper/commons-compress/
+ 2002
+
+
+Apache Commons Compress software defines an API for working with
+compression and archive formats. These include: bzip2, gzip, pack200,
+lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,
+Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
+
+
+
+ 1.8
+ 1.8
+
+ 5.1.8
+
+ compress
+ org.apache.commons.compress
+ COMPRESS
+ 12310904
+
+ ${project.version}
+ RC1
+
+ 1.21
+ 4.8.0
+ 3.19.0
+ 6.50.0
+
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+ Matt Sicker
+ 0x031EE010CA15D1EE
+
+ ${project.build.outputDirectory}/META-INF
+ ${commons.manifestlocation}/MANIFEST.MF
+
+ org.tukaani.xz;resolution:=optional,
+ org.brotli.dec;resolution:=optional,
+ com.github.luben.zstd;resolution:=optional,
+ org.objectweb.asm;resolution:=optional,
+ javax.crypto.*;resolution:=optional,
+ *
+
+
+
+ true
+
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}
+ false
+
+ 5.9.1
+ 3.0.0-M7
+ 4.13.5
+ 2.0.3
+ 0.8.8
+ 0.16.0
+ 3.4.1
+ 9.4
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMPRESS
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.2-5
+ true
+
+
+ org.brotli
+ dec
+ 0.1.2
+ true
+
+
+ org.tukaani
+ xz
+ 1.9
+ true
+
+
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+ true
+
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito.version}
+ test
+
+
+ com.github.marschall
+ memoryfilesystem
+ 2.3.0
+ test
+
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-container-native
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit4
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-cm
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-mvn
+ ${pax.exam.version}
+ test
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ 7.0.5
+ test
+
+
+ javax.inject
+ javax.inject
+ 1
+ test
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+ test
+
+
+ commons-io
+ commons-io
+ 2.11.0
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+
+ org.osgi
+ org.osgi.core
+ 6.0.0
+ provided
+
+
+
+
+
+ Torsten Curdt
+ tcurdt
+ tcurdt at apache.org
+
+
+ Stefan Bodewig
+ bodewig
+ bodewig at apache.org
+
+
+ Sebastian Bazley
+ sebb
+ sebb at apache.org
+
+
+ Christian Grobmeier
+ grobmeier
+ grobmeier at apache.org
+
+
+ Julius Davies
+ julius
+ julius at apache.org
+
+
+ Damjan Jovanovic
+ damjan
+ damjan at apache.org
+
+
+ Emmanuel Bourg
+ ebourg
+ ebourg at apache.org
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ Rob Tompkins
+ chtompki
+ chtompki at apache.org
+
+
+ Peter Alfred Lee
+ peterlee
+ peterlee at apache.org
+
+
+
+
+
+ Wolfgang Glas
+ wolfgang.glas at ev-i.at
+
+
+ Christian Kohlschütte
+ ck@newsclub.de
+
+
+ Bear Giles
+ bgiles@coyotesong.com
+
+
+ Michael Kuss
+ mail at michael minus kuss.de
+
+
+ Lasse Collin
+ lasse.collin@tukaani.org
+
+
+ John Kodis
+
+
+ BELUGA BEHR
+
+
+ Simon Spero
+ sesuncedu@gmail.com
+
+
+ Michael Hausegger
+ hausegger.michael@googlemail.com
+
+
+ Arturo Bernal
+ arturobernalg@yahoo.com
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-compress.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-compress.git
+ https://gitbox.apache.org/repos/asf?p=commons-compress.git
+ commons-compress-1.22
+
+
+
+ clean verify apache-rat:check japicmp:cmp javadoc:javadoc
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+ ${maven.compiler.source}
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ Immutable
+ a
+ This class is immutable
+
+
+ NotThreadSafe
+ a
+ This class is not thread-safe
+
+
+ ThreadSafe
+ a
+ This class is thread-safe
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+ src/test/resources/**
+ .pmd
+ .projectile
+ .mvn/**
+ .gitattributes
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+
+ false
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+ org.apache.commons.compress.harmony.pack200.Segment
+ org.apache.commons.compress.harmony.pack200.SegmentMethodVisitor
+ org.apache.commons.compress.harmony.pack200.SegmentAnnotationVisitor
+ org.apache.commons.compress.harmony.pack200.SegmentFieldVisitor
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ maven-jar-plugin
+
+
+
+ org.apache.commons.compress.archivers.Lister
+ org.apache.commons.compress
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+ ${commons.manifestlocation}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-test-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ ${karaf.version}
+ ${project.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+ 200
+ ${maven.compiler.source}
+
+ ${basedir}/pmd-ruleset.xml
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ Immutable
+ a
+ This class is immutable
+
+
+ NotThreadSafe
+ a
+ This class is not thread-safe
+
+
+ ThreadSafe
+ a
+ This class is thread-safe
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.5
+
+ Normal
+ Default
+ ${basedir}/findbugs-exclude-filter.xml
+
+
+
+
+
+
+
+
+ run-zipit
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-test-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ **/zip/*IT.java
+
+
+
+
+
+
+
+ run-tarit
+
+
+
+ maven-surefire-plugin
+
+
+ **/tar/*IT.java
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 8
+
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+ 8
+ true
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom.sha1 b/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom.sha1
new file mode 100644
index 00000000..e4c302fc
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.22/commons-compress-1.22.pom.sha1
@@ -0,0 +1 @@
+f06fa0b1da1e693e377c22ae886b298efe65215d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.23.0/_remote.repositories b/.m2-acc/org/apache/commons/commons-compress/1.23.0/_remote.repositories
new file mode 100644
index 00000000..524aa686
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.23.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-compress-1.23.0.jar>central=
+commons-compress-1.23.0.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar
new file mode 100644
index 00000000..38e55059
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar.sha1 b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar.sha1
new file mode 100644
index 00000000..48dba884
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.jar.sha1
@@ -0,0 +1 @@
+4af2060ea9b0c8b74f1854c6cafe4d43cfc161fc
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom
new file mode 100644
index 00000000..0492e0b0
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom
@@ -0,0 +1,638 @@
+
+
+
+ 4.0.0
+
+ org.apache.commons
+ commons-parent
+ 56
+
+
+ commons-compress
+ 1.23.0
+ Apache Commons Compress
+ https://commons.apache.org/proper/commons-compress/
+ 2002
+
+
+Apache Commons Compress software defines an API for working with
+compression and archive formats. These include: bzip2, gzip, pack200,
+lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,
+Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
+
+
+
+ 1.8
+ 1.8
+
+ compress
+ org.apache.commons.compress
+ COMPRESS
+ 12310904
+
+ ${project.version}
+ RC1
+
+ 1.22
+ 4.11.0
+
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+ ${project.build.outputDirectory}/META-INF
+ ${commons.manifestlocation}/MANIFEST.MF
+
+ org.tukaani.xz;resolution:=optional,
+ org.brotli.dec;resolution:=optional,
+ com.github.luben.zstd;resolution:=optional,
+ org.objectweb.asm;resolution:=optional,
+ javax.crypto.*;resolution:=optional,
+ *
+
+
+
+ true
+
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}
+ false
+
+ 4.13.5
+ 2.0.7
+ 9.4
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMPRESS
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.4-2
+ true
+
+
+ org.brotli
+ dec
+ 0.1.2
+ true
+
+
+ org.tukaani
+ xz
+ 1.9
+ true
+
+
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+ true
+
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito.version}
+ test
+
+
+ com.github.marschall
+ memoryfilesystem
+ 2.5.0
+ test
+
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-container-native
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit4
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-cm
+ ${pax.exam.version}
+ test
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-mvn
+ ${pax.exam.version}
+ test
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ 7.0.5
+ test
+
+
+ javax.inject
+ javax.inject
+ 1
+ test
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+ test
+
+
+ commons-io
+ commons-io
+ 2.11.0
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+
+ org.osgi
+ org.osgi.core
+ 6.0.0
+ provided
+
+
+
+
+
+ Torsten Curdt
+ tcurdt
+ tcurdt at apache.org
+
+
+ Stefan Bodewig
+ bodewig
+ bodewig at apache.org
+
+
+ Sebastian Bazley
+ sebb
+ sebb at apache.org
+
+
+ Christian Grobmeier
+ grobmeier
+ grobmeier at apache.org
+
+
+ Julius Davies
+ julius
+ julius at apache.org
+
+
+ Damjan Jovanovic
+ damjan
+ damjan at apache.org
+
+
+ Emmanuel Bourg
+ ebourg
+ ebourg at apache.org
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ Rob Tompkins
+ chtompki
+ chtompki at apache.org
+
+
+ Peter Alfred Lee
+ peterlee
+ peterlee at apache.org
+
+
+
+
+
+ Wolfgang Glas
+ wolfgang.glas at ev-i.at
+
+
+ Christian Kohlschütte
+ ck@newsclub.de
+
+
+ Bear Giles
+ bgiles@coyotesong.com
+
+
+ Michael Kuss
+ mail at michael minus kuss.de
+
+
+ Lasse Collin
+ lasse.collin@tukaani.org
+
+
+ John Kodis
+
+
+ BELUGA BEHR
+
+
+ Simon Spero
+ sesuncedu@gmail.com
+
+
+ Michael Hausegger
+ hausegger.michael@googlemail.com
+
+
+ Arturo Bernal
+ arturobernalg@yahoo.com
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-compress.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-compress.git
+ https://gitbox.apache.org/repos/asf?p=commons-compress.git
+ HEAD
+
+
+
+ clean verify apache-rat:check japicmp:cmp javadoc:javadoc
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+ ${maven.compiler.source}
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc8.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ Immutable
+ a
+ This class is immutable
+
+
+ NotThreadSafe
+ a
+ This class is not thread-safe
+
+
+ ThreadSafe
+ a
+ This class is thread-safe
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+ src/test/resources/**
+ .pmd
+ .projectile
+ .mvn/**
+ .gitattributes
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+
+ false
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+
+
+ org.apache.commons.compress.harmony.pack200.Segment
+ org.apache.commons.compress.harmony.pack200.SegmentMethodVisitor
+ org.apache.commons.compress.harmony.pack200.SegmentAnnotationVisitor
+ org.apache.commons.compress.harmony.pack200.SegmentFieldVisitor
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ maven-jar-plugin
+
+
+
+ org.apache.commons.compress.archivers.Lister
+ org.apache.commons.compress
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+ ${commons.manifestlocation}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+ 200
+ ${maven.compiler.source}
+
+ ${basedir}/src/conf/pmd-ruleset.xml
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ Normal
+ Default
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-test-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ ${karaf.version}
+ ${project.version}
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+ 200
+ ${maven.compiler.source}
+
+ ${basedir}/src/conf/pmd-ruleset.xml
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc8.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ Immutable
+ a
+ This class is immutable
+
+
+ NotThreadSafe
+ a
+ This class is not thread-safe
+
+
+ ThreadSafe
+ a
+ This class is thread-safe
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ Normal
+ Default
+ ${basedir}/src/conf/spotbugs-exclude-filter.xml
+
+
+
+
+
+
+
+
+ run-zipit
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-test-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ **/zip/*IT.java
+
+
+
+
+
+
+
+ run-tarit
+
+
+
+ maven-surefire-plugin
+
+
+ **/tar/*IT.java
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 8
+
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+ 8
+ true
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom.sha1 b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom.sha1
new file mode 100644
index 00000000..fa5bcb8f
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-compress/1.23.0/commons-compress-1.23.0.pom.sha1
@@ -0,0 +1 @@
+1459c307e78823562355649fd2af3b6b84c4858a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-crypto/1.1.0/_remote.repositories b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/_remote.repositories
new file mode 100644
index 00000000..6e3e95c3
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-crypto-1.1.0.jar>central=
+commons-crypto-1.1.0.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar
new file mode 100644
index 00000000..78ec2b5d
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar.sha1 b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar.sha1
new file mode 100644
index 00000000..d8891e5b
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.jar.sha1
@@ -0,0 +1 @@
+4a8b4caa84032a0f1f1dad16875820a4f37524b7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom
new file mode 100644
index 00000000..e2507162
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom
@@ -0,0 +1,722 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.commons
+ commons-parent
+ 52
+
+
+ commons-crypto
+ 1.1.0
+ jar
+
+ Apache Commons Crypto
+
+Apache Commons Crypto is a cryptographic library optimized with AES-NI (Advanced Encryption
+Standard New Instructions). It provides Java API for both cipher level and Java stream level.
+Developers can use it to implement high performance AES encryption/decryption with the minimum
+code and effort. Please note that Crypto doesn't implement the cryptographic algorithm such as
+AES directly. It wraps to Openssl or JCE which implement the algorithms.
+
+Features
+--------
+
+1. Cipher API for low level cryptographic operations.
+2. Java stream API (CryptoInputStream/CryptoOutputStream) for high level stream encryption/decryption.
+3. Both optimized with high performance AES encryption/decryption. (1400 MB/s - 1700 MB/s throughput in modern Xeon processors).
+4. JNI-based implementation to achieve comparable performance to the native C/C++ version based on OpenSsl.
+5. Portable across various operating systems (currently only Linux/MacOSX/Windows);
+ Apache Commons Crypto loads the library according to your machine environment (it checks system properties, `os.name` and `os.arch`).
+6. Simple usage. Add the commons-crypto-(version).jar file to your classpath.
+
+
+Export restrictions
+-------------------
+
+This distribution includes cryptographic software.
+The country in which you currently reside may have restrictions
+on the import, possession, use, and/or re-export to another country,
+of encryption software. BEFORE using any encryption software,
+please check your country's laws, regulations and policies
+concerning the import, possession, or use, and re-export of
+encryption software, to see if this is permitted.
+See <http://www.wassenaar.org/> for more information.
+
+The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS),
+has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1,
+which includes information security software using or performing
+cryptographic functions with asymmetric algorithms.
+The form and manner of this Apache Software Foundation distribution makes
+it eligible for export under the License Exception
+ENC Technology Software Unrestricted (TSU) exception
+(see the BIS Export Administration Regulations, Section 740.13)
+for both object code and source code.
+
+The following provides more details on the included cryptographic software:
+
+* Commons Crypto use [Java Cryptography Extension](http://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html) provided by Java
+* Commons Crypto link to and use [OpenSSL](https://www.openssl.org/) ciphers
+
+
+
+ 2016
+ https://commons.apache.org/proper/commons-crypto/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/CRYPTO
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-crypto.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-crypto.git
+ https://gitbox.apache.org/repos/asf?p=commons-crypto.git
+ HEAD
+
+
+
+ Jenkins
+ https://builds.apache.org/search/?q=Commons-CRYPTO
+
+
+
+
+ commons.site
+ Apache Commons Site
+ scm:svn:${commons.scmPubUrl}
+
+
+
+
+ 1.1.0
+ (Java 8)
+
+ RC1
+ 1.0.0
+ crypto
+ org.apache.commons.crypto
+ CRYPTO
+ 12320024
+ 2016
+ 1.8
+ 1.8
+ http://docs.oracle.com/javase/8/docs/api/
+
+ UTF-8
+ UTF-8
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ 3.1.1
+ ${basedir}/LICENSE-header.txt
+ LICENSE.txt, NOTICE.txt, **/maven-archiver/pom.properties
+
+ 3.13.0
+ false
+ 0.14.3
+
+ true
+
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+ 5.5.0
+ 0.8.5
+
+
+ all
+ 1.8
+ 4.13
+
+
+ {0,date,yyyy-MM-dd HH:mm:ssZ}
+
+
+
+
+ Aaron T Myers
+ atm@apache.org
+ atm
+
+
+ Andrew Wang
+ wang@apache.org
+ wang
+
+
+ Chris Nauroth
+ cnauroth@apache.org
+ cnauroth
+
+
+ Colin P. McCabe
+ cmccabe@apache.org
+ cmccabe
+
+
+ Dapeng Sun
+ sdp@apache.org
+ sdp
+
+
+ Dian Fu
+ dianfu@apache.org
+ dianfu
+
+
+ Dong Chen
+ dongc@apache.org
+ dongc
+
+
+ Ferdinand Xu
+ xuf@apache.org
+ xuf
+
+
+ Haifeng Chen
+ haifengchen@apache.org
+ haifengchen
+
+
+ Marcelo Vanzin
+ vanzin@apache.org
+ vanzin
+
+
+ Uma Maheswara Rao G
+ umamahesh@apache.org
+ umamahesh
+
+
+ Yi Liu
+ yliu@apache.org
+ yliu
+
+
+ Gary Gregory
+ ggregory@apache.org
+ ggregory
+
+
+
+
+
+ Colin Ma
+ junjie.ma@intel.com
+
+
+ Xianda Ke
+ xianda.ke@intel.com
+
+
+ Ke Jia
+ ke.a.jia@intel.com
+
+
+ George Kankava
+ george.kankava@devfactory.com
+
+
+ Tian Jianguo
+ jianguo.tian@intel.com
+
+
+ Adam Retter
+ Evolved Binary
+
+
+
+
+
+ win32
+
+ win32
+
+
+
+ win64
+
+ win64
+
+
+
+ mac32
+
+ mac32
+
+
+
+ mac64
+
+ mac64
+
+
+
+ linux32
+
+ linux32
+
+
+
+ linux64
+
+ linux64
+
+
+
+ linux-arm
+
+ linux-arm
+
+
+
+ linux-armhf
+
+ linux-armhf
+
+
+
+ linux-aarch64
+
+ linux-aarch64
+
+
+
+ jacoco
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ **/examples/*
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ 3.1.0
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ **/examples/*
+
+
+
+
+
+
+
+
+ benchmark
+
+
+ true
+ org.apache
+ 1.12
+
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+
+ **/*
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ src/main/resources/
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+
+
+ **/package-info.java
+
+
+
+
+ maven-antrun-plugin
+ ${maven-antrun-plugin.version}
+
+
+ ant-contrib
+ ant-contrib
+ 1.0b3
+
+
+ ant
+ ant
+
+
+
+
+ org.apache.ant
+ ant-nodeps
+ 1.8.1
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.2.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/checkstyle.xml
+ false
+ ${basedir}/src/site/resources/checkstyle/checkstyle-suppressions.xml
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.version}
+
+ ${basedir}/src/site/resources/spotbugs/spotbugs-exclude-filter.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+ ${maven.compiler.target}
+ false
+ true
+
+ ${basedir}/src/site/resources/pmd/pmd-ruleset.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+ org.apache.commons.crypto.Crypto
+
+
+
+
+
+ maven-resources-plugin
+
+
+ create-version-file
+
+ generate-sources
+
+ resources
+
+
+
+
+
+ maven-antrun-plugin
+
+
+ make
+ process-classes
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ maven-compiler-plugin
+
+
+ **/*Benchmark*
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs**
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ verify
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ ${basedir}/checkstyle.xml
+ false
+ ${basedir}/src/site/resources/checkstyle/checkstyle-suppressions.xml
+
+
+
+
+
+ checkstyle
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.version}
+
+ ${basedir}/src/site/resources/spotbugs/spotbugs-exclude-filter.xml
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+ ${maven.compiler.target}
+ false
+ true
+
+ ${basedir}/src/site/resources/pmd/pmd-ruleset.xml
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+
+
+ Needs Work
+
+
+ TODO
+ exact
+
+
+ FIXME
+ exact
+
+
+ XXX
+ exact
+
+
+
+
+ Noteable Markers
+
+
+ NOTE
+ exact
+
+
+ NOPMD
+ exact
+
+
+ NOSONAR
+ exact
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .gitattributes
+ .gitignore
+ .git/**
+ .idea/**
+ **/build/**
+
+
+
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ net.java.dev.jna
+ jna
+ ${jna.version}
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom.sha1 b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom.sha1
new file mode 100644
index 00000000..9ffde2dc
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-crypto/1.1.0/commons-crypto-1.1.0.pom.sha1
@@ -0,0 +1 @@
+ce715a8b4506dde1034e61e55a1b1943c9ea1105
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-lang3/3.12.0/_remote.repositories b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/_remote.repositories
new file mode 100644
index 00000000..b55ac102
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-lang3-3.12.0.jar>central=
+commons-lang3-3.12.0.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
new file mode 100644
index 00000000..4d434a2a
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1 b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1
new file mode 100644
index 00000000..9273d8c0
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.sha1
@@ -0,0 +1 @@
+c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom
new file mode 100644
index 00000000..167a85a4
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom
@@ -0,0 +1,1008 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 52
+
+ 4.0.0
+ commons-lang3
+ 3.12.0
+ Apache Commons Lang
+
+ 2001
+
+ Apache Commons Lang, a package of Java utility classes for the
+ classes that are in java.lang's hierarchy, or are considered to be so
+ standard as to justify existence in java.lang.
+
+
+ https://commons.apache.org/proper/commons-lang/
+
+
+ jira
+ https://issues.apache.org/jira/browse/LANG
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-lang.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-lang.git
+ https://gitbox.apache.org/repos/asf?p=commons-lang.git
+ commons-lang-3.12.0
+
+
+
+
+ Daniel Rall
+ dlr
+ dlr@finemaltcoding.com
+ CollabNet, Inc.
+
+ Java Developer
+
+
+
+ Stephen Colebourne
+ scolebourne
+ scolebourne@joda.org
+ SITA ATS Ltd
+ 0
+
+ Java Developer
+
+
+
+ Henri Yandell
+ bayard
+ bayard@apache.org
+
+
+ Java Developer
+
+
+
+ Steven Caswell
+ scaswell
+ stevencaswell@apache.org
+
+
+ Java Developer
+
+ -5
+
+
+ Robert Burrell Donkin
+ rdonkin
+ rdonkin@apache.org
+
+
+ Java Developer
+
+
+
+ Gary D. Gregory
+ ggregory
+ ggregory@apache.org
+ -5
+
+ Java Developer
+
+
+
+ Fredrik Westermarck
+ fredrik
+
+
+
+ Java Developer
+
+
+
+ James Carman
+ jcarman
+ jcarman@apache.org
+ Carman Consulting, Inc.
+
+ Java Developer
+
+
+
+ Niall Pemberton
+ niallp
+
+ Java Developer
+
+
+
+ Matt Benson
+ mbenson
+
+ Java Developer
+
+
+
+ Joerg Schaible
+ joehni
+ joerg.schaible@gmx.de
+
+ Java Developer
+
+ +1
+
+
+ Oliver Heger
+ oheger
+ oheger@apache.org
+ +1
+
+ Java Developer
+
+
+
+ Paul Benedict
+ pbenedict
+ pbenedict@apache.org
+
+ Java Developer
+
+
+
+ Benedikt Ritter
+ britter
+ britter@apache.org
+
+ Java Developer
+
+
+
+ Duncan Jones
+ djones
+ djones@apache.org
+ 0
+
+ Java Developer
+
+
+
+ Loic Guibert
+ lguibert
+ lguibert@apache.org
+ +4
+
+ Java Developer
+
+
+
+ Rob Tompkins
+ chtompki
+ chtompki@apache.org
+ -5
+
+ Java Developer
+
+
+
+
+
+ C. Scott Ananian
+
+
+ Chris Audley
+
+
+ Stephane Bailliez
+
+
+ Michael Becke
+
+
+ Benjamin Bentmann
+
+
+ Ola Berg
+
+
+ Nathan Beyer
+
+
+ Stefan Bodewig
+
+
+ Janek Bogucki
+
+
+ Mike Bowler
+
+
+ Sean Brown
+
+
+ Alexander Day Chaffee
+
+
+ Al Chou
+
+
+ Greg Coladonato
+
+
+ Maarten Coene
+
+
+ Justin Couch
+
+
+ Michael Davey
+
+
+ Norm Deane
+
+
+ Morgan Delagrange
+
+
+ Ringo De Smet
+
+
+ Russel Dittmar
+
+
+ Steve Downey
+
+
+ Matthias Eichel
+
+
+ Christopher Elkins
+
+
+ Chris Feldhacker
+
+
+ Roland Foerther
+
+
+ Pete Gieser
+
+
+ Jason Gritman
+
+
+ Matthew Hawthorne
+
+
+ Michael Heuer
+
+
+ Chas Honton
+
+
+ Chris Hyzer
+
+
+ Paul Jack
+
+
+ Marc Johnson
+
+
+ Shaun Kalley
+
+
+ Tetsuya Kaneuchi
+
+
+ Nissim Karpenstein
+
+
+ Ed Korthof
+
+
+ Holger Krauth
+
+
+ Rafal Krupinski
+
+
+ Rafal Krzewski
+
+
+ David Leppik
+
+
+ Eli Lindsey
+
+
+ Sven Ludwig
+
+
+ Craig R. McClanahan
+
+
+ Rand McNeely
+
+
+ Hendrik Maryns
+
+
+ Dave Meikle
+
+
+ Nikolay Metchev
+
+
+ Kasper Nielsen
+
+
+ Tim O'Brien
+
+
+ Brian S O'Neill
+
+
+ Andrew C. Oliver
+
+
+ Alban Peignier
+
+
+ Moritz Petersen
+
+
+ Dmitri Plotnikov
+
+
+ Neeme Praks
+
+
+ Eric Pugh
+
+
+ Stephen Putman
+
+
+ Travis Reeder
+
+
+ Antony Riley
+
+
+ Valentin Rocher
+
+
+ Scott Sanders
+
+
+ James Sawle
+
+
+ Ralph Schaer
+
+
+ Henning P. Schmiedehausen
+
+
+ Sean Schofield
+
+
+ Robert Scholte
+
+
+ Reuben Sivan
+
+
+ Ville Skytta
+
+
+ David M. Sledge
+
+
+ Michael A. Smith
+
+
+ Jan Sorensen
+
+
+ Glen Stampoultzis
+
+
+ Scott Stanchfield
+
+
+ Jon S. Stevens
+
+
+ Sean C. Sullivan
+
+
+ Ashwin Suresh
+
+
+ Helge Tesgaard
+
+
+ Arun Mammen Thomas
+
+
+ Masato Tezuka
+
+
+ Daniel Trebbien
+
+
+ Jeff Varszegi
+
+
+ Chris Webb
+
+
+ Mario Winterer
+
+
+ Stepan Koltsov
+
+
+ Holger Hoffstatte
+
+
+ Derek C. Ashmore
+
+
+ Sebastien Riou
+
+
+ Allon Mureinik
+
+
+ Adam Hooper
+
+
+ Chris Karcher
+
+
+ Michael Osipov
+
+
+ Thiago Andrade
+
+
+ Jonathan Baker
+
+
+ Mikhail Mazursky
+
+
+ Fabian Lange
+
+
+ Michał Kordas
+
+
+ Felipe Adorno
+
+
+ Adrian Ber
+
+
+ Mark Dacek
+
+
+ Peter Verhas
+
+
+ Jin Xu
+
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.7.1
+ pom
+ import
+
+
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.junit-pioneer
+ junit-pioneer
+ 1.3.0
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+
+ org.easymock
+ easymock
+ 4.2
+ test
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+ test
+
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/
+
+
+
+
+ -Xmx512m
+ ISO-8859-1
+ UTF-8
+ 1.8
+ 1.8
+
+ lang
+ lang3
+ org.apache.commons.lang3
+
+ 3.12.0
+ (Java 8+)
+
+ 2.6
+ (Requires Java 1.2 or later)
+
+ commons-lang-${commons.release.2.version}
+ LANG
+ 12310481
+
+ lang
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang
+ site-content
+ utf-8
+
+ 3.1.2
+ 8.40
+ src/site/resources/checkstyle
+
+ 4.2.0
+ 4.2.1
+ false
+ true
+
+
+ 1.27
+ benchmarks
+
+ 0.8.6
+ 3.0.0-M5
+ 3.2.0
+ 0.15.2
+
+
+ 3.11
+ RC1
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/lang
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ clean package apache-rat:check checkstyle:check japicmp:cmp spotbugs:check javadoc:javadoc
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ site-content/**
+ src/site/resources/.htaccess
+ src/site/resources/download_lang.cgi
+ src/site/resources/release-notes/RELEASE-NOTES-*.txt
+ src/test/resources/lang-708-input.txt
+
+
+
+
+
+
+
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+ true
+ true
+
+ https://docs.oracle.com/javase/8/docs/api/
+ http://docs.oracle.com/javaee/6/api/
+
+
+
+ true
+ true
+
+
+
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ plain
+
+
+ **/*Test.java
+
+ random
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ ${checkstyle.configdir}/checkstyle.xml
+ true
+ false
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${spotbugs.impl.version}
+
+
+
+ ${basedir}/spotbugs-exclude-filter.xml
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ 5.3.0
+
+
+
+
+
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ ${checkstyle.configdir}/checkstyle.xml
+ true
+ false
+
+
+
+
+ checkstyle
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs.plugin.version}
+
+ ${basedir}/spotbugs-exclude-filter.xml
+
+
+
+ maven-pmd-plugin
+ 3.14.0
+
+ ${maven.compiler.target}
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+
+
+ Needs Work
+
+
+ TODO
+ exact
+
+
+ FIXME
+ exact
+
+
+ XXX
+ exact
+
+
+
+
+ Noteable Markers
+
+
+ NOTE
+ exact
+
+
+ NOPMD
+ exact
+
+
+ NOSONAR
+ exact
+
+
+
+
+
+
+
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+
+ -Xmx512m --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED
+
+ true
+
+
+
+ java13+
+
+ [13,)
+
+
+
+ true
+
+
+
+ java15
+
+
+ 15
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org/apache/commons/lang3/time/Java15BugFastDateParserTest.java
+
+
+
+
+
+
+
+
+ benchmark
+
+ true
+ org.apache
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.${benchmark}.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1 b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1
new file mode 100644
index 00000000..49b756f8
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.sha1
@@ -0,0 +1 @@
+302d01a9279f7a400b1e767be60f12c02a5cf513
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-math3/3.6.1/_remote.repositories b/.m2-acc/org/apache/commons/commons-math3/3.6.1/_remote.repositories
new file mode 100644
index 00000000..7809b006
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-math3/3.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-math3-3.6.1.jar>central=
+commons-math3-3.6.1.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
new file mode 100644
index 00000000..0ff582cf
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar.sha1 b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar.sha1
new file mode 100644
index 00000000..72975be4
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar.sha1
@@ -0,0 +1 @@
+e4ba98f1d4b3c80ec46392f25e094a6a2e58fcbf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom
new file mode 100644
index 00000000..3a812ae4
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom
@@ -0,0 +1,806 @@
+
+
+
+
+ org.apache.commons
+ commons-parent
+ 39
+
+ 4.0.0
+ org.apache.commons
+ commons-math3
+ 3.6.1
+ Apache Commons Math
+
+ 2003
+ The Apache Commons Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.
+
+ http://commons.apache.org/proper/commons-math/
+
+
+ jira
+ http://issues.apache.org/jira/browse/MATH
+
+
+
+ scm:git:http://git-wip-us.apache.org/repos/asf/commons-math.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/commons-math.git
+ https://git-wip-us.apache.org/repos/asf?p=commons-math.git
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math/
+
+
+
+
+
+ Mikkel Meyer Andersen
+ mikl
+ mikl at apache dot org
+
+
+ Bill Barker
+ billbarker
+ billbarker at apache dot org
+
+
+ Sébastien Brisard
+ celestin
+ celestin at apache dot org
+
+
+ Albert Davidson Chou
+ achou
+ achou at apache dot org
+
+
+ Mark Diggory
+ mdiggory
+ mdiggory at apache dot org
+
+
+ Robert Burrell Donkin
+ rdonkin
+ rdonkin at apache dot org
+
+
+ Otmar Ertl
+ oertl
+ oertl at apache dot org
+
+
+ Luc Maisonobe
+ luc
+ luc at apache dot org
+
+
+ Tim O'Brien
+ tobrien
+ tobrien at apache dot org
+
+
+ J. Pietschmann
+ pietsch
+ j3322ptm at yahoo dot de
+
+
+ Dimitri Pourbaix
+ dimpbx
+ dimpbx at apache dot org
+
+
+ Gilles Sadowski
+ erans
+ erans at apache dot org
+
+
+ Greg Sterijevski
+ gregs
+ gregs at apache dot org
+
+
+ Brent Worden
+ brentworden
+ brentworden at apache dot org
+
+
+ Thomas Neidhart
+ tn
+ tn at apache dot org
+
+
+ Evan Ward
+ evanward
+ evanward at apache dot org
+
+
+
+
+ Eldar Agalarov
+
+
+ Tim Allison
+
+
+ C. Scott Ananian
+
+
+ Mark Anderson
+
+
+ Peter Andrews
+
+
+ Rémi Arntzen
+
+
+ Matt Adereth
+
+
+ Jared Becksfort
+
+
+ Michael Bjorkegren
+
+
+ Brian Bloniarz
+
+
+ John Bollinger
+
+
+ Cyril Briquet
+
+
+ Dave Brosius
+
+
+ Dan Checkoway
+
+
+ Anders Conbere
+
+
+ Charles Cooper
+
+
+ Paul Cowan
+
+
+ Benjamin Croizet
+
+
+ Larry Diamond
+
+
+ Aleksei Dievskii
+
+
+ Rodrigo di Lorenzo Lopes
+
+
+ Hasan Diwan
+
+
+ Ted Dunning
+
+
+ Ole Ersoy
+
+
+ Ajo Fod
+
+
+ John Gant
+
+
+ Ken Geis
+
+
+ Hank Grabowski
+
+
+ Bernhard Grünewaldt
+
+
+ Elliotte Rusty Harold
+
+
+ Dennis Hendriks
+
+
+ Reid Hochstedler
+
+
+ Matthias Hummel
+
+
+ Curtis Jensen
+
+
+ Bruce A Johnson
+
+
+ Ismael Juma
+
+
+ Eugene Kirpichov
+
+
+ Oleksandr Kornieiev
+
+
+ Piotr Kochanski
+
+
+ Sergei Lebedev
+
+
+ Bob MacCallum
+
+
+ Jake Mannix
+
+
+ Benjamin McCann
+
+
+ Patrick Meyer
+
+
+ J. Lewis Muir
+
+
+ Venkatesha Murthy
+
+
+ Christopher Nix
+
+
+ Fredrik Norin
+
+
+ Sean Owen
+
+
+ Sujit Pal
+
+
+ Todd C. Parnell
+
+
+ Andreas Rieger
+
+
+ Sébastien Riou
+
+
+ Bill Rossi
+
+
+ Matthew Rowles
+
+
+ Pavel Ryzhov
+
+
+ Joni Salonen
+
+
+ Michael Saunders
+
+
+ Thorsten Schaefer
+
+
+ Christopher Schuck
+
+
+ Christian Semrau
+
+
+ David Stefka
+
+
+ Mauro Talevi
+
+
+ Radoslav Tsvetkov
+
+
+ Kim van der Linde
+
+
+ Alexey Volkov
+
+
+ Andrew Waterman
+
+
+ Jörg Weimar
+
+
+ Christian Winter
+
+
+ Piotr Wydrych
+
+
+ Xiaogang Zhang
+
+
+ Chris Popp
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+ math
+
+ org.apache.commons.math3
+
+ 3.6.1
+ (requires Java 1.5+)
+ RC1
+ -bin
+
+ 2.2
+
+ commons-math-${commons.release.2.version}
+ (requires Java 1.5+)
+
+
+ MATH
+ 12310485
+ UTF-8
+ 1.5
+ 1.5
+ 3.5
+ 3.0.2
+ 2.17
+ 2.6.1
+
+
+ 0.7.5.201505241946
+ 0.96
+ 0.8
+ 0.8
+ 0.8
+ 0.8
+ 0.85
+ false
+
+ math
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-math
+ site-content
+
+
+ true
+ 1.2.10
+ ${git.revision}; ${maven.build.timestamp}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*Test.java
+ **/*TestBinary.java
+ **/*TestPermutations.java
+
+
+ **/*AbstractTest.java
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/main/assembly/src.xml
+ src/main/assembly/bin.xml
+
+
+ gnu
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${math.clirr.version}
+
+ ${minSeverity}
+ ${basedir}/clirr-ignored.xml
+
+
+
+
+
+
+
+
+
+ maven-pmd-plugin
+ ${math.pmd.version}
+
+ ${maven.compiler.target}
+ false
+
+ ${basedir}/pmd-ruleset.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+
+ maven-antrun-plugin
+
+
+ package
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ attach-artifacts
+ package
+
+ attach-artifact
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}-tools.jar
+ jar
+ tools
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ -header '<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+
+ %URL%/%ISSUE%
+
+
+ false
+ Fix Version,Key,Summary,Type,Resolution,Status
+
+ Key DESC,Type,Fix Version DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+ ${commons.release.version}
+
+ 100
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ src/test/maxima/special/RealFunctionValidation/MANIFEST.txt
+
+
+ src/test/resources/org/apache/commons/math3/random/testData.txt
+ src/test/resources/org/apache/commons/math3/random/emptyFile.txt
+ src/test/resources/org/apache/commons/math3/stat/data/PiDigits.txt
+ src/test/resources/org/apache/commons/math3/stat/data/NumAcc3.txt
+ src/test/resources/org/apache/commons/math3/stat/data/Lew.txt
+ src/test/resources/org/apache/commons/math3/stat/data/NumAcc2.txt
+ src/test/resources/org/apache/commons/math3/stat/data/NumAcc1.txt
+ src/test/resources/org/apache/commons/math3/stat/data/Lottery.txt
+ src/test/resources/org/apache/commons/math3/stat/data/NumAcc4.txt
+ src/test/resources/org/apache/commons/math3/stat/data/Michelso.txt
+ src/test/resources/org/apache/commons/math3/stat/data/Mavro.txt
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/issue-1211.bsp
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/pentomino-N-bad-orientation.ply
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/pentomino-N-hole.ply
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/pentomino-N-out-of-plane.ply
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/pentomino-N-too-close.ply
+ src/test/resources/org/apache/commons/math3/geometry/euclidean/threed/pentomino-N.ply
+
+
+ src/main/resources/assets/org/apache/commons/math3/random/new-joe-kuo-6.1000
+
+
+ src/userguide/resources/references.txt
+
+
+ bin/**
+ .gitignore
+ .git/**
+ .checkstyle
+ .ekstazi/**
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${math.findbugs.version}
+
+ Normal
+ Default
+ ${basedir}/findbugs-exclude-filter.xml
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${math.checkstyle.version}
+
+ ${basedir}/checkstyle.xml
+ false
+ false
+ ${basedir}/license-header.txt
+
+
+
+
+ checkstyle
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${math.clirr.version}
+
+ ${minSeverity}
+ ${basedir}/clirr-ignored.xml
+
+
+
+ maven-pmd-plugin
+ ${math.pmd.version}
+
+ ${maven.compiler.target}
+ false
+
+ ${basedir}/pmd-ruleset.xml
+
+
+
+
+
+ pmd
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ -header '<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'
+
+
+
+
+
+
+
+ jgit-buildnumber
+
+
+ .git
+
+
+
+
+
+ ru.concerteza.buildnumber
+ maven-jgit-buildnumber-plugin
+ ${math.jgit.buildnumber.version}
+
+
+ generate-resources
+
+ extract-buildnumber
+
+
+
+
+
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ prepare-checkout
+ pre-site
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ekstazi
+
+
+ ekstazi
+
+
+
+
+
+ org.ekstazi
+ ekstazi-maven-plugin
+ 4.4.0
+
+ true
+
+
+
+ ekstazi
+
+ select
+ restore
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${java.io.tmpdir}/${user.name}EkstaziExcludes
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom.sha1 b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom.sha1
new file mode 100644
index 00000000..4386d562
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom.sha1
@@ -0,0 +1 @@
+d0ee0ddf185d57393ae8fb5cc28bba6efff7389c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/28/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/28/_remote.repositories
new file mode 100644
index 00000000..1b5eb1fa
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/28/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+commons-parent-28.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom b/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom
new file mode 100644
index 00000000..bb6f0dfa
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom
@@ -0,0 +1,1255 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 13
+
+ org.apache.commons
+ commons-parent
+ pom
+
+ 28
+ Commons Parent
+ http://commons.apache.org/
+ The Apache Commons Parent Pom provides common settings for all Apache Commons components.
+
+
+
+
+
+ 2.2.1
+
+
+
+ continuum
+ http://vmbuild.apache.org/continuum/
+
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk
+ scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk
+ http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-user/
+
+ http://markmail.org/list/org.apache.commons.users/
+ http://old.nabble.com/Commons---User-f319.html
+ http://www.mail-archive.com/user@commons.apache.org/
+ http://news.gmane.org/gmane.comp.jakarta.commons.user
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ http://markmail.org/list/org.apache.commons.dev/
+ http://old.nabble.com/Commons---Dev-f317.html
+ http://www.mail-archive.com/dev@commons.apache.org/
+ http://news.gmane.org/gmane.comp.jakarta.commons.devel
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ http://markmail.org/list/org.apache.commons.issues/
+ http://old.nabble.com/Commons---Issues-f25499.html
+ http://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ http://markmail.org/list/org.apache.commons.commits/
+ http://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+ http://markmail.org/list/org.apache.announce/
+ http://old.nabble.com/Apache-News-and-Announce-f109.html
+ http://www.mail-archive.com/announce@apache.org/
+ http://news.gmane.org/gmane.comp.apache.announce
+
+
+
+
+
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ ${maven.compile.source}
+ ${maven.compile.target}
+ ${commons.encoding}
+ ${commons.compiler.fork}
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.4
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.3.2
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+ 1.4
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ 1.4
+
+ ${commons.release.name}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+ true
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.2
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compile.source}
+ ${maven.compile.target}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ true
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compile.source}
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+ true
+
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ ${commons.jdepend.version}
+
+
+
+
+
+
+
+ reporting
+
+
+ skipReports
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+
+ release
+
+
+
+
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar
+ test-jar
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compile.source}
+
+
+
+ maven-assembly-plugin
+ true
+
+
+
+ single
+
+ package
+
+
+
+
+
+
+
+
+ rc
+
+
+ apache.snapshots
+ Apache Development Snapshot Repository
+ ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged
+
+
+
+
+
+
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar
+
+ package
+
+
+
+
+ maven-release-plugin
+
+
+ -Prc
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compile.source}
+
+
+
+ maven-assembly-plugin
+ true
+
+
+
+ single
+
+ package
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.3
+
+ true
+ 1.3
+ ${JAVA_1_3_HOME}/bin/javac
+ ${JAVA_1_3_HOME}/bin/java
+
+
+
+
+
+ java-1.4
+
+ true
+ 1.4
+ ${JAVA_1_4_HOME}/bin/javac
+ ${JAVA_1_4_HOME}/bin/java
+
+
+
+
+
+ java-1.5
+
+ true
+ 1.5
+ ${JAVA_1_5_HOME}/bin/javac
+ ${JAVA_1_5_HOME}/bin/java
+
+
+
+
+
+ java-1.6
+
+ true
+ 1.6
+ ${JAVA_1_6_HOME}/bin/javac
+ ${JAVA_1_6_HOME}/bin/java
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+
+
+
+
+
+ trunks-proper
+
+
+ ../bcel
+ ../beanutils
+ ../betwixt
+ ../chain
+ ../cli
+ ../codec
+ ../collections
+ ../compress
+ ../configuration
+ ../daemon
+ ../dbcp
+ ../dbutils
+ ../digester
+ ../discovery
+ ../el
+ ../email
+ ../exec
+ ../fileupload
+ ../functor
+ ../imaging
+ ../io
+ ../jci
+ ../jcs
+
+ ../jexl
+ ../jxpath
+ ../lang
+ ../launcher
+ ../logging
+ ../math
+ ../modeler
+ ../net
+ ../ognl
+ ../pool
+ ../primitives
+ ../proxy
+ ../scxml
+
+ ../validator
+ ../vfs
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ maven-site-plugin
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ .
+ RELEASE-NOTES.txt
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+ !buildNumber.skip!true
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+
+
+
+ 28
+ RC1
+ COMMONSSITE
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+
+ 2.13
+ 2.13
+ 2.9
+ 0.8
+ 2.8
+ 2.5
+ 2.3
+ 2.6
+ 2.3
+ 3.2
+ 2.5.2
+ 2.0-beta-2
+
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.componentid}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+ ${commons.encoding}
+
+ ${commons.encoding}
+ ${commons.encoding}
+
+
+ http://download.oracle.com/javase/6/docs/api/
+ http://download.oracle.com/javaee/6/api/
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${project.artifactId}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}
+ ${commons.site.cache}/${commons.site.path}
+
+ https://analysis.apache.org/
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1
new file mode 100644
index 00000000..dd5ed384
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1
@@ -0,0 +1 @@
+9ff25b2866ef063a8828ba67d1e35c78f73e830a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/39/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/39/_remote.repositories
new file mode 100644
index 00000000..886d3b5b
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/39/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+commons-parent-39.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom b/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom
new file mode 100644
index 00000000..80252e97
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom
@@ -0,0 +1,1503 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 16
+
+ org.apache.commons
+ commons-parent
+ pom
+ 39
+ Apache Commons Parent
+ http://commons.apache.org/
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+
+
+
+
+ 3.0.1
+
+
+
+ continuum
+ https://continuum-ci.apache.org/
+
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39
+ scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39
+ http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-39
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-user/
+
+ http://markmail.org/list/org.apache.commons.users/
+ http://old.nabble.com/Commons---User-f319.html
+ http://www.mail-archive.com/user@commons.apache.org/
+ http://news.gmane.org/gmane.comp.jakarta.commons.user
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ http://markmail.org/list/org.apache.commons.dev/
+ http://old.nabble.com/Commons---Dev-f317.html
+ http://www.mail-archive.com/dev@commons.apache.org/
+ http://news.gmane.org/gmane.comp.jakarta.commons.devel
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ http://markmail.org/list/org.apache.commons.issues/
+ http://old.nabble.com/Commons---Issues-f25499.html
+ http://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ http://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ http://markmail.org/list/org.apache.commons.commits/
+ http://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ http://mail-archives.apache.org/mod_mbox/www-announce/
+
+ http://markmail.org/list/org.apache.announce/
+ http://old.nabble.com/Apache-News-and-Announce-f109.html
+ http://www.mail-archive.com/announce@apache.org/
+ http://news.gmane.org/gmane.comp.apache.announce
+
+
+
+
+
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.5.5
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.6.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.2
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+ 1.5
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.7
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ 1.4
+
+ ${commons.release.name}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.3
+ true
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.3
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+ 3.0.0
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ ${commons.scm-publish.version}
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+ true
+
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ ${commons.jdepend.version}
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+
+ release
+
+
+
+
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar
+ test-jar
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+
+
+
+ maven-assembly-plugin
+ true
+
+
+
+ single
+
+ package
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.3
+
+ true
+ 1.3
+ ${JAVA_1_3_HOME}/bin/javac
+ ${JAVA_1_3_HOME}/bin/java
+
+
+
+
+
+ java-1.4
+
+ true
+ 1.4
+ ${JAVA_1_4_HOME}/bin/javac
+ ${JAVA_1_4_HOME}/bin/java
+
+ 2.11
+
+
+
+
+
+ java-1.5
+
+ true
+ 1.5
+ ${JAVA_1_5_HOME}/bin/javac
+ ${JAVA_1_5_HOME}/bin/java
+
+
+
+
+
+ java-1.6
+
+ true
+ 1.6
+ ${JAVA_1_6_HOME}/bin/javac
+ ${JAVA_1_6_HOME}/bin/java
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ .
+ RELEASE-NOTES.txt
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,)
+
+
+
+ 3.0.0
+
+ 1.14
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+
+ 2.18.1
+ 2.18.1
+ 2.10.3
+ 0.11
+ 2.11
+ 2.6.1
+ 2.5
+ 2.8
+ 2.8
+ 3.4
+ 0.7.5.201505241946
+ 2.7
+ 2.0
+ 3.3
+ 1.1
+ 2.5.5
+
+ 1.11
+
+ 1.0
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.componentid}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ http://docs.oracle.com/javase/7/docs/api/
+ http://docs.oracle.com/javaee/6/api/
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ 100
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${project.artifactId}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+ https://analysis.apache.org/
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1
new file mode 100644
index 00000000..cea07973
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1
@@ -0,0 +1 @@
+4bc32d3cda9f07814c548492af7bf19b21798d46
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/48/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/48/_remote.repositories
new file mode 100644
index 00000000..7583aa4c
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/48/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+commons-parent-48.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom b/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom
new file mode 100644
index 00000000..cfcde879
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom
@@ -0,0 +1,1823 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 21
+
+ org.apache.commons
+ commons-parent
+ pom
+ 48
+ Apache Commons Parent
+ http://commons.apache.org/commons-parent-pom.html
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ jira
+ http://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ 3.0.5
+
+
+
+ jenkins
+ https://builds.apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+ ${japicmp.skip}
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.4
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.7
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+ org.apache.bcel
+ bcel
+ 6.3
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M2
+
+
+
+ 3.0.5
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+ true
+
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ ${commons.jdepend.version}
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ clirr
+
+
+ src/site/resources/profile.clirr
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+
+
+
+
+
+
+ japicmp
+
+ false
+
+
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.3
+
+ true
+ 1.3
+ ${JAVA_1_3_HOME}/bin/javac
+ ${JAVA_1_3_HOME}/bin/java
+
+
+
+
+
+ java-1.4
+
+ true
+ 1.4
+ ${JAVA_1_4_HOME}/bin/javac
+ ${JAVA_1_4_HOME}/bin/java
+
+ 2.11
+
+
+
+
+
+ java-1.5
+
+ true
+ 1.5
+ ${JAVA_1_5_HOME}/bin/javac
+ ${JAVA_1_5_HOME}/bin/java
+
+
+
+
+
+ java-1.6
+
+ true
+ 1.6
+ ${JAVA_1_6_HOME}/bin/javac
+ ${JAVA_1_6_HOME}/bin/java
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ .
+ RELEASE-NOTES.txt
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,)
+
+
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
+
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+ 1.10
+ 1.6
+ 2.22.1
+ 2.22.1
+ 2.22.1
+ 3.1.0
+ 0.13
+ 2.12.1
+ 2.8
+ 0.13.0
+ 3.0.0
+ 3.0.0
+ 3.3.2
+
+ 3.1.1
+ 3.1.1
+ 3.7.1
+ 0.8.3
+ 2.7
+ 4.3.0
+ EpochMillis
+ 2.0
+ 3.8.0
+ 1.1
+ 3.0.5
+ 3.1.6
+ 4.1.0
+ 3.0.0
+ 1.17
+
+ 1.0
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ http://docs.oracle.com/javase/7/docs/api/
+ http://docs.oracle.com/javaee/6/api/
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ 100
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+
+ true
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1
new file mode 100644
index 00000000..9359a614
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/48/commons-parent-48.pom.sha1
@@ -0,0 +1 @@
+1cdeb626cf4f0cec0f171ec838a69922efc6ef95
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/52/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/52/_remote.repositories
new file mode 100644
index 00000000..a2ba2425
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/52/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+commons-parent-52.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom b/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom
new file mode 100644
index 00000000..6571e70b
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom
@@ -0,0 +1,1943 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 23
+
+ org.apache.commons
+ commons-parent
+ 52
+ pom
+ Apache Commons Parent
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ https://commons.apache.org/commons-parent-pom.html
+
+
+
+
+
+
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+
+ 1.19
+
+
+ 1.0
+ 3.3.0
+ 3.2.0
+ 1.11
+ 2.12.1
+ 3.1.1
+ 2.8
+ 2.7
+ 3.8.1
+ 4.3.0
+ EpochMillis
+ 2.22.2
+ 5.1.1
+ 3.0.5
+ 0.8.5
+ 0.14.3
+ 3.2.0
+ 3.2.0
+ 2.0
+ 3.0.0
+ 3.13.0
+ 3.1.0
+ 0.13
+ 1.7
+ 1.1
+
+ 5.1.2
+
+
+
+ 3.9.1
+ 3.2.1
+ 4.0.4
+ 4.0.6
+ 2.22.2
+ 2.22.2
+ 3.4.0
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ http://docs.oracle.com/javase/6/docs/api/
+ http://docs.oracle.com/javase/7/docs/api/
+ http://docs.oracle.com/javase/8/docs/api/
+ http://docs.oracle.com/javase/9/docs/api/
+ http://docs.oracle.com/javase/10/docs/api/
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+ https://docs.oracle.com/en/java/javase/12/docs/api/
+ https://docs.oracle.com/en/java/javase/13/docs/api/
+
+ ${commons.javadoc7.java.link}
+
+ http://docs.oracle.com/javaee/5/api/
+ http://docs.oracle.com/javaee/6/api/
+ http://docs.oracle.com/javaee/7/api/
+
+ ${commons.javadoc.javaee6.link}
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ 100
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+ false
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+ .
+ RELEASE-NOTES.txt
+
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ jenkins
+ https://builds.apache.org/
+
+
+
+
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${commons.source-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ ${biz.aQute.bndlib.version}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.4
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+ ${minSeverity}
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.7
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+ org.apache.bcel
+ bcel
+ 6.5.0
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M3
+
+
+
+ 3.5.0
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+ true
+ true
+
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+
+
+
+ org.codehaus.mojo
+ jdepend-maven-plugin
+ ${commons.jdepend.version}
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ clirr
+
+
+ src/site/resources/profile.clirr
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${commons.clirr.version}
+
+
+
+
+
+
+
+ japicmp
+
+ [1.8,)
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.3
+
+ true
+ 1.3
+ ${JAVA_1_3_HOME}/bin/javac
+ ${JAVA_1_3_HOME}/bin/javadoc
+ ${JAVA_1_3_HOME}/bin/java
+
+
+
+
+
+ java-1.4
+
+ true
+ 1.4
+ ${JAVA_1_4_HOME}/bin/javac
+ ${JAVA_1_4_HOME}/bin/javadoc
+ ${JAVA_1_4_HOME}/bin/java
+
+ 2.11
+
+
+
+
+
+ java-1.5
+
+ true
+ 1.5
+ ${JAVA_1_5_HOME}/bin/javac
+ ${JAVA_1_5_HOME}/bin/javadoc
+ ${JAVA_1_5_HOME}/bin/java
+
+
+
+
+
+ java-1.6
+
+ true
+ 1.6
+ ${JAVA_1_6_HOME}/bin/javac
+ ${JAVA_1_6_HOME}/bin/javadoc
+ ${JAVA_1_6_HOME}/bin/java
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/javadoc
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/javadoc
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/javadoc
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/javadoc
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/javadoc
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+ java-1.12
+
+ true
+ 1.12
+ ${JAVA_1_12_HOME}/bin/javac
+ ${JAVA_1_12_HOME}/bin/javadoc
+ ${JAVA_1_12_HOME}/bin/java
+
+
+
+
+
+ java-1.13
+
+ true
+ 1.13
+ ${JAVA_1_13_HOME}/bin/javac
+ ${JAVA_1_13_HOME}/bin/javadoc
+ ${JAVA_1_13_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ ${changes.announcementDirectory}
+ ${changes.announcementFile}
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+
+ 3.5.1
+ 1.17
+ 3.5.0
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1
new file mode 100644
index 00000000..9d7f8af9
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/52/commons-parent-52.pom.sha1
@@ -0,0 +1 @@
+004ee86dedc66d0010ccdc29e5a4ce014c057854
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/54/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/54/_remote.repositories
new file mode 100644
index 00000000..6c14c1b6
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/54/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+commons-parent-54.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom b/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom
new file mode 100644
index 00000000..3d4bdb8d
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom
@@ -0,0 +1,1988 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 27
+
+ org.apache.commons
+ commons-parent
+ 54
+ pom
+ Apache Commons Parent
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ 2006
+ https://commons.apache.org/commons-parent-pom.html
+
+
+
+
+
+ 3.3.9
+
+
+ 2022-09-18T13:49:41Z
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+ 53
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+
+ 1.22
+
+ 1.0
+ 3.4.2
+ 3.3.0
+ 1.12
+ 2.12.1
+ 3.2.0
+ 9.3
+ 2.7
+ 3.10.1
+ 4.3.0
+ EpochMillis
+ 2.7.1
+
+ 0.5.5
+ 3.0.0-M7
+ 5.1.8
+ 0.8.8
+ 0.16.0
+ 3.3.0
+ 3.4.1
+ 3.3.0
+ 3.19.0
+ 6.49.0
+ 3.4.1
+ 0.15
+ 1.8.0
+ 1.1
+ 3.1.0
+ 3.0.0
+ 6.3.1
+ 5.9.0
+
+
+
+ 3.12.1
+ 3.2.1
+ 4.7.2.0
+ 4.7.2
+ 3.0.0-M7
+ 3.0.0-M7
+ 3.5.2
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ https://docs.oracle.com/javase/6/docs/api/
+ https://docs.oracle.com/javase/7/docs/api/
+ https://docs.oracle.com/javase/8/docs/api/
+ https://docs.oracle.com/javase/9/docs/api/
+ https://docs.oracle.com/javase/10/docs/api/
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+ https://docs.oracle.com/en/java/javase/12/docs/api/
+ https://docs.oracle.com/en/java/javase/13/docs/api/
+ https://docs.oracle.com/en/java/javase/14/docs/api/
+ https://docs.oracle.com/en/java/javase/15/docs/api/
+ https://docs.oracle.com/en/java/javase/16/docs/api/
+ https://docs.oracle.com/en/java/javase/17/docs/api/
+ https://docs.oracle.com/en/java/javase/18/docs/api/
+
+ ${commons.javadoc7.java.link}
+
+ https://docs.oracle.com/javaee/5/api/
+ https://docs.oracle.com/javaee/6/api/
+ https://docs.oracle.com/javaee/7/api/
+
+ ${commons.javadoc.javaee6.link}
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ 100
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+ false
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+ .
+ RELEASE-NOTES.txt
+
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ GitHub
+ https://github.com/apache/commons-parent/actions
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${commons.junit.version}
+ pom
+ import
+
+
+
+
+
+
+ clean apache-rat:check package site
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+
+ true
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${commons.source-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.jar
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ ${commons.biz.aQute.bndlib.version}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ ${commons.buildnumber-plugin.version}
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.12.0
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+ org.apache.bcel
+ bcel
+ 6.5.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${commons.checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${commons.checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${commons.spotbugs.impl.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-javascript
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-jsp
+ ${commons.pmd-impl.version}
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${commons.cyclonedx.version}
+
+
+ package
+
+ makeAggregateBom
+
+
+
+
+ library
+ 1.4
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+ all
+ ${project.artifactId}-${project.version}-bom
+
+
+
+ org.spdx
+ spdx-maven-plugin
+ ${commons.spdx.version}
+
+
+ build-spdx
+
+ createSPDX
+
+
+
+
+
+ *.spdx
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+
+
+
+
+
+
+ **/*.java
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${commons.enforcer-plugin.version}
+
+
+
+ 3.5.0
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+
+
+ org.spdx
+ spdx-maven-plugin
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ japicmp
+
+ [1.8,)
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/javadoc
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/javadoc
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/javadoc
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/javadoc
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/javadoc
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+ java-1.12
+
+ true
+ 1.12
+ ${JAVA_1_12_HOME}/bin/javac
+ ${JAVA_1_12_HOME}/bin/javadoc
+ ${JAVA_1_12_HOME}/bin/java
+
+
+
+
+
+ java-1.13
+
+ true
+ 1.13
+ ${JAVA_1_13_HOME}/bin/javac
+ ${JAVA_1_13_HOME}/bin/javadoc
+ ${JAVA_1_13_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ ${changes.announcementDirectory}
+ ${changes.announcementFile}
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+ 3.5.1
+ 1.17
+ 3.5.0
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom.sha1
new file mode 100644
index 00000000..9166ee47
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/54/commons-parent-54.pom.sha1
@@ -0,0 +1 @@
+1f0bb4fa26349c91fea72fd70f731f752d3bde3b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/56/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/56/_remote.repositories
new file mode 100644
index 00000000..49c6294e
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/56/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+commons-parent-56.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom b/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom
new file mode 100644
index 00000000..f1cd35c7
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom
@@ -0,0 +1,1995 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 29
+
+ org.apache.commons
+ commons-parent
+ 56
+ pom
+ Apache Commons Parent
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ 2006
+ https://commons.apache.org/proper/commons-parent/
+
+
+
+
+
+ 3.3.9
+
+
+ 2022-12-30T16:12:53Z
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+ 55
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ 1.3
+ 1.3
+
+
+ false
+
+
+
+
+
+ 1.22
+
+ 1.0
+ 3.4.2
+ 3.3.0
+ 1.12
+ 2.12.1
+ 3.2.0
+ 9.3
+ 2.7
+ 3.10.1
+ 4.3.0
+ EpochMillis
+ 2.7.3
+ 0.6.3
+ 3.0.0-M7
+ 5.1.8
+ 0.8.8
+ 0.17.1
+ 3.3.0
+ 3.4.1
+ 3.3.0
+ 3.19.0
+ 6.52.0
+ 3.4.1
+ 0.15
+ 1.8.0
+ 1.1
+ 3.1.0
+ 3.0.0
+ 6.4.0
+ 5.9.1
+
+
+
+ 3.12.1
+ 3.2.1
+ 4.7.3.0
+ 4.7.3
+ 3.0.0-M7
+ 3.0.0-M7
+ 3.5.3
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ https://docs.oracle.com/javase/6/docs/api/
+ https://docs.oracle.com/javase/7/docs/api/
+ https://docs.oracle.com/javase/8/docs/api/
+ https://docs.oracle.com/javase/9/docs/api/
+ https://docs.oracle.com/javase/10/docs/api/
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+ https://docs.oracle.com/en/java/javase/12/docs/api/
+ https://docs.oracle.com/en/java/javase/13/docs/api/
+ https://docs.oracle.com/en/java/javase/14/docs/api/
+ https://docs.oracle.com/en/java/javase/15/docs/api/
+ https://docs.oracle.com/en/java/javase/16/docs/api/
+ https://docs.oracle.com/en/java/javase/17/docs/api/
+ https://docs.oracle.com/en/java/javase/18/docs/api/
+ https://docs.oracle.com/en/java/javase/19/docs/api/
+
+ ${commons.javadoc7.java.link}
+
+ https://docs.oracle.com/javaee/5/api/
+ https://docs.oracle.com/javaee/6/api/
+ https://docs.oracle.com/javaee/7/api/
+
+ ${commons.javadoc.javaee6.link}
+
+
+ yyyy-MM-dd HH:mm:ssZ
+ ${scmBranch}@r${buildNumber}; ${maven.build.timestamp}
+
+
+ info
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+ false
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+ .
+ RELEASE-NOTES.txt
+
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ GitHub
+ https://github.com/apache/commons-parent/actions
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${commons.junit.version}
+ pom
+ import
+
+
+
+
+
+
+ clean apache-rat:check package site
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+
+ true
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${commons.source-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.jar
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+ METHOD_ADDED_TO_INTERFACE
+ false
+ false
+ PATCH
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ ${commons.biz.aQute.bndlib.version}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ ${commons.buildnumber-plugin.version}
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.14.2
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+ org.apache.bcel
+ bcel
+ 6.7.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${commons.checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${commons.checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${commons.spotbugs.impl.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-javascript
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-jsp
+ ${commons.pmd-impl.version}
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${commons.cyclonedx.version}
+
+
+ make-bom
+ package
+
+ makeBom
+
+
+
+
+ library
+ 1.4
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+ all
+ ${project.artifactId}-${project.version}-bom
+
+
+
+ org.spdx
+ spdx-maven-plugin
+ ${commons.spdx.version}
+
+
+ build-spdx
+
+ createSPDX
+
+
+
+
+
+ *.spdx
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+
+
+
+
+
+
+ **/*.java
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${commons.enforcer-plugin.version}
+
+
+
+ 3.5.0
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${implementation.build}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+
+
+ org.spdx
+ spdx-maven-plugin
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ japicmp
+
+ [1.8,)
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/javadoc
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/javadoc
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/javadoc
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/javadoc
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/javadoc
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+ java-1.12
+
+ true
+ 1.12
+ ${JAVA_1_12_HOME}/bin/javac
+ ${JAVA_1_12_HOME}/bin/javadoc
+ ${JAVA_1_12_HOME}/bin/java
+
+
+
+
+
+ java-1.13
+
+ true
+ 1.13
+ ${JAVA_1_13_HOME}/bin/javac
+ ${JAVA_1_13_HOME}/bin/javadoc
+ ${JAVA_1_13_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ ${changes.announcementDirectory}
+ ${changes.announcementFile}
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+ 3.5.1
+ 1.17
+ 3.5.0
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom.sha1
new file mode 100644
index 00000000..0429fd81
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/56/commons-parent-56.pom.sha1
@@ -0,0 +1 @@
+d0fbfc1a68d5b07be160c5012e2e7fcdbacecbf4
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/57/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/57/_remote.repositories
new file mode 100644
index 00000000..1700d29e
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/57/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+commons-parent-57.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom b/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom
new file mode 100644
index 00000000..deab42ea
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom
@@ -0,0 +1,2006 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 29
+
+ org.apache.commons
+ commons-parent
+ 57
+ pom
+ Apache Commons Parent
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ 2006
+ https://commons.apache.org/proper/commons-parent/
+
+
+
+
+
+ 3.6.3
+
+
+ 2023-04-23T14:16:58Z
+ ${project.version}
+ RC2
+ COMMONSSITE
+
+ 56
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ 1.3
+ 1.3
+
+
+ 8
+
+
+ false
+
+
+
+
+
+ 1.23
+
+ 1.0
+ 3.5.0
+ 3.3.0
+ 1.12
+ 2.12.1
+ 3.2.2
+ 9.3
+ 2.7
+ 3.11.0
+ 4.3.0
+ EpochMillis
+ 2.7.7
+ 0.6.5
+ 3.0.0
+ 5.1.8
+ 0.8.9
+ 0.17.2
+ 3.3.0
+ 3.5.0
+ 3.3.0
+ 3.20.0
+ 6.55.0
+ 3.4.3
+ 0.15
+ 1.8.0
+ 1.1
+ 3.3.0
+ 3.0.0
+ 6.4.0
+ 5.9.2
+
+
+
+ 3.12.1
+ 3.2.1
+ 4.7.3.4
+ 4.7.3
+ 3.0.0
+ 3.0.0
+ 3.5.3
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ https://docs.oracle.com/javase/6/docs/api/
+ https://docs.oracle.com/javase/7/docs/api/
+ https://docs.oracle.com/javase/8/docs/api/
+ https://docs.oracle.com/javase/9/docs/api/
+ https://docs.oracle.com/javase/10/docs/api/
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+ https://docs.oracle.com/en/java/javase/12/docs/api/
+ https://docs.oracle.com/en/java/javase/13/docs/api/
+ https://docs.oracle.com/en/java/javase/14/docs/api/
+ https://docs.oracle.com/en/java/javase/15/docs/api/
+ https://docs.oracle.com/en/java/javase/16/docs/api/
+ https://docs.oracle.com/en/java/javase/17/docs/api/
+ https://docs.oracle.com/en/java/javase/18/docs/api/
+ https://docs.oracle.com/en/java/javase/19/docs/api/
+
+ ${commons.javadoc8.java.link}
+
+ https://docs.oracle.com/javaee/5/api/
+ https://docs.oracle.com/javaee/6/api/
+ https://docs.oracle.com/javaee/7/api/
+
+ ${commons.javadoc.javaee6.link}
+
+
+ info
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+ false
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+ .
+ RELEASE-NOTES.txt
+
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ GitHub
+ https://github.com/apache/commons-parent/actions
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${commons.junit.version}
+ pom
+ import
+
+
+
+
+
+
+ clean apache-rat:check package site
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+
+ true
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${commons.source-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.jar
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+ METHOD_ADDED_TO_INTERFACE
+ false
+ false
+ PATCH
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ ${commons.biz.aQute.bndlib.version}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ ${commons.buildnumber-plugin.version}
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.15.0
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+ org.apache.bcel
+ bcel
+ 6.7.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${commons.checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${commons.checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${commons.spotbugs.impl.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-javascript
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-jsp
+ ${commons.pmd-impl.version}
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${commons.cyclonedx.version}
+
+
+ make-bom
+ package
+
+ makeAggregateBom
+
+
+
+
+ ${project.artifactId}-${project.version}-bom
+
+
+
+ org.spdx
+ spdx-maven-plugin
+ ${commons.spdx.version}
+
+
+ build-spdx
+
+ createSPDX
+
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+
+
+
+
+
+
+ **/*.java
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${commons.enforcer-plugin.version}
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+
+
+ org.spdx
+ spdx-maven-plugin
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ japicmp
+
+ [1.8,)
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/javadoc
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/javadoc
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/javadoc
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/javadoc
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/javadoc
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+ java-1.12
+
+ true
+ 1.12
+ ${JAVA_1_12_HOME}/bin/javac
+ ${JAVA_1_12_HOME}/bin/javadoc
+ ${JAVA_1_12_HOME}/bin/java
+
+
+
+
+
+ java-1.13
+
+ true
+ 1.13
+ ${JAVA_1_13_HOME}/bin/javac
+ ${JAVA_1_13_HOME}/bin/javadoc
+ ${JAVA_1_13_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ ${changes.announcementDirectory}
+ ${changes.announcementFile}
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+ 3.5.1
+ 1.17
+ 3.5.0
+
+
+
+
+ jdk8-plugin-fix-version
+
+ [1.8,1.9)
+
+
+ 0.6.3
+
+
+
+
+ jdk9-compiler
+
+ [9
+
+
+
+ ${commons.compiler.release}
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom.sha1
new file mode 100644
index 00000000..9ad3935c
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/57/commons-parent-57.pom.sha1
@@ -0,0 +1 @@
+6d26a4e6464ce5da55acb95e30b42a7a11cdf288
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-parent/58/_remote.repositories b/.m2-acc/org/apache/commons/commons-parent/58/_remote.repositories
new file mode 100644
index 00000000..6c5abe46
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/58/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+commons-parent-58.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom b/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom
new file mode 100644
index 00000000..d5a65359
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom
@@ -0,0 +1,2007 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 29
+
+ org.apache.commons
+ commons-parent
+ 58
+ pom
+ Apache Commons Parent
+ The Apache Commons Parent POM provides common settings for all Apache Commons components.
+
+ 2006
+ https://commons.apache.org/proper/commons-parent/
+
+
+
+
+
+ 3.6.3
+
+
+ 2023-05-20T13:25:23Z
+ ${project.version}
+ RC1
+ COMMONSSITE
+
+ 57
+ true
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ 1.3
+ 1.3
+
+
+ 8
+
+
+ false
+
+
+
+
+
+ 1.23
+
+ 1.0
+ 3.5.0
+ 3.4.0
+ 1.12
+ 2.12.1
+ 3.2.2
+ 9.3
+ 2.7
+ 3.11.0
+ 4.3.0
+ EpochMillis
+ 2.7.9
+ 0.6.5
+ 3.0.0
+ 5.1.8
+ 0.8.10
+ 0.17.2
+ 3.3.0
+ 3.5.0
+ 3.3.0
+ 3.20.0
+ 6.55.0
+ 3.4.3
+ 0.15
+ 1.8.0
+ 1.1
+ 3.3.0
+ 3.1.0
+ 6.4.0
+ 5.9.3
+
+
+
+ 3.12.1
+ 3.2.1
+ 4.7.3.4
+ 4.7.3
+ 3.0.0
+ 3.0.0
+ 3.5.3
+
+
+ ${project.artifactId}-${commons.release.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.2.version}
+
+ -bin
+ ${project.artifactId}-${commons.release.3.version}
+
+ -bin
+
+ -bin
+
+
+ 1.00
+ 0.90
+ 0.95
+ 0.85
+ 0.85
+ 0.90
+ false
+
+
+ ${project.artifactId}
+
+
+ ${project.artifactId}
+
+
+ org.apache.commons.${commons.packageId}
+ org.apache.commons.*;version=${project.version};-noimport:=true
+ *
+
+
+ true
+
+
+ ${project.build.directory}/osgi/MANIFEST.MF
+
+
+ scp
+
+
+ iso-8859-1
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+ ${commons.encoding}
+
+
+ https://docs.oracle.com/javase/6/docs/api/
+ https://docs.oracle.com/javase/7/docs/api/
+ https://docs.oracle.com/javase/8/docs/api/
+ https://docs.oracle.com/javase/9/docs/api/
+ https://docs.oracle.com/javase/10/docs/api/
+ https://docs.oracle.com/en/java/javase/11/docs/api/
+ https://docs.oracle.com/en/java/javase/12/docs/api/
+ https://docs.oracle.com/en/java/javase/13/docs/api/
+ https://docs.oracle.com/en/java/javase/14/docs/api/
+ https://docs.oracle.com/en/java/javase/15/docs/api/
+ https://docs.oracle.com/en/java/javase/16/docs/api/
+ https://docs.oracle.com/en/java/javase/17/docs/api/
+ https://docs.oracle.com/en/java/javase/18/docs/api/
+ https://docs.oracle.com/en/java/javase/19/docs/api/
+ https://docs.oracle.com/en/java/javase/20/docs/api/
+
+ ${commons.javadoc8.java.link}
+
+ https://docs.oracle.com/javaee/5/api/
+ https://docs.oracle.com/javaee/6/api/
+ https://docs.oracle.com/javaee/7/api/
+
+ ${commons.javadoc.javaee6.link}
+
+
+ info
+
+
+ false
+
+
+ false
+
+ 100
+
+ false
+
+
+ ${user.home}/commons-sites
+
+ ${commons.componentid}
+
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
+ ${commons.site.cache}/${commons.site.path}
+ commons.site
+
+
+ true
+ false
+ false
+
+
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+
+
+ ${user.name}
+ DEADBEEF
+
+ https://analysis.apache.org/
+
+
+ .
+ RELEASE-NOTES.txt
+
+
+
+
+
+
+
+
+ Commons User List
+ user-subscribe@commons.apache.org
+ user-unsubscribe@commons.apache.org
+ user@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-user/
+
+ https://markmail.org/list/org.apache.commons.users/
+ https://www.mail-archive.com/user@commons.apache.org/
+
+
+
+ Commons Dev List
+ dev-subscribe@commons.apache.org
+ dev-unsubscribe@commons.apache.org
+ dev@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-dev/
+
+ https://markmail.org/list/org.apache.commons.dev/
+ https://www.mail-archive.com/dev@commons.apache.org/
+
+
+
+ Commons Issues List
+ issues-subscribe@commons.apache.org
+ issues-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-issues/
+
+ https://markmail.org/list/org.apache.commons.issues/
+ https://www.mail-archive.com/issues@commons.apache.org/
+
+
+
+ Commons Commits List
+ commits-subscribe@commons.apache.org
+ commits-unsubscribe@commons.apache.org
+ https://mail-archives.apache.org/mod_mbox/commons-commits/
+
+ https://markmail.org/list/org.apache.commons.commits/
+ https://www.mail-archive.com/commits@commons.apache.org/
+
+
+
+ Apache Announce List
+ announce-subscribe@apache.org
+ announce-unsubscribe@apache.org
+ https://mail-archives.apache.org/mod_mbox/www-announce/
+
+ https://markmail.org/list/org.apache.announce/
+ https://www.mail-archive.com/announce@apache.org/
+
+
+
+
+
+
+ scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
+ https://gitbox.apache.org/repos/asf?p=commons-parent.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/COMMONSSITE
+
+
+
+ GitHub
+ https://github.com/apache/commons-parent/actions
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${commons.junit.version}
+ pom
+ import
+
+
+
+
+
+
+ clean apache-rat:check package site
+
+
+
+ src/main/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ src/test/resources
+
+
+
+ ${basedir}
+ META-INF
+
+ NOTICE.txt
+ LICENSE.txt
+ NOTICE
+ LICENSE
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${commons.compiler.version}
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${commons.encoding}
+
+ ${commons.compiler.fork}
+
+ ${commons.compiler.compilerVersion}
+ ${commons.compiler.javac}
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+ true
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+ ${commons.encoding}
+ ${commons.docEncoding}
+
+ true
+ true
+
+ ${commons.javadoc.java.link}
+ ${commons.javadoc.javaee.link}
+
+
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+ true
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${commons.wagon-ssh.version}
+
+
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${commons.source-plugin.version}
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${commons.surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${commons.failsafe.version}
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+
+ ${project.groupId}
+ ${project.artifactId}
+ ${commons.bc.version}
+ jar
+
+
+
+
+ ${project.build.directory}/${project.artifactId}-${project.version}.jar
+
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+ METHOD_ADDED_TO_INTERFACE
+ false
+ false
+ PATCH
+
+
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+ ${commons.build-plugin.version}
+
+ ${commons.release.name}
+
+
+
+ org.apache.commons
+ commons-release-plugin
+ ${commons.release-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${commons.felix.version}
+ true
+
+
+
+ biz.aQute.bnd
+ biz.aQute.bndlib
+ ${commons.biz.aQute.bndlib.version}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${commons.build-helper.version}
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ ${commons.buildnumber-plugin.version}
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+ 2.15.0
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+ prepare-agent
+ process-test-classes
+
+ prepare-agent
+
+
+
+ report
+ site
+
+ report
+
+
+
+ check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ CLASS
+ COVEREDRATIO
+ ${commons.jacoco.classRatio}
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ ${commons.jacoco.instructionRatio}
+
+
+ METHOD
+ COVEREDRATIO
+ ${commons.jacoco.methodRatio}
+
+
+ BRANCH
+ COVEREDRATIO
+ ${commons.jacoco.branchRatio}
+
+
+ LINE
+ COVEREDRATIO
+ ${commons.jacoco.lineRatio}
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ ${commons.jacoco.complexityRatio}
+
+
+
+
+ ${commons.jacoco.haltOnFailure}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+ org.apache.bcel
+ bcel
+ 6.7.0
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${commons.checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${commons.checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${commons.spotbugs.impl.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-javascript
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-jsp
+ ${commons.pmd-impl.version}
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ ${commons.cyclonedx.version}
+
+
+ make-bom
+ package
+
+ makeAggregateBom
+
+
+
+
+ ${project.artifactId}-${project.version}-bom
+
+
+
+ org.spdx
+ spdx-maven-plugin
+ ${commons.spdx.version}
+
+
+ build-spdx
+
+ createSPDX
+
+
+
+
+
+ org.codehaus.mojo
+ javancss-maven-plugin
+
+
+
+
+
+
+ **/*.java
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/src.xml
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ javadoc.resources
+ generate-sources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${commons.enforcer-plugin.version}
+
+
+
+ ${minimalMavenBuildVersion}
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ enforce-maven-3
+
+ enforce
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${commons.jar-plugin.version}
+
+
+
+ test-jar
+
+
+
+ true
+
+
+
+
+
+ ${commons.manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+
+ maven-source-plugin
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${commons.surefire.java}
+
+
+
+
+ org.apache.commons
+ commons-build-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ true
+
+ ${commons.osgi.excludeDependencies}
+ ${project.build.directory}/osgi
+
+
+ <_nouses>true
+
+ <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
+ ${commons.osgi.symbolicName}
+ ${commons.osgi.export}
+ ${commons.osgi.private}
+ ${commons.osgi.import}
+ ${commons.osgi.dynamicImport}
+ ${project.url}
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+ rat-check
+ validate
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+ scm:svn:${commons.scmPubUrl}
+ ${commons.scmPubCheckoutDirectory}
+ ${commons.scmPubServer}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+
+
+ org.spdx
+ spdx-maven-plugin
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ ${basedir}/src/changes/changes.xml
+ Fix Version,Key,Component,Summary,Type,Resolution,Status
+
+ Fix Version DESC,Type,Key DESC
+ Fixed
+ Resolved,Closed
+
+ Bug,New Feature,Task,Improvement,Wish,Test
+
+ true
+ ${commons.changes.onlyCurrentVersion}
+ ${commons.changes.maxEntries}
+ ${commons.changes.runOnlyAtExecutionRoot}
+
+
+
+
+ changes-report
+ jira-report
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${commons.javadoc.version}
+
+
+
+ default
+
+ javadoc
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${commons.jxr.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${commons.project-info.version}
+
+
+
+
+ index
+ summary
+ modules
+
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-info
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+
+
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${commons.site-plugin.version}
+
+
+
+ navigation.xml,changes.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${commons.surefire-report.version}
+
+ ${commons.surefire-report.aggregate}
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${commons.rat.version}
+
+
+
+
+ site-content/**
+ .checkstyle
+ .fbprefs
+ .pmd
+ .asf.yaml
+ .gitattributes
+ src/site/resources/download_*.cgi
+ src/site/resources/profile.*
+ profile.*
+
+ maven-eclipse.xml
+ .externalToolBuilders/**
+
+ .vscode/**
+
+
+
+
+
+
+
+
+ svn
+
+
+ .svn
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+
+
+ javasvn
+
+
+
+
+
+
+
+
+
+ module-name
+
+
+ profile.module-name
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+
+
+
+
+
+ parse-target-version
+
+
+
+ user.home
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ parse-version
+
+
+ parse-version
+
+
+ javaTarget
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+
+
+
+
+ animal-sniffer
+
+
+
+ src/site/resources/profile.noanimal
+
+
+
+
+
+ java${javaTarget.majorVersion}${javaTarget.minorVersion}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ ${commons.animal-sniffer.version}
+
+
+ checkAPIcompatibility
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.mojo.signature
+ ${animal-sniffer.signature}
+ ${commons.animal-sniffer.signature.version}
+
+
+
+
+
+
+
+
+
+ jacoco
+
+
+
+ src/site/resources/profile.jacoco
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+ cobertura
+
+
+ src/site/resources/profile.cobertura
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+
+
+
+
+ japicmp
+
+ [1.8,)
+
+ src/site/resources/profile.japicmp
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ verify
+
+ cmp
+
+
+
+
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${commons.japicmp.version}
+
+
+ true
+ ${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
+ ${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
+
+ true
+ true
+ true
+ ${commons.japicmp.ignoreMissingClasses}
+
+
+ METHOD_NEW_DEFAULT
+ true
+ true
+ PATCH
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ maven-release-plugin
+
+
+ -Prelease
+
+
+
+ maven-javadoc-plugin
+
+
+ create-javadoc-jar
+
+ javadoc
+ jar
+
+ package
+
+
+
+ ${maven.compiler.source}
+ ${commons.compiler.javadoc}
+
+
+
+ maven-assembly-plugin
+ ${commons.assembly-plugin.version}
+ true
+
+
+
+ single
+
+
+ verify
+
+
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.commons
+ commons-release-plugin
+
+
+ clean-staging
+ clean
+
+ clean-staging
+
+
+
+ detatch-distributions
+ verify
+
+ detach-distributions
+
+
+
+ stage-distributions
+ deploy
+
+ stage-distributions
+
+
+
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-test-sources
+
+ test-jar
+
+
+
+
+
+ maven-install-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+ java-1.7
+
+ true
+ 1.7
+ ${JAVA_1_7_HOME}/bin/javac
+ ${JAVA_1_7_HOME}/bin/javadoc
+ ${JAVA_1_7_HOME}/bin/java
+
+
+
+
+
+ java-1.8
+
+ true
+ 1.8
+ ${JAVA_1_8_HOME}/bin/javac
+ ${JAVA_1_8_HOME}/bin/javadoc
+ ${JAVA_1_8_HOME}/bin/java
+
+
+
+
+
+ java-1.9
+
+ true
+ 1.9
+ ${JAVA_1_9_HOME}/bin/javac
+ ${JAVA_1_9_HOME}/bin/javadoc
+ ${JAVA_1_9_HOME}/bin/java
+
+
+
+
+
+ java-1.10
+
+ true
+ 1.10
+ ${JAVA_1_10_HOME}/bin/javac
+ ${JAVA_1_10_HOME}/bin/javadoc
+ ${JAVA_1_10_HOME}/bin/java
+
+
+
+
+
+ java-1.11
+
+ true
+ 1.11
+ ${JAVA_1_11_HOME}/bin/javac
+ ${JAVA_1_11_HOME}/bin/javadoc
+ ${JAVA_1_11_HOME}/bin/java
+
+
+
+
+
+ java-1.12
+
+ true
+ 1.12
+ ${JAVA_1_12_HOME}/bin/javac
+ ${JAVA_1_12_HOME}/bin/javadoc
+ ${JAVA_1_12_HOME}/bin/java
+
+
+
+
+
+ java-1.13
+
+ true
+ 1.13
+ ${JAVA_1_13_HOME}/bin/javac
+ ${JAVA_1_13_HOME}/bin/javadoc
+ ${JAVA_1_13_HOME}/bin/java
+
+
+
+
+
+
+
+ test-deploy
+
+ id::default::file:target/deploy
+ true
+
+
+
+
+
+ release-notes
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${commons.changes.version}
+
+ release-notes.vm
+ src/changes
+ true
+ ${changes.announcementDirectory}
+ ${changes.announcementFile}
+
+ ${commons.release.version}
+
+
+
+
+ create-release-notes
+ generate-resources
+
+ announcement-generate
+
+
+
+
+
+
+
+
+
+
+ svn-buildnumber
+
+
+ !buildNumber.skip
+ !true
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ generate-resources
+
+ create
+
+
+
+
+
+ true
+
+ ??????
+ false
+ false
+
+
+
+
+
+
+
+ javasvn
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ javasvn
+
+
+
+
+
+
+
+
+ jdk7-plugin-fix-version
+
+ [1.7,1.8)
+
+
+ 3.5.1
+ 1.17
+ 3.5.0
+
+
+
+
+ jdk8-plugin-fix-version
+
+ [1.8,1.9)
+
+
+ 0.6.3
+
+
+
+
+ jdk9-compiler
+
+ [9
+
+
+
+ ${commons.compiler.release}
+
+
+
+
+
+ site-basic
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ travis-cobertura
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ ${commons.cobertura.version}
+
+
+ xml
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+ travis-jacoco
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${commons.jacoco.version}
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${commons.coveralls.version}
+
+ ${commons.coveralls.timestampFormat}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1 b/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1
new file mode 100644
index 00000000..f277a556
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-parent/58/commons-parent-58.pom.sha1
@@ -0,0 +1 @@
+26758faad5d4d692a3cee724c42605d2ee9d5284
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-text/1.10.0/_remote.repositories b/.m2-acc/org/apache/commons/commons-text/1.10.0/_remote.repositories
new file mode 100644
index 00000000..1bef32b3
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-text/1.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-text-1.10.0.jar>central=
+commons-text-1.10.0.pom>central=
diff --git a/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar
new file mode 100644
index 00000000..beada027
Binary files /dev/null and b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar differ
diff --git a/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar.sha1 b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar.sha1
new file mode 100644
index 00000000..2b8632a0
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar.sha1
@@ -0,0 +1 @@
+3363381aef8cef2dbc1023b3e3a9433b08b64e01
\ No newline at end of file
diff --git a/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom
new file mode 100644
index 00000000..da754be0
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom
@@ -0,0 +1,575 @@
+
+
+
+ 4.0.0
+
+ org.apache.commons
+ commons-parent
+ 54
+
+ commons-text
+ 1.10.0
+ Apache Commons Text
+ Apache Commons Text is a library focused on algorithms working on strings.
+ https://commons.apache.org/proper/commons-text
+
+
+ ISO-8859-1
+ UTF-8
+ 1.8
+ 1.8
+
+ text
+ org.apache.commons.text
+
+ 1.10.0
+ (Java 8+)
+
+ TEXT
+ 12318221
+
+ text
+ https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-text
+ site-content
+
+ 5.9.1
+ 3.2.0
+ 9.3
+
+ 4.7.2.0
+ 4.7.2
+ 3.19.0
+ 6.49.0
+
+ 4.8.0
+ 0.8.8
+
+
+ 3.10.0
+ 3.4.1
+
+
+ 22.0.0.2
+ 1.4
+
+ 0.16.0
+ false
+
+ 1.35
+ 3.1.2
+
+
+ 1.9
+ RC1
+ true
+ scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
+ Gary Gregory
+ 86fdc7e2a11262cb
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.23.1
+ test
+
+
+ commons-io
+ commons-io
+ 2.11.0
+ test
+
+
+ org.mockito
+
+ mockito-inline
+ ${commons.mockito.version}
+ test
+
+
+ org.graalvm.js
+ js
+ ${graalvm.version}
+ test
+
+
+ org.graalvm.js
+ js-scriptengine
+ ${graalvm.version}
+ test
+
+
+ org.apache.commons
+ commons-rng-simple
+ ${commons.rng.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+ test
+
+
+
+
+ clean verify apache-rat:check japicmp:cmp checkstyle:check spotbugs:check javadoc:javadoc
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ site-content/**
+ src/site/resources/download_lang.cgi
+ src/test/resources/org/apache/commons/text/stringEscapeUtilsTestData.txt
+ src/test/resources/org/apache/commons/text/lcs-perf-analysis-inputs.csv
+ src/site/resources/release-notes/RELEASE-NOTES-*.txt
+
+
+
+
+ maven-pmd-plugin
+ ${commons.pmd.version}
+
+ ${maven.compiler.target}
+
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-javascript
+ ${commons.pmd-impl.version}
+
+
+ net.sourceforge.pmd
+ pmd-jsp
+ ${commons.pmd-impl.version}
+
+
+
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ false
+ src/conf/checkstyle.xml
+ src/conf/checkstyle-header.txt
+ src/conf/checkstyle-suppressions.xml
+ src/conf/checkstyle-suppressions.xml
+ true
+ **/generated/**.java,**/jmh_generated/**.java
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${commons.spotbugs.impl.version}
+
+
+
+ src/conf/spotbugs-exclude-filter.xml
+
+
+
+ maven-assembly-plugin
+
+
+ src/assembly/bin.xml
+ src/assembly/src.xml
+
+ gnu
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+ ${commons.module.name}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ javadocs
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${maven.compiler.source}
+
+
+
+
+
+
+
+
+ maven-checkstyle-plugin
+ ${checkstyle.plugin.version}
+
+ false
+ src/conf/checkstyle.xml
+ src/conf/checkstyle-header.txt
+ src/conf/checkstyle-suppressions.xml
+ src/conf/checkstyle-suppressions.xml
+ true
+ **/generated/**.java,**/jmh_generated/**.java
+
+
+
+
+ checkstyle
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${commons.spotbugs.plugin.version}
+
+ src/conf/spotbugs-exclude-filter.xml
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+
+
+ maven-pmd-plugin
+ 3.19.0
+
+ ${maven.compiler.target}
+
+
+
+
+ pmd
+ cpd
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+
+
+ Needs Work
+
+
+ TODO
+ exact
+
+
+ FIXME
+ exact
+
+
+ XXX
+ exact
+
+
+
+
+ Noteable Markers
+
+
+ NOTE
+ exact
+
+
+ NOPMD
+ exact
+
+
+ NOSONAR
+ exact
+
+
+
+
+
+
+
+
+
+
+ 2014
+
+
+
+ kinow
+ Bruno P. Kinoshita
+ kinow@apache.org
+
+
+ britter
+ Benedikt Ritter
+ britter@apache.org
+
+
+ chtompki
+ Rob Tompkins
+ chtompki@apache.org
+
+
+ ggregory
+ Gary Gregory
+ ggregory at apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+ https://people.apache.org/~ggregory/img/garydgregory80.png
+
+
+
+ djones
+ Duncan Jones
+ djones@apache.org
+
+
+
+
+
+ Don Jeba
+ donjeba@yahoo.com
+
+
+ Sampanna Kahu
+
+
+ Jarek Strzelecki
+
+
+ Lee Adcock
+
+
+ Amey Jadiye
+ ameyjadiye@gmail.com
+
+
+ Arun Vinud S S
+
+
+ Ioannis Sermetziadis
+
+
+ Jostein Tveit
+
+
+ Luciano Medallia
+
+
+ Jan Martin Keil
+
+
+ Nandor Kollar
+
+
+ Nick Wong
+
+
+ Ali Ghanbari
+ https://ali-ghanbari.github.io/
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/commons-text
+ scm:git:https://gitbox.apache.org/repos/asf/commons-text
+ https://gitbox.apache.org/repos/asf?p=commons-text.git
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/TEXT
+
+
+
+
+ apache.website
+ Apache Commons Site
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-text/
+
+
+
+
+
+ setup-checkout
+
+
+ site-content
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ prepare-checkout
+
+ run
+
+ pre-site
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java9+
+
+ [9,)
+
+
+
+ true
+
+
+
+ benchmark
+
+ true
+ org.apache
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 3.1.0
+
+
+ benchmark
+ test
+
+ exec
+
+
+ test
+ java
+
+ -classpath
+
+ org.openjdk.jmh.Main
+ -rf
+ json
+ -rff
+ target/jmh-result.${benchmark}.json
+ ${benchmark}
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom.sha1 b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom.sha1
new file mode 100644
index 00000000..c4012b72
--- /dev/null
+++ b/.m2-acc/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.pom.sha1
@@ -0,0 +1 @@
+562cb856b03d90bbc38ccdb52831293e47e371ec
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/apache-curator/2.13.0/_remote.repositories b/.m2-acc/org/apache/curator/apache-curator/2.13.0/_remote.repositories
new file mode 100644
index 00000000..5ae6f132
--- /dev/null
+++ b/.m2-acc/org/apache/curator/apache-curator/2.13.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:33 CEST 2026
+apache-curator-2.13.0.pom>central=
diff --git a/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom b/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom
new file mode 100644
index 00000000..d44ad5f5
--- /dev/null
+++ b/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom
@@ -0,0 +1,829 @@
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 16
+
+
+ org.apache.curator
+ apache-curator
+ 2.13.0
+ pom
+
+ Apache Curator
+
+ Curator is a set of Java libraries that make using Apache ZooKeeper much easier.
+
+ http://curator.apache.org
+ 2011
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ The Apache Software Foundation
+ http://www.apache.org/
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6
+
+ 1
+
+
+ 3.4.8
+ 2.7
+ 2.3.7
+ 2.10.3
+ 1.6
+ 1.9.0
+ 3.18.1-GA
+ 2.2
+ 1.9.13
+ 1.18.1
+ 1.1.1
+ 6.1.26
+ 1.0.2
+ 2.3.0.GA
+ 16.0.1
+ 6.10
+ 0.12.0
+ 0.7.0
+ 2.4.3
+ 1.7.6
+ 2.6.1
+
+
+
+
+
+
+
+
+
+
+
+
+ https://github.com/apache/curator.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/curator.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/curator.git
+
+ apache-curator-2.13.0
+
+
+
+ JIRA
+ http://issues.apache.org/jira/browse/CURATOR
+
+
+
+ Jenkins
+ https://builds.apache.org/job/Curator/
+
+
+ mail
+ true
+ true
+ false
+ false
+
+ dev@curator.apache.org
+
+
+
+
+
+
+
+ apache.website.svnpub
+ scm:svn:https://svn.apache.org/repos/asf/curator/site/trunk
+
+
+
+
+
+ Users
+ user@curator.apache.org
+ user-subscribe@curator.apache.org
+ user-unsubscribe@curator.apache.org
+ http://mail-archives.apache.org/mod_mbox/curator-user/
+
+
+ Development
+ dev@curator.apache.org
+ dev-subscribe@curator.apache.org
+ dev-unsubscribe@curator.apache.org
+ http://mail-archives.apache.org/mod_mbox/curator-dev/
+
+
+ Commits
+ commits@curator.apache.org
+ commits-subscribe@curator.apache.org
+ commits-unsubscribe@curator.apache.org
+ http://mail-archives.apache.org/mod_mbox/curator-commits/
+
+
+
+
+
+ randgalt
+ Jordan Zimmerman
+ randgalt@apache.org
+ -5
+
+ Committer
+ PMC Chair
+
+ https://people.apache.org/~randgalt
+
+
+
+ zarfide
+ Jay Zarfoss
+ zarfide@apache.org
+ -8
+
+ Committer
+ PMC Member
+
+ http://www.linkedin.com/pub/jay-zarfoss/34/56/a19
+
+
+
+ cheddar
+ Eric Tschetter
+ cheddar@apache.org
+ -6
+
+ Committer
+ PMC Member
+ ChedHeader
+
+
+
+ iocanel
+ Ioannis Canellos
+ iocanel@apache.org
+ +2
+
+ Committer
+ PMC Member
+
+ http://iocanel.blogspot.com
+
+
+
+ cammckenzie
+ Cameron McKenzie
+ cammckenzie@apache.org
+ +10
+
+ Committer
+ PMC Member
+
+ https://people.apache.org/~cammckenzie
+
+
+
+ dragonsinth
+ Scott Blum
+ dragonsinth@apache.org
+ -5
+
+ Committer
+ PMC Member
+
+ http://github.com/dragonsinth
+
+
+
+ mdrob
+ Mike Drob
+ mdrob@apache.org
+ -6
+
+ Committer
+ PMC Member
+
+ http://people.apache.org/~mdrob
+
+
+
+ Patrick Hunt
+ phunt1@gmail.com
+
+ PMC Member
+
+ -8
+ http://www.linkedin.com/pub/patrick-hunt/2/5b2/24a
+
+
+
+ Mahadev Konar
+ mahadev@apache.org
+
+ PMC Member
+
+ -8
+ http://www.linkedin.com/in/mahadevkonar
+
+
+
+ Luciano Resende
+ lresende@apache.org
+
+ PMC Member
+
+ -8
+ https://people.apache.org/~lresende
+
+
+
+ Enis Söztutar
+ enis@apache.org
+
+ PMC Member
+
+ -8
+ https://people.apache.org/~enis
+
+
+
+
+ curator-client
+ curator-test
+ curator-framework
+ curator-recipes
+ curator-examples
+ curator-x-discovery
+ curator-x-discovery-server
+ curator-x-rpc
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j-version}
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ ${slf4j-version}
+
+
+
+ org.mockito
+ mockito-core
+ 1.9.5
+
+
+
+ org.apache.curator
+ curator-client
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-framework
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-recipes
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-test
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-x-discovery
+ ${project.version}
+
+
+
+ org.apache.curator
+ curator-x-discovery-server
+ ${project.version}
+
+
+
+ org.javassist
+ javassist
+ ${javassist-version}
+
+
+
+ org.apache.commons
+ commons-math
+ ${commons-math-version}
+
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ ${jackson-mapper-asl-version}
+
+
+
+ com.sun.jersey
+ jersey-server
+ ${jersey-version}
+
+
+
+ com.sun.jersey
+ jersey-servlet
+ ${jersey-version}
+
+
+
+ com.sun.jersey
+ jersey-client
+ ${jersey-version}
+
+
+
+ com.sun.jersey
+ jersey-core
+ ${jersey-version}
+
+
+
+ javax.ws.rs
+ jsr311-api
+ ${jsr311-api-version}
+
+
+
+ org.mortbay.jetty
+ jetty
+ ${jetty-version}
+
+
+
+ net.sf.scannotation
+ scannotation
+ ${scannotation-version}
+
+
+
+ org.jboss.resteasy
+ resteasy-jaxrs
+ ${resteasy-jaxrs-version}
+
+
+ org.scannotation
+ scannotation
+
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper-version}
+
+
+ com.sun.jmx
+ jmxri
+
+
+ com.sun.jdmk
+ jmxtools
+
+
+ javax.jms
+ jms
+
+
+ junit
+ junit
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+
+ com.google.guava
+ guava
+ ${guava-version}
+
+
+
+ org.testng
+ testng
+ ${testng-version}
+
+
+
+ com.facebook.swift
+ swift-codec
+ ${swift-version}
+
+
+
+ com.facebook.swift
+ swift-service
+ ${swift-version}
+
+
+
+ io.dropwizard
+ dropwizard-configuration
+ ${dropwizard-version}
+
+
+
+ io.dropwizard
+ dropwizard-logging
+ ${dropwizard-version}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${maven-project-info-reports-plugin-version}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin-version}
+
+ true
+
+ -J-Xmx1g
+
+ false
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+
+ org/apache/curator/**
+
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin-version}
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ ${maven-license-plugin-version}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+ ${project.artifactId}-${project.version}
+ false
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin-version}
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ ${clirr-maven-plugin-version}
+
+
+
+
+
+
+ ${basedir}
+ META-INF
+
+ DISCLAIMER
+ LICENSE
+ NOTICE
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ ${jdk-version}
+ ${jdk-version}
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+ ${project.name}
+ ${project.artifactId}
+ ${osgi.export.package}
+ ${osgi.import.package}
+ ${osgi.dynamic.import}
+ ${osgi.private.package}
+ ${osgi.require.bundle}
+ ${osgi.activator}
+ ${osgi.export.service}
+
+
+ jar
+ war
+ bundle
+
+ true
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${surefire-forkcount}
+ false
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+
+ -J-Xmx1g
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ en
+ true
+
+
+
+ org.apache.maven.doxia
+ doxia-module-confluence
+ ${doxia-module-confluence-version}
+
+
+
+
+ site
+
+ site
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ false
+
+ Curator website deployment
+
+ ${curator-website-checkout-path}
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+
+
+
+ **/*.confluence
+ **/help.txt
+ **/*.rdf
+ **/.gitignore
+ **/*.thrift
+ **/*.json
+ **/.idea/**
+ **/DISCLAIMER
+ **/DEPENDENCIES
+ **/KEYS
+ **/LICENSE
+ **/NOTICE
+ **/README
+ **/CHANGES
+ **/RELEASE-NOTES
+ **/generated/**
+
+ true
+
+
+
+ license
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ -Dmaven.test.skip=true
+ forked-path
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+ 0
+ false
+
+ **/*.confluence
+ **/*.rdf
+ **/help.txt
+ **/.gitignore
+ **/*.thrift
+ **/*.json
+ **/.idea/**
+ **/DISCLAIMER
+ **/DEPENDENCIES
+ **/KEYS
+ **/LICENSE
+ **/NOTICE
+ **/README
+ **/CHANGES
+ **/RELEASE-NOTES
+ **/generated/**
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+ false
+ true
+
+ org/apache/curator/**
+
+
+
+
+ compile
+
+ check
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ apache-curator-guava-shader
+
+ shade
+
+ package
+
+ false
+
+
+ com.google
+ org.apache.curator.shaded.com.google
+
+ com.google.common.base.Function
+ com.google.common.base.Predicate
+ com.google.common.reflect.TypeToken
+
+
+
+
+
+ ${project.groupId}:${project.artifactId}
+
+
+
+
+ com.google.guava:guava
+
+ META-INF/**
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom.sha1 b/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom.sha1
new file mode 100644
index 00000000..f51f8458
--- /dev/null
+++ b/.m2-acc/org/apache/curator/apache-curator/2.13.0/apache-curator-2.13.0.pom.sha1
@@ -0,0 +1 @@
+e8090cb0884c9a796164f1eb37f71b919d7c3ab9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-client/2.13.0/_remote.repositories b/.m2-acc/org/apache/curator/curator-client/2.13.0/_remote.repositories
new file mode 100644
index 00000000..ace409e6
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-client/2.13.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+curator-client-2.13.0.jar>central=
+curator-client-2.13.0.pom>central=
diff --git a/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar
new file mode 100644
index 00000000..7c01fbe8
Binary files /dev/null and b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar differ
diff --git a/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar.sha1 b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar.sha1
new file mode 100644
index 00000000..56f2b934
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.jar.sha1
@@ -0,0 +1 @@
+a1974d9b3251c055408059b2f408d19d7db07224
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom
new file mode 100644
index 00000000..a9d44b9f
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom
@@ -0,0 +1,123 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.curator
+ apache-curator
+ 2.13.0
+
+
+ curator-client
+ 2.13.0
+ bundle
+
+ Curator Client
+ Low-level API
+ 2011
+
+
+
+ *
+
+
+ org.apache.curator*;version="${project.version}";-noimport:=true
+
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+
+ com.google.guava
+ guava
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+
+ org.testng
+ testng
+ test
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ apache-curator-guava-shader
+
+ shade
+
+ package
+
+
+
+ com.google.guava:guava
+
+
+
+
+ com.google.guava:guava
+
+ com/google/common/base/Function.class
+ com/google/common/base/Predicate.class
+ com/google/common/reflect/TypeToken.class
+ META-INF/**
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom.sha1 b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom.sha1
new file mode 100644
index 00000000..2d5cfbf0
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-client/2.13.0/curator-client-2.13.0.pom.sha1
@@ -0,0 +1 @@
+872162c5a921b382b01886239a39876b927d5ff9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-framework/2.13.0/_remote.repositories b/.m2-acc/org/apache/curator/curator-framework/2.13.0/_remote.repositories
new file mode 100644
index 00000000..5e92ec75
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-framework/2.13.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+curator-framework-2.13.0.jar>central=
+curator-framework-2.13.0.pom>central=
diff --git a/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar
new file mode 100644
index 00000000..46cada07
Binary files /dev/null and b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar differ
diff --git a/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar.sha1 b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar.sha1
new file mode 100644
index 00000000..ccf2867b
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.jar.sha1
@@ -0,0 +1 @@
+d45229aee7d3f1f628a34fcac9b66ed5ba52c31f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom
new file mode 100644
index 00000000..94a52e1e
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom
@@ -0,0 +1,72 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache.curator
+ apache-curator
+ 2.13.0
+
+
+ curator-framework
+ 2.13.0
+ bundle
+
+ Curator Framework
+ High-level API that greatly simplifies using ZooKeeper.
+ 2011
+
+
+
+ *
+
+
+ org.apache.curator.framework*;version="${project.version}";-noimport:=true
+
+
+
+
+
+ org.apache.curator
+ curator-client
+
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+
+ org.testng
+ testng
+ test
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ test
+
+
+
+
diff --git a/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom.sha1 b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom.sha1
new file mode 100644
index 00000000..5b6db6d1
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-framework/2.13.0/curator-framework-2.13.0.pom.sha1
@@ -0,0 +1 @@
+f1ff928131dceca00c0ca80ac11a50a7401eee17
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-recipes/2.13.0/_remote.repositories b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/_remote.repositories
new file mode 100644
index 00000000..a0685ce5
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+curator-recipes-2.13.0.jar>central=
+curator-recipes-2.13.0.pom>central=
diff --git a/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar
new file mode 100644
index 00000000..caf7b874
Binary files /dev/null and b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar differ
diff --git a/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar.sha1 b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar.sha1
new file mode 100644
index 00000000..bfe557eb
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.jar.sha1
@@ -0,0 +1 @@
+1e6d5cf7b18a402f5d52785877010711538d68a0
\ No newline at end of file
diff --git a/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom
new file mode 100644
index 00000000..3e33b155
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom
@@ -0,0 +1,83 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache.curator
+ apache-curator
+ 2.13.0
+
+
+ curator-recipes
+ 2.13.0
+ bundle
+
+ Curator Recipes
+ All of the recipes listed on the ZooKeeper recipes doc (except two phase commit).
+ 2011
+
+
+
+ *
+
+
+ org.apache.curator.framework.recipes*;version="${project.version}";-noimport:=true
+
+
+
+
+
+ org.apache.curator
+ curator-framework
+
+
+
+ org.apache.curator
+ curator-test
+ test
+
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+ org.testng
+ testng
+ test
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ test
+
+
+
+ org.apache.commons
+ commons-math
+ test
+
+
+
diff --git a/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom.sha1 b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom.sha1
new file mode 100644
index 00000000..3deca080
--- /dev/null
+++ b/.m2-acc/org/apache/curator/curator-recipes/2.13.0/curator-recipes-2.13.0.pom.sha1
@@ -0,0 +1 @@
+3fab46e4bd9fcc9e9793d56d94792ba3b3ca1f55
\ No newline at end of file
diff --git a/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/_remote.repositories b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/_remote.repositories
new file mode 100644
index 00000000..39a88f47
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+datasketches-java-3.3.0.jar>central=
+datasketches-java-3.3.0.pom>central=
diff --git a/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar
new file mode 100644
index 00000000..064e1e7b
Binary files /dev/null and b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar differ
diff --git a/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar.sha1 b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar.sha1
new file mode 100644
index 00000000..a7036e6b
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.jar.sha1
@@ -0,0 +1 @@
+fcf28150084f55866315283d9f25e500a05f6a20
\ No newline at end of file
diff --git a/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom
new file mode 100644
index 00000000..c0f88779
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom
@@ -0,0 +1,691 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 23
+
+
+ org.apache.datasketches
+ datasketches-java
+ 3.3.0
+ jar
+
+ ${project.artifactId}
+ Core sketch algorithms used alone and by other Java repositories in the DataSketches library.
+ https://datasketches.apache.org/
+ 2015
+
+
+
+ DataSketches Developers
+ dev-subscribe@datasketches.apache.org
+ dev-unsubscribe@datasketches.apache.org
+ dev@datasketches.apache.org
+ https://mail-archives.apache.org/mod_mbox/datasketches-dev
+
+
+ DataSketches Users
+ user-subscribe@datasketches.apache.org
+ user-unsubscribe@datasketches.apache.org
+ user@datasketches.apache.org
+ https://mail-archives.apache.org/mod_mbox/datasketches-user
+
+
+
+
+ scm:git:ssh://git@github.com/apache/${project.artifactId}.git
+ scm:git:ssh://git@github.com/apache/${project.artifactId}.git
+ https://github.com/apache/${project.artifactId}
+ HEAD
+
+
+
+
+ GitHub
+ https://github.com/apache/${project.artifactId}/issues
+
+
+
+
+ The Apache DataSketches Team
+ dev@datasketches.apache.org
+ https://datasketches.apache.org
+ Apache Software Foundation
+ http://www.apache.org
+
+
+
+
+
+ 2.1.0
+
+
+
+ 7.5
+
+
+ 3.5.0
+ 1.8
+ ${java.version}
+ ${java.version}
+ -Xmx4g -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8
+ UTF-8
+ ${charset.encoding}
+ ${charset.encoding}
+ ${charset.encoding}
+
+
+
+ 2.8.5
+ 2.8.1
+
+
+ 3.3.0
+ 3.8.1
+ 3.0.0-M1
+ 3.0.0
+ 3.0.1
+ 3.2.0
+ 3.3.1
+ 3.0.0-M4
+ [1.7.0,)
+ 3.2.1
+ 3.0.0-M5
+
+ 0.13
+
+ 0.8.7
+
+
+ 4.3.0
+
+ 1.0.0
+ 4.9.10
+
+
+
+
+
+ org.apache.datasketches
+ datasketches-memory
+ ${datasketches-memory.version}
+
+
+
+
+ org.testng
+ testng
+ ${testng.version}
+ test
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+ ${versions-maven-plugin.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+ default-test-jar
+ package
+
+ test-jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ true
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+ [1.8,1.9),[8],[11,14)
+
+
+ [${maven.version},)
+
+
+
+
+ com.google.code.findbugs:annotations
+
+
+
+ true
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${apache-rat-plugin.version}
+
+
+ verify
+
+ check
+
+
+
+
+ ${project.basedir}/rat
+ true
+ true
+
+
+ **/*.yaml
+ **/*.yml
+ **/.*
+ **/test/resources/**/*.txt
+ **/git.properties
+ LICENSE
+ NOTICE
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+ attach-test-sources
+ package
+
+ test-jar-no-fork
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ false
+ false
+ true
+ ${project.build.directory}/test-output/${maven.build.timestamp}
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco-maven-plugin.version}
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+ default-report
+
+ report
+
+
+
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ ${coveralls-maven-plugin.version}
+
+ ${coveralls-repo-token}
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ ${git-commit-id-plugin.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${maven-remote-resources-plugin.version}
+
+
+ process-resource-bundles
+ none
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+
+
+
+ strict
+
+
+ [1.8, 1.9),8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-javac-errorprone
+ ${plexus-compiler-javac-errorprone.version}
+
+
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ javac-with-errorprone
+ true
+
+
+
+
+
+
+
+
+
+ nexus-jars
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ ${git-commit-id-plugin.version}
+
+
+
+ revision
+
+ initialize
+
+
+
+ ${project.basedir}/.git
+ UTC
+ false
+ false
+ json
+ true
+ ${project.build.directory}/git.properties
+
+ false
+ true
+ full
+
+ git.branch
+ git.commit.id.full
+ git.commit.time
+ git.commit.user.email
+ git.tags
+
+
+ false
+ true
+ 7
+ -dirty
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ default-jar
+
+ jar
+
+
+
+ default-test-jar
+
+ test-jar
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+ ${java.version} (${java.vendor} ${java.vm.version})
+ ${os.name} ${os.arch} ${os.version}
+ The Apache Software Foundation
+ ${project.groupId}:${project.artifactId}
+
+
+ ${git.branch}
+
+ ${git.commit.id.full}
+
+ ${git.commit.time}
+
+ ${git.commit.user.email}
+
+ ${git.tags}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ --verbose
+
+ --personal-digest-preferences=SHA512
+
+
+
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ source-release-assembly
+ none
+
+
+
+
+
+
+
+
+ java8only
+
+ [1.8,1.9),8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ false
+ false
+ true
+ ${project.build.directory}/test-output/${maven.build.timestamp}
+
+
+
+
+
+
+
+
+ java11plus
+
+ [11,14)
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ false
+ false
+ true
+ ${project.build.directory}/test-output/${maven.build.timestamp}
+ @{argLine}
+ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED
+ --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
+ --add-opens java.base/java.nio=ALL-UNNAMED
+ --add-opens java.base/sun.nio.ch=ALL-UNNAMED
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom.sha1 b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom.sha1
new file mode 100644
index 00000000..d9d5d715
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-java/3.3.0/datasketches-java-3.3.0.pom.sha1
@@ -0,0 +1 @@
+be5d316a7550fd904ec60c14cc29b2ffdfc7275d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/_remote.repositories b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/_remote.repositories
new file mode 100644
index 00000000..8b885071
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+datasketches-memory-2.1.0.jar>central=
+datasketches-memory-2.1.0.pom>central=
diff --git a/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar
new file mode 100644
index 00000000..753436fb
Binary files /dev/null and b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar differ
diff --git a/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar.sha1 b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar.sha1
new file mode 100644
index 00000000..2b2620e8
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.jar.sha1
@@ -0,0 +1 @@
+f9ef215c32b85e331d62a9dbf4bafb405a5f543a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom
new file mode 100644
index 00000000..c82163a1
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom
@@ -0,0 +1,468 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 23
+
+
+
+
+
+
+ org.apache.datasketches
+ datasketches-memory
+ 2.1.0
+
+ ${project.artifactId}
+ High-performance native memory access.
+ https://datasketches.apache.org/
+ 2015
+
+
+
+ DataSketches Developers
+ dev-subscribe@datasketches.apache.org
+ dev-unsubscribe@datasketches.apache.org
+ dev@datasketches.apache.org
+ https://mail-archives.apache.org/mod_mbox/datasketches-dev
+
+
+ DataSketches Users
+ user-subscribe@datasketches.apache.org
+ user-unsubscribe@datasketches.apache.org
+ user@datasketches.apache.org
+ https://mail-archives.apache.org/mod_mbox/datasketches-user
+
+
+
+
+ scm:git:ssh://git@github.com/apache/${project.artifactId}.git
+ scm:git:ssh://git@github.com/apache/${project.artifactId}.git
+ https://github.com/apache/${project.artifactId}
+ HEAD
+
+
+
+
+ GitHub
+ https://github.com/apache/${project.artifactId}/issues
+
+
+
+
+ The Apache DataSketches Team
+ dev@datasketches.apache.org
+ https://datasketches.apache.org
+ Apache Software Foundation
+ http://www.apache.org
+
+
+
+
+
+ 4.0.0-rc-2
+
+ 0.15
+
+
+
+ 7.5
+
+
+ 3.5.0
+ 1.8
+ true
+ ${java.version}
+ ${java.version}
+
+ false
+ false
+ true
+
+
+ 3.3.0
+ 3.0.0
+ 3.0.1
+ 3.2.0
+ 1.7.0
+
+ 0.8.6
+
+ 4.0.4
+
+
+
+
+
+ org.apache.datasketches
+ datasketches-memory-java8
+ ${project.version}
+ provided
+
+
+ org.apache.datasketches
+ datasketches-memory-java11
+ ${project.version}
+ provided
+
+
+
+ org.apache.datasketches
+ datasketches-memory-java8-tests
+ ${project.version}
+ test
+
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf-java.version}
+ test
+
+
+
+ net.openhft
+ zero-allocation-hashing
+ ${zero-allocation-hashing.version}
+ test
+
+
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+
+
+ false
+ false
+ false
+
+
+ ${java.version} (${java.vendor} ${java.vm.version})
+ ${os.name} ${os.arch} ${os.version}
+ The Apache Software Foundation
+ ${project.groupId}:${project.artifactId}
+
+
+ ${git.branch}
+
+ ${git.commit.id.full}
+
+ ${git.commit.time}
+
+ ${git.commit.user.email}
+
+ ${git.tags}
+
+
+
+
+
+
+
+ assemble-jar
+ package
+
+ single
+
+
+ false
+ true
+
+ src/assembly/assemble-mr-jar.xml
+
+
+
+
+ true
+
+
+
+
+
+
+
+ assemble-sources-tests-javadocs
+ package
+
+ single
+
+
+ true
+ true
+
+
+ src/assembly/assemble-test-jar.xml
+
+ src/assembly/assemble-sources.xml
+
+ src/assembly/assemble-test-sources.xml
+
+ src/assembly/assemble-javadoc.xml
+
+
+
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco-maven-plugin.version}
+
+
+ default-report
+ verify
+
+ report-aggregate
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+ [1.8, 1.9),[8],[11,14),[17,18)
+
+
+ [${maven.version},)
+
+
+
+
+ com.google.code.findbugs:annotations
+
+
+
+ true
+
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ ${git-commit-id-plugin.version}
+
+
+
+ revision
+
+ initialize
+
+
+
+ ${project.basedir}/.git
+ UTC
+ false
+ false
+ json
+ true
+ ${project.build.directory}/git.properties
+
+ false
+ true
+ full
+
+ git.branch
+ git.commit.id.full
+ git.commit.time
+ git.commit.user.email
+ git.tags
+
+
+ false
+ true
+ 7
+ -dirty
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+
+
+
+
+ nexus-jars
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ --verbose
+
+ --personal-digest-preferences=SHA512
+
+
+
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+
+
+
+ only-eclipse
+
+
+ m2e.version
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${maven-remote-resources-plugin.version}
+
+
+ process-resource-bundles
+ none
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom.sha1 b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom.sha1
new file mode 100644
index 00000000..ca195e6b
--- /dev/null
+++ b/.m2-acc/org/apache/datasketches/datasketches-memory/2.1.0/datasketches-memory-2.1.0.pom.sha1
@@ -0,0 +1 @@
+c516f618981038ae54b142e981be8eb7aff0b269
\ No newline at end of file
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/_remote.repositories b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/_remote.repositories
new file mode 100644
index 00000000..df302c8f
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+genesis-default-flava-2.3.pom>central=
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom
new file mode 100644
index 00000000..7878eb18
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.geronimo.genesis
+ genesis
+ 2.3
+
+
+ genesis-default-flava
+ Genesis Flava :: Default
+ pom
+
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ false
+
+ **/*
+
+
+
+
+ ${project.basedir}/src/main/filtered-resources
+ true
+
+ **/*
+
+
+
+
+
+
+ ${project.basedir}/src/test/resources
+ false
+
+ **/*
+
+
+
+
+ ${project.basedir}/src/test/filtered-resources
+ true
+
+ **/*
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-rar-plugin
+
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+ UTF-8
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+ once
+ -enableassertions
+ false
+ ${project.build.directory}
+
+ **/Abstract*.java
+ **/Test*.java
+
+
+ **/*Test.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+
+
+ false
+
+
+
+
+
+ org.apache.maven
+ maven-archiver
+ 2.2
+
+
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+
+
+ check
+
+
+
+
+ true
+ ${project.basedir}/src/etc/license-header.txt
+ UTF-8
+ true
+
+ **/README.txt
+ **/LICENSE.txt
+ **/NOTICE.txt
+ **/*.psd
+ **/*.mdxml
+
+ true
+
+ JAVADOC_STYLE
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+ true
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ validate
+
+ enforce
+
+
+
+
+ [2.2.1,)
+
+
+
+
+
+
+
+
+ org.apache.geronimo.genesis
+ genesis-enforcer-rules
+ 2.3
+
+
+
+
+
+ org.codehaus.mojo
+ ianal-maven-plugin
+
+
+
+ verify-legal-files
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+ true
+
+
+ goal
+ Xt
+
+
+ phase
+ Xt
+
+
+ execute
+ Xt
+
+
+ requiresDependencyResolution
+ Xt
+
+
+ parameter
+ Xf
+
+
+ required
+ Xf
+
+
+ readonly
+ Xf
+
+
+ component
+ Xf
+
+
+ plexus.component
+ Xf
+
+
+ plexus.requirement
+ Xf
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.7
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+
+ true
+
+
+
+
+
+
+
+ license-check
+
+
+
+ mc-release
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+ license:check
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+
+
+ check
+
+
+
+
+
+
+
+
+
+
+ genesis-java8-flava
+ genesis-java7-flava
+ genesis-java6-flava
+ genesis-java5-flava
+ genesis-java1.4-flava
+
+
+
+
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom.sha1 b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom.sha1
new file mode 100644
index 00000000..5969c472
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-default-flava/2.3/genesis-default-flava-2.3.pom.sha1
@@ -0,0 +1 @@
+237557ea68d578b05f0565b99fb85c262b18f53c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/_remote.repositories b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/_remote.repositories
new file mode 100644
index 00000000..bbb1e16b
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+genesis-java8-flava-2.3.pom>central=
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom
new file mode 100644
index 00000000..d8cba93a
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.geronimo.genesis
+ genesis-default-flava
+ 2.3
+
+
+ genesis-java8-flava
+ Genesis Flava :: Java 8
+ pom
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ validate
+
+ enforce
+
+
+
+
+ [1.8,)
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ 1.8
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ 1.8
+
+ http://docs.oracle.com/javase/8/docs/api
+
+
+
+ goal
+ Xt
+
+
+ phase
+ Xt
+
+
+ execute
+ Xt
+
+
+ requiresDependencyResolution
+ Xt
+
+
+ parameter
+ Xf
+
+
+ required
+ Xf
+
+
+ readonly
+ Xf
+
+
+ component
+ Xf
+
+
+ plexus.component
+ Xf
+
+
+ plexus.requirement
+ Xf
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+ 1.8
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom.sha1 b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom.sha1
new file mode 100644
index 00000000..26f4c6ce
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis-java8-flava/2.3/genesis-java8-flava-2.3.pom.sha1
@@ -0,0 +1 @@
+82d763ed11fd942ea553b8156f1ae7926dec4a0d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/_remote.repositories b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/_remote.repositories
new file mode 100644
index 00000000..84cce868
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+genesis-2.3.pom>central=
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom
new file mode 100644
index 00000000..7f6f3d17
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom
@@ -0,0 +1,428 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 18
+
+
+ org.apache.geronimo.genesis
+ genesis
+ Genesis
+ pom
+
+ 2.3
+
+
+ Genesis provides build support for Apache Geronimo's Maven projects.
+
+
+
+
+ http://geronimo.apache.org
+
+
+ The Apache Software Foundation
+ http://www.apache.org
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ 2003
+
+
+ scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.3
+ scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.3
+ http://svn.apache.org/viewvc/geronimo/geronimo/genesis/tags/genesis-2.3
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/GERONIMO
+
+
+
+
+
+
+ Geronimo User List
+ user-subscribe@geronimo.apache.org
+ user-unsubscribe@geronimo.apache.org
+ mailto:user@geronimo.apache.org
+ http://mail-archives.apache.org/mod_mbox/geronimo-user
+
+ http://www.nabble.com/Apache-Geronimo---Users-f135.html
+
+
+
+
+ Geronimo Developer List
+ dev-subscribe@geronimo.apache.org
+ dev-unsubscribe@geronimo.apache.org
+ mailto:dev@geronimo.apache.org
+ http://mail-archives.apache.org/mod_mbox/geronimo-dev
+
+ http://www.nabble.com/Apache-Geronimo---Dev-f136.html
+
+
+
+
+ Source Control List
+ scm-subscribe@geronimo.apache.org
+ scm-unsubscribe@geronimo.apache.org
+ scm@geronimo.apache.org
+ http://mail-archives.apache.org/mod_mbox/geronimo-scm
+
+
+
+
+
+ 3.0.3
+
+
+
+ UTF-8
+ genesis
+ scp://people.apache.org:/www/geronimo.apache.org
+
+
+
+
+ apache-website
+ ${site.deploy.url}/maven/${siteId}/${project.version}
+
+
+
+
+
+ apache-source-release-assembly-descriptor
+ genesis-packaging
+ genesis-default-flava
+ genesis-enforcer-rules
+
+
+
+ install
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-archetype-plugin
+ 2.2
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4.1
+
+ gnu
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.10
+
+
+
+ org.apache.maven.plugins
+ maven-changelog-plugin
+ 2.3
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.12.1
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.8
+
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 2.9.1
+
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-ejb-plugin
+ 2.4
+
+
+
+ org.apache.maven.plugins
+ maven-help-plugin
+ 2.2
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.4
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.2
+
+
+
+ org.apache.maven.plugins
+ maven-rar-plugin
+ 2.3
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5
+
+ true
+ false
+ clean install
+ deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.3
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.17
+
+
+
+ org.apache.maven.plugins
+ maven-verifier-plugin
+ 1.0
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.4
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+ true
+
+
+ ${project.name}
+ ${project.version}
+ ${project.url}
+
+
+
+
+
+
+
+ org.codehaus.groovy.maven
+ gmaven-plugin
+ 1.0
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.6
+
+
+
+ org.codehaus.mojo.jspc
+ jspc-maven-plugin
+ 2.0-alpha-3
+
+
+
+ org.codehaus.mojo
+ ianal-maven-plugin
+ 1.0-alpha-1
+
+
+
+ org.codehaus.mojo
+ jaxb2-maven-plugin
+ 1.6
+
+
+
+ org.codehaus.mojo
+ selenium-maven-plugin
+ 2.3
+
+
+
+ org.codehaus.mojo
+ shitty-maven-plugin
+ 1.0-alpha-3
+
+
+
+ org.codehaus.mojo
+ sql-maven-plugin
+ 1.5
+
+
+
+ org.codehaus.mojo
+ xmlbeans-maven-plugin
+ 2.3.3
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+ 1.3.1
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.10
+
+
+ src/**/*
+ pom.xml
+
+
+ **/*/MANIFEST.MF
+ **/META-INF/services/*
+
+
+ **/*.json
+
+ **/*/XMLSchema.dtd
+ **/*/xml.xsd
+ **/*/*.eml
+ **/*/*.bin
+
+
+
+
+ validate
+
+ check
+
+
+
+
+
+
+
+
+
+ strict-enforcement
+
+
+ enforce
+ strict
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+
+ enforce
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom.sha1 b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom.sha1
new file mode 100644
index 00000000..5e460c61
--- /dev/null
+++ b/.m2-acc/org/apache/geronimo/genesis/genesis/2.3/genesis-2.3.pom.sha1
@@ -0,0 +1 @@
+11a496f4ce7520de65374ba362ae4e06b601d328
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/_remote.repositories b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/_remote.repositories
new file mode 100644
index 00000000..4631751a
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hadoop-client-api-3.3.4.jar>central=
+hadoop-client-api-3.3.4.pom>central=
diff --git a/libs/MobilityDB-JMEOS-Linux.jar b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar
similarity index 65%
rename from libs/MobilityDB-JMEOS-Linux.jar
rename to .m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar
index b19aa037..67870c22 100644
Binary files a/libs/MobilityDB-JMEOS-Linux.jar and b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar differ
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar.sha1 b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar.sha1
new file mode 100644
index 00000000..dd79b8a1
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.jar.sha1
@@ -0,0 +1 @@
+6339a8f7279310c8b1f7ef314b592d8c71ca72ef
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom
new file mode 100644
index 00000000..69154be7
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom
@@ -0,0 +1,303 @@
+
+
+
+
+
+ hadoop-project
+ org.apache.hadoop
+ 3.3.4
+ ../../hadoop-project/pom.xml
+
+ 4.0.0
+ hadoop-client-api
+ Apache Hadoop Client API
+ 3.3.4
+ Apache Hadoop Client
+
+
+ shade
+
+
+
+ maven-source-plugin
+ 2.3
+
+
+ hadoop-java-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+ true
+
+
+
+
+ true
+
+
+
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+ org.apache.hadoop:*
+
+
+ org.xerial.snappy:*
+
+
+
+
+ org.apache.hadoop:hadoop-yarn-common
+
+ org/apache/hadoop/yarn/factories/package-info.class
+ org/apache/hadoop/yarn/util/package-info.class
+ org/apache/hadoop/yarn/factory/providers/package-info.class
+ org/apache/hadoop/yarn/client/api/impl/package-info.class
+ org/apache/hadoop/yarn/client/api/package-info.class
+
+
+
+
+
+ org/
+ org.apache.hadoop.shaded.org.
+
+ org/apache/hadoop/*
+ org/apache/hadoop/**/*
+ org/slf4j/*
+ org/slf4j/**/*
+ org/apache/commons/logging/*
+ org/apache/commons/logging/**/*
+ org/apache/log4j/*
+ org/apache/log4j/**/*
+ **/pom.xml
+ org/ietf/jgss/*
+ org/omg/**/*
+ org/w3c/dom/*
+ org/w3c/dom/**/*
+ org/xml/sax/*
+ org/xml/sax/**/*
+ org/bouncycastle/*
+ org/bouncycastle/**/*
+ org/xerial/snappy/*
+ org/xerial/snappy/**/*
+ org/wildfly/openssl/*
+ org/wildfly/openssl/**/*
+
+
+
+ com/
+ org.apache.hadoop.shaded.com.
+
+ **/pom.xml
+ com/sun/tools/*
+ com/sun/javadoc/*
+ com/sun/security/*
+ com/sun/jndi/*
+ com/sun/management/*
+ com/sun/tools/**/*
+ com/sun/javadoc/**/*
+ com/sun/security/**/*
+ com/sun/jndi/**/*
+ com/sun/management/**/*
+ com/ibm/security/*
+ com/ibm/security/**/*
+
+
+
+ io/
+ org.apache.hadoop.shaded.io.
+
+ **/pom.xml
+ io/compression/*
+ io/compression/**/*
+ io/mapfile/*
+ io/mapfile/**/*
+ io/map/index/*
+ io/seqfile/*
+ io/seqfile/**/*
+ io/file/buffer/size
+ io/skip/checksum/errors
+ io/sort/*
+ io/serializations
+
+
+
+ javax/el/
+ org.apache.hadoop.shaded.javax.el.
+
+ **/pom.xml
+
+
+
+ javax/cache/
+ org.apache.hadoop.shaded.javax.cache.
+
+ **/pom.xml
+
+
+
+ javax/servlet/
+ org.apache.hadoop.shaded.javax.servlet.
+
+ **/pom.xml
+
+
+
+ javax/ws/
+ org.apache.hadoop.shaded.javax.ws.
+
+ **/pom.xml
+
+
+
+ net/
+ org.apache.hadoop.shaded.net.
+
+ **/pom.xml
+ net/topology/*
+ net/topology/**/*
+ net/jpountz/*
+ net/jpountz/**/*
+
+
+
+ okio/
+ org.apache.hadoop.shaded.okio.
+
+
+
+
+
+
+ NOTICE.txt
+
+
+ META-INF/LICENSE.txt
+ /build/source/hadoop-client-modules/hadoop-client-api/../../LICENSE.txt
+
+
+ META-INF/NOTICE.txt
+ /build/source/hadoop-client-modules/hadoop-client-api/../../NOTICE.txt
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-maven-plugins
+ 3.3.4
+ compile
+
+
+
+ true
+ true
+
+
+
+ org.codehaus.mojo
+ license-maven-plugin
+ 1.10
+
+
+ update-pom-license
+ package
+
+ update-file-header
+
+
+ apache_v2
+
+ dependency-reduced-pom.xml
+
+ false
+
+ /build/source/hadoop-client-modules/hadoop-client-api
+
+
+
+
+
+ false
+
+ /build/source/hadoop-client-modules/hadoop-client-api
+
+
+
+
+
+
+ 18.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ noshade
+
+
+
+ maven-source-plugin
+
+ true
+
+
+
+ org.codehaus.mojo
+ license-maven-plugin
+
+
+
+
+
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.8.2
+ compile
+
+
+
+ true
+ org.apache.hadoop.shaded
+
+
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom.sha1 b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom.sha1
new file mode 100644
index 00000000..5a256c26
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-api/3.3.4/hadoop-client-api-3.3.4.pom.sha1
@@ -0,0 +1 @@
+b93eba62eb69bd7b86b2651298d18fd4c5933f50
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/_remote.repositories b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/_remote.repositories
new file mode 100644
index 00000000..80a65418
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hadoop-client-runtime-3.3.4.jar>central=
+hadoop-client-runtime-3.3.4.pom>central=
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar
new file mode 100644
index 00000000..988eeff5
Binary files /dev/null and b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar differ
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar.sha1 b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar.sha1
new file mode 100644
index 00000000..32d58d1d
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.jar.sha1
@@ -0,0 +1 @@
+21f7a9a2da446f1e5b3e5af16ebf956d3ee43ee0
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom
new file mode 100644
index 00000000..36e33e0b
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom
@@ -0,0 +1,458 @@
+
+
+
+
+
+ hadoop-project
+ org.apache.hadoop
+ 3.3.4
+ ../../hadoop-project/pom.xml
+
+ 4.0.0
+ hadoop-client-runtime
+ Apache Hadoop Client Runtime
+ 3.3.4
+ Apache Hadoop Client
+
+
+ shade
+
+
+
+ maven-source-plugin
+ 2.3
+
+
+ hadoop-java-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+ true
+
+
+
+
+ true
+
+
+
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+ org.apache.hadoop:hadoop-client-api
+ org.slf4j:slf4j-api
+ commons-logging:commons-logging
+ ch.qos.reload4j:reload4j
+ com.google.code.findbugs:jsr305
+ io.dropwizard.metrics:metrics-core
+ org.eclipse.jetty:jetty-servlet
+ org.eclipse.jetty:jetty-security
+ org.ow2.asm:*
+ org.bouncycastle:*
+ org.xerial.snappy:*
+
+
+
+
+ org.apache.hadoop:*
+
+ **/*
+ *
+
+
+
+ *:*
+
+ **/*.java
+
+
+
+ tomcat:jasper-compiler
+
+ org/apache/jasper/compiler/Localizer.class
+
+
+
+ com.sun.jersey:*
+
+ META-INF/services/javax.*
+
+
+
+ org.apache.commons:commons-math3
+
+ assets/org/apache/commons/math3/**/*
+
+
+
+ org.eclipse.jetty:*
+
+ about.html
+
+
+
+ org.eclipse.jetty.websocket:*
+
+ about.html
+
+
+
+ org.apache.kerby:kerb-util
+
+ keytab.txt
+ ccache.txt
+
+
+
+ dnsjava:dnsjava
+
+ dig*
+ jnamed*
+ lookup*
+ update*
+
+
+
+ com.google.protobuf:protobuf-java
+
+ google/protobuf/*.proto
+ google/protobuf/**/*.proto
+
+
+
+ com.fasterxml.jackson.*:*
+
+ META-INF/versions/9/module-info.class
+
+
+
+
+
+ org/
+ org.apache.hadoop.shaded.org.
+
+ org/apache/hadoop/*
+ org/apache/hadoop/**/*
+ org/slf4j/*
+ org/slf4j/**/*
+ org/apache/commons/logging/*
+ org/apache/commons/logging/**/*
+ org/apache/log4j/*
+ org/apache/log4j/**/*
+ **/pom.xml
+ org/ietf/jgss/*
+ org/omg/**/*
+ org/w3c/dom/*
+ org/w3c/dom/**/*
+ org/xml/sax/*
+ org/xml/sax/**/*
+ org/bouncycastle/*
+ org/bouncycastle/**/*
+ org/xerial/snappy/*
+ org/xerial/snappy/**/*
+
+
+
+ com/
+ org.apache.hadoop.shaded.com.
+
+ **/pom.xml
+ com/sun/tools/*
+ com/sun/javadoc/*
+ com/sun/security/*
+ com/sun/jndi/*
+ com/sun/management/*
+ com/sun/tools/**/*
+ com/sun/javadoc/**/*
+ com/sun/security/**/*
+ com/sun/jndi/**/*
+ com/sun/management/**/*
+ com/ibm/security/*
+ com/ibm/security/**/*
+
+
+
+ io/
+ org.apache.hadoop.shaded.io.
+
+ **/pom.xml
+ io/compression/*
+ io/compression/**/*
+ io/mapfile/*
+ io/mapfile/**/*
+ io/map/index/*
+ io/seqfile/*
+ io/seqfile/**/*
+ io/file/buffer/size
+ io/skip/checksum/errors
+ io/sort/*
+ io/serializations
+
+
+
+ javax/el/
+ org.apache.hadoop.shaded.javax.el.
+
+ **/pom.xml
+
+
+
+ javax/cache/
+ org.apache.hadoop.shaded.javax.cache.
+
+ **/pom.xml
+
+
+
+ javax/servlet/
+ org.apache.hadoop.shaded.javax.servlet.
+
+ **/pom.xml
+
+
+
+ javax/activation/
+ org.apache.hadoop.shaded.javax.activation.
+
+ **/pom.xml
+
+
+
+ javax/ws/
+ org.apache.hadoop.shaded.javax.ws.
+
+ **/pom.xml
+
+
+
+ javax/xml/bind/
+ org.apache.hadoop.shaded.javax.xml.bind.
+
+ **/pom.xml
+
+
+
+ net/
+ org.apache.hadoop.shaded.net.
+
+ **/pom.xml
+ net/topology/*
+ net/topology/**/*
+ net/jpountz/*
+ net/jpountz/**/*
+
+
+
+ okio/
+ org.apache.hadoop.shaded.okio.
+
+
+
+
+
+
+
+ NOTICE.txt
+ NOTICE
+ LICENSE
+
+
+
+ META-INF/LICENSE.txt
+ /build/source/hadoop-client-modules/hadoop-client-runtime/../../LICENSE.txt
+
+
+ META-INF/NOTICE.txt
+ /build/source/hadoop-client-modules/hadoop-client-runtime/../../NOTICE.txt
+
+
+ META-INF/jboss-beans.xml
+
+
+ META-INF/mailcap.default
+
+
+ META-INF/mimetypes.default
+
+
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-maven-plugins
+ 3.3.4
+ compile
+
+
+
+
+ org.codehaus.mojo
+ license-maven-plugin
+ 1.10
+
+
+ update-pom-license
+ package
+
+ update-file-header
+
+
+ apache_v2
+
+ dependency-reduced-pom.xml
+
+ false
+
+ /build/source/hadoop-client-modules/hadoop-client-runtime
+
+
+
+
+
+ false
+
+ /build/source/hadoop-client-modules/hadoop-client-runtime
+
+
+
+
+
+
+ 18.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ noshade
+
+
+
+ maven-source-plugin
+
+ true
+
+
+
+ org.codehaus.mojo
+ license-maven-plugin
+
+
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ 3.3.4
+ runtime
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.8.2
+ runtime
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.36
+ runtime
+
+
+ commons-logging
+ commons-logging
+ 1.1.3
+ runtime
+
+
+ avalon-framework
+ avalon-framework
+
+
+ logkit
+ logkit
+
+
+ javax.servlet-api
+ javax.servlet
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+ runtime
+
+
+ ch.qos.reload4j
+ reload4j
+ 1.2.22
+ runtime
+
+
+ jmxtools
+ com.sun.jdmk
+
+
+ jmxri
+ com.sun.jmx
+
+
+ mail
+ javax.mail
+
+
+ jmx
+ javax.jms
+
+
+ jms
+ javax.jms
+
+
+ true
+
+
+
+ true
+ org.apache.hadoop.shaded
+
+
diff --git a/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom.sha1 b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom.sha1
new file mode 100644
index 00000000..126c4fd8
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-client-runtime/3.3.4/hadoop-client-runtime-3.3.4.pom.sha1
@@ -0,0 +1 @@
+b4e35178da55dc8965732470d7626711a22086b9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/_remote.repositories b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/_remote.repositories
new file mode 100644
index 00000000..0f4eff2d
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+hadoop-main-3.3.4.pom>central=
diff --git a/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom
new file mode 100644
index 00000000..f4e435c7
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom
@@ -0,0 +1,743 @@
+
+
+
+ 4.0.0
+ org.apache.hadoop
+ hadoop-main
+ 3.3.4
+ Apache Hadoop Main
+ Apache Hadoop Main
+ pom
+
+
+
+
+ com.cenqua.clover
+ clover
+
+ 3.0.2
+
+
+
+
+
+
+ ${distMgmtStagingId}
+ ${distMgmtStagingName}
+ ${distMgmtStagingUrl}
+
+
+ ${distMgmtSnapshotsId}
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+ apache.website
+ scpexe://people.apache.org/www/hadoop.apache.org/docs/r${project.version}
+
+
+
+
+
+ ${distMgmtSnapshotsId}
+ ${distMgmtSnapshotsName}
+ ${distMgmtSnapshotsUrl}
+
+
+ repository.jboss.org
+ https://repository.jboss.org/nexus/content/groups/public/
+
+ false
+
+
+
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ Apache Software Foundation
+ https://www.apache.org
+
+
+
+
+ 3.3.4
+
+ apache.snapshots.https
+ Apache Development Snapshot Repository
+ https://repository.apache.org/content/repositories/snapshots
+ apache.staging.https
+ Apache Release Distribution Repository
+ https://repository.apache.org/service/local/staging/deploy/maven2
+
+
+ UTF-8
+ UTF-8
+
+
+ 2.8.1
+ 3.6
+ 1.5
+ 1.7
+ 2.4
+ 3.0.2
+ 3.0.0-M1
+ 1.1.0
+ 3.0.1
+ 1.5
+ 1.5
+ 3.0.1
+ 0.12
+ 2.4
+ 4.4.1
+ 2.5.0
+ 1.0.0
+ 3.1.0
+ 8.29
+ 1.4.3
+ 4.2.2
+ 4.2.0
+
+ bash
+
+ org.fusesource.leveldbjni
+
+
+
+ hadoop-project
+ hadoop-project-dist
+ hadoop-assemblies
+ hadoop-maven-plugins
+ hadoop-common-project
+ hadoop-hdfs-project
+ hadoop-yarn-project
+ hadoop-mapreduce-project
+ hadoop-tools
+ hadoop-dist
+ hadoop-minicluster
+ hadoop-client-modules
+ hadoop-build-tools
+ hadoop-cloud-storage-project
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+
+ [3.0.2,)
+
+
+ [1.8,)
+
+
+
+
+
+ de.skuzzle.enforcer
+ restrict-imports-enforcer-rule
+ ${restrict-imports.enforcer.version}
+
+
+
+
+ banned-illegal-imports
+ process-sources
+
+ enforce
+
+
+
+
+ true
+ Use hadoop-thirdparty shaded instead of curator shaded
+
+ org.apache.curator.shaded.**
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+ org.apache.rat
+ apache-rat-plugin
+ ${apache-rat-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${maven-antrun-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ ${wagon-ssh.version}
+
+
+ org.apache.maven.doxia
+ doxia-module-markdown
+ 1.8
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ ${lifecycle-mapping.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.7,)
+
+ run
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ [2.2,)
+
+ testResources
+ resources
+
+
+
+
+
+
+
+
+ org.apache.avro
+ avro-maven-plugin
+ [1.5.3,)
+
+ schema
+ protocol
+
+
+
+
+
+
+
+
+ org.codehaus.mojo.jspc
+ jspc-maven-plugin
+ [2.0-alpha-3,)
+
+ compile
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.4,)
+
+ copy-dependencies
+ build-classpath
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ [1.2,)
+
+ exec
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ [2.3.1,)
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
+
+ org.openclover
+ clover-maven-plugin
+ ${clover-maven-plugin.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ org.apache.hadoop
+ hadoop-build-tools
+ ${hadoop.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+ checkstyle/checkstyle.xml
+ checkstyle/suppressions.xml
+ true
+ false
+ ${project.build.directory}/test/checkstyle-errors.xml
+
+
+
+ org.owasp
+ dependency-check-maven
+ ${dependency-check-maven.version}
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs-maven-plugin.version}
+
+
+ com.github.spotbugs
+ spotbugs
+ ${spotbugs.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ false
+
+
+ clean
+
+ enforce
+
+ pre-clean
+
+
+ default
+
+ enforce
+
+ validate
+
+
+ site
+
+ enforce
+
+ pre-site
+
+
+ enforce-property
+
+ enforce
+
+
+
+
+ hadoop.version
+ You must set a hadoop.version to be the same as ${project.version}
+ ${project.version}
+ The hadoop.version property should be set and should be ${project.version}.
+
+
+ true
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .gitattributes
+ .gitignore
+ .git/**
+ .github/pull_request_template.md
+ .idea/**
+ **/build/**
+ **/patchprocess/**
+ **/*.js
+ licenses/**
+ licenses-binary/**
+ LICENSE-binary-yarn-applications-catalog-webapp
+ LICENSE-binary-yarn-ui
+
+
+
+
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+
+ org.owasp
+ dependency-check-maven
+ ${dependency-check-maven.version}
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+
+
+
+ true
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+ false
+
+
+ aggregate
+
+ 1024m
+ true
+ false
+ ${maven.compile.source}
+ ${maven.compile.encoding}
+ ${project.build.directory}/site
+ hadoop-project/api
+
+ org.apache.hadoop.authentication*,org.apache.hadoop.mapreduce.v2.proto,org.apache.hadoop.yarn.proto,org.apache.hadoop.yarn.server*,org.apache.hadoop.yarn.webapp*
+
+
+ Common
+ org.apache.hadoop*
+
+
+ HDFS
+ org.apache.hadoop.hdfs*
+
+
+ MapReduce
+ org.apache.hadoop.mapred*
+
+
+ YARN
+ org.apache.hadoop.yarn*
+
+
+ org.apache.hadoop.classification.tools.IncludePublicAnnotationsStandardDoclet
+
+
+ org.apache.hadoop
+ hadoop-annotations
+ ${project.version}
+
+
+ true
+
+
+ false
+
+
+
+ org.apache.hadoop:hadoop-annotations
+
+
+
+
+ aggregate
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+
+ analyze-report
+
+
+
+
+
+
+
+
+
+ src
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ false
+
+
+ src-dist
+ package
+
+ single
+
+
+ false
+ false
+ hadoop-${project.version}-src
+ hadoop-dist/target
+
+
+
+ hadoop-assemblies/src/main/resources/assemblies/hadoop-src.xml
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ false
+
+
+ src-dist-msg
+ package
+
+ run
+
+
+
+
+ Hadoop source tar available at: ${basedir}/hadoop-dist/target/hadoop-${project.version}-src.tar.gz
+
+
+
+
+
+
+
+
+
+
+
+
+ sign
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ clover
+
+ false
+
+ clover
+
+
+
+ ${project.build.directory}/clover/hadoop-coverage.db
+
+ true
+ true
+ true
+ false
+
+
+
+
+ org.openclover
+ clover-maven-plugin
+
+ false
+ true
+ ${cloverDatabase}
+ 50%
+ ${project.build.directory}/clover
+ ${cloverAlwaysReport}
+ ${cloverGenHtml}
+ ${cloverGenXml}
+ ${cloverGenHistorical}
+
+ **/examples/**/*.java
+ **/hamlet/*.java
+ **/ha/proto/*.java
+ **/protocol/proto/*.java
+ **/compiler/generated/*.java
+ **/protobuf/*.java
+ **/v2/proto/*.java
+ **/yarn/proto/*.java
+ **/security/proto/*.java
+ **/tools/proto/*.java
+ **/hs/proto/*.java
+
+
+
+
+ clover-setup
+ process-sources
+
+ setup
+
+
+
+ clover
+ test
+
+ clover
+
+
+
+
+
+
+
+
+ aarch64
+
+ org.openlabtesting.leveldbjni
+
+
+
+ linux
+ aarch64
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom.sha1 b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom.sha1
new file mode 100644
index 00000000..7740d999
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-main/3.3.4/hadoop-main-3.3.4.pom.sha1
@@ -0,0 +1 @@
+69c6453ee9c7dace9d133a6d439f3883c435ae33
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/_remote.repositories b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/_remote.repositories
new file mode 100644
index 00000000..4b168fad
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+hadoop-project-3.3.4.pom>central=
diff --git a/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom
new file mode 100644
index 00000000..0b2f6f17
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom
@@ -0,0 +1,2621 @@
+
+
+
+ 4.0.0
+
+ org.apache.hadoop
+ hadoop-main
+ 3.3.4
+
+ hadoop-project
+ 3.3.4
+ Apache Hadoop Project POM
+ Apache Hadoop Project POM
+ pom
+ 2008
+
+
+
+ 2022
+
+ false
+
+ true
+ true
+ 9.4.43.v20210629
+ _
+ _
+
+
+ 2
+
+
+
+ 1.0.9
+
+ 2.12.2
+
+ 2.8.1
+
+ 1.0.13
+
+ ${project.build.directory}/test-dir
+ ${test.build.dir}
+
+
+
+ ${basedir}/../../hadoop-common-project/hadoop-common/target
+ file:///dev/urandom
+
+
+ 1.7.7
+
+
+ 1.19
+
+
+ 1.9.13
+ 2.12.7
+ 2.12.7
+
+
+ 4.5.13
+ 4.4.13
+
+
+ 1.7.36
+ 1.2.22
+
+
+ 1.1
+
+
+ 2.5.0
+
+ 3.7.1
+ ${env.HADOOP_PROTOC_PATH}
+
+ 1.1.1
+ ${hadoop-thirdparty.version}
+ ${hadoop-thirdparty.version}
+ org.apache.hadoop.thirdparty
+ ${hadoop-thirdparty-shaded-prefix}.protobuf
+ ${hadoop-thirdparty-shaded-prefix}.com.google.common
+
+ 3.5.6
+ 4.2.0
+ 3.0.5
+ 2.1.7
+
+ 27.0-jre
+ 4.0
+ 2.9.9
+
+ 1.60
+
+
+ 2.0.0-M21
+ 1.0.0-M33
+
+
+ 1.9.4
+ 1.2
+ 1.15
+ 3.2.2
+ 1.21
+ 1.0
+ 2.8.0
+ 3.12.0
+ 1.1.3
+ 1.1
+ 3.1.1
+ 3.6
+ 1.4
+
+ 1.0.1
+ 1.0-alpha-1
+ 3.3.1
+ 2.4.12
+ 6.2.1.jre7
+ 4.9.3
+ 1.4.10
+ 1.4.10
+ 1.1
+ 5.2.0
+ 2.2.21
+ 2.8.9
+ 3.2.4
+ 3.10.6.Final
+ 4.1.77.Final
+ 1.1.8.2
+ 1.7.1
+
+
+ 0.5.1
+ 1.5.3
+
+ 3.5.1
+ 1.10.0
+ 1.5.0.Final
+
+
+ 1.8
+
+
+
+ [${javac.version},)
+ [3.3.0,)
+
+
+ -Xmx2048m -XX:+HeapDumpOnOutOfMemoryError
+ 3.0.0-M1
+ ${maven-surefire-plugin.version}
+ ${maven-surefire-plugin.version}
+
+ 3.1.0
+ 3.1
+ 2.5.1
+ 2.6
+ 3.2.1
+ 2.5
+ 3.1.0
+ 2.3
+ 1.2
+ 1.5
+ 1.9
+ 1.3.1
+ 1.0-beta-1
+ 900
+ 1.12.262
+ 2.3.4
+ 1.11.2
+ 2.1
+ 0.7
+ 1.5.1
+ 2.9
+
+
+ ${hadoop.version}
+
+ 1.5.4
+ 1.26
+ 1.4.8
+ 2.0.2
+ 4.13.2
+ 5.5.1
+ 5.5.1
+ 1.5.1
+ 3.12.2
+ 3.9.0
+ 1.5.6
+ 8.8.2
+ 1.0.7.Final
+ 5.3.0
+ 2.4.7
+ 9.8.1
+ v12.22.1
+ v1.22.5
+ 1.10.11
+
+
+
+
+
+ com.squareup.okhttp3
+ okhttp
+ ${okhttp3.version}
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-common
+
+
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ ${kotlin-stdlib.verion}
+
+
+ org.jetbrains
+ annotations
+
+
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-common
+ ${kotlin-stdlib-common.version}
+
+
+ com.squareup.okhttp3
+ mockwebserver
+ 4.9.3
+ test
+
+
+ jdiff
+ jdiff
+ ${jdiff.version}
+
+
+ org.apache.hadoop.thirdparty
+ hadoop-shaded-protobuf_3_7
+ ${hadoop-thirdparty-protobuf.version}
+
+
+ org.apache.hadoop.thirdparty
+ hadoop-shaded-guava
+ ${hadoop-thirdparty-guava.version}
+
+
+ org.apache.hadoop
+ hadoop-assemblies
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-annotations
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-client-modules
+ ${hadoop.version}
+ pom
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-client-check-invariants
+ ${hadoop.version}
+ pom
+
+
+ org.apache.hadoop
+ hadoop-client-check-test-invariants
+ ${hadoop.version}
+ pom
+
+
+ org.apache.hadoop
+ hadoop-client-integration-tests
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-client-minicluster
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+
+
+ org.slf4j
+ slf4j-reload4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+ test-jar
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hadoop
+ hadoop-auth
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-auth
+ ${hadoop.version}
+ test-jar
+
+
+ org.apache.hadoop
+ hadoop-nfs
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs-client
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs-rbf
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
+ test-jar
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-app
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-app
+ ${hadoop.version}
+ test-jar
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-common
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-api
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-client
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ ${hadoop.version}
+
+
+ org.slf4j
+ slf4j-reload4j
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-jobclient
+ ${hadoop.version}
+
+
+ org.slf4j
+ slf4j-reload4j
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-shuffle
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn
+ ${hadoop.version}
+ pom
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-web-proxy
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-common
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-common
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-tests
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-common
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-common
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-registry
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-nodemanager
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-resourcemanager
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-resourcemanager
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-applicationhistoryservice
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timelineservice
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timelineservice
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timelineservice-hbase-client
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timelineservice-hbase-common
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-applications-distributedshell
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timeline-pluginstorage
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timeline-pluginstorage
+ test-jar
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-router
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-services-core
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-services-core
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-services-api
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-applications-catalog-webapp
+ ${hadoop.version}
+ war
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-jobclient
+ ${hadoop.version}
+ test-jar
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-hs
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-examples
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-gridmix
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-streaming
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-archives
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-archive-logs
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-distcp
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-distcp
+ ${hadoop.version}
+ test-jar
+
+
+ org.apache.hadoop
+ hadoop-datajoin
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-rumen
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-extras
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-minicluster
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-minikdc
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-openstack
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-azure
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-azure-datalake
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-aws
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-aliyun
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-cos
+ ${hadoop.version}
+
+
+
+ org.apache.hadoop
+ hadoop-kms
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-kms
+ ${hadoop.version}
+ test-jar
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+ com.google.errorprone
+ error_prone_annotations
+
+
+
+
+ com.google.code.gson
+ gson
+ ${gson.version}
+
+
+ commons-cli
+ commons-cli
+ ${commons-cli.version}
+
+
+ org.apache.commons
+ commons-math3
+ ${commons-math3.version}
+
+
+ org.apache.commons
+ commons-compress
+ ${commons-compress.version}
+
+
+ org.apache.commons
+ commons-csv
+ ${commons-csv.version}
+
+
+ org.apache.httpcomponents
+ httpclient
+ ${httpclient.version}
+
+
+ org.apache.httpcomponents
+ httpcore
+ ${httpcore.version}
+
+
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
+
+
+ commons-net
+ commons-net
+ ${commons-net.version}
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.1.0
+
+
+ javax.ws.rs
+ jsr311-api
+ 1.1.1
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ javax.servlet-api
+
+
+
+
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-webapp
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-util-ajax
+ ${jetty.version}
+
+
+ org.eclipse.jetty.websocket
+ javax-websocket-server-impl
+ ${jetty.version}
+
+
+ org.ow2.asm
+ asm
+
+
+ org.eclipse.jetty
+ jetty-webapp
+
+
+
+
+ org.eclipse.jetty.websocket
+ websocket-client
+ ${jetty.version}
+
+
+ javax.servlet.jsp
+ jsp-api
+ 2.1
+
+
+ org.glassfish
+ javax.servlet
+ 3.1
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.1.0
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+
+ org.ow2.asm
+ asm
+ 5.0.4
+
+
+ org.ojalgo
+ ojalgo
+ 43.0
+
+
+ com.sun.jersey
+ jersey-core
+ ${jersey.version}
+
+
+ com.sun.jersey
+ jersey-servlet
+ ${jersey.version}
+
+
+ com.sun.jersey
+ jersey-json
+ ${jersey.version}
+
+
+ stax
+ stax-api
+
+
+
+
+ com.sun.jersey
+ jersey-server
+ ${jersey.version}
+
+
+
+ com.google.inject
+ guice
+ ${guice.version}
+
+
+
+ cglib
+ cglib
+ 3.2.0
+
+
+
+ com.google.inject.extensions
+ guice-servlet
+ ${guice.version}
+
+
+
+ com.sun.jersey.contribs
+ jersey-guice
+ ${jersey.version}
+
+
+
+ com.sun.jersey.jersey-test-framework
+ jersey-test-framework-core
+ ${jersey.version}
+ test
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+
+
+ com.sun.jersey.jersey-test-framework
+ jersey-test-framework-grizzly2
+ ${jersey.version}
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+
+
+
+
+ io.netty
+ netty
+ ${netty3.version}
+
+
+
+ io.netty
+ netty-all
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-codec-socks
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-handler-proxy
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-resolver
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-handler
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-buffer
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-transport
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-common
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-transport-native-unix-common
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty4.version}
+
+
+
+ io.netty
+ netty-codec
+ ${netty4.version}
+
+
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
+
+
+ org.eclipse.jetty
+ jetty-servlet-tester
+ ${jetty.version}
+
+
+ commons-logging
+ commons-logging
+ ${commons-logging.version}
+
+
+ avalon-framework
+ avalon-framework
+
+
+ logkit
+ logkit
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+
+
+ commons-logging
+ commons-logging-api
+ ${commons-logging-api.version}
+
+
+ ch.qos.reload4j
+ reload4j
+ ${reload4j.version}
+
+
+ com.sun.jdmk
+ jmxtools
+
+
+ com.sun.jmx
+ jmxri
+
+
+ javax.mail
+ mail
+
+
+ javax.jms
+ jmx
+
+
+ javax.jms
+ jms
+
+
+
+
+ com.amazonaws
+ aws-java-sdk-bundle
+ ${aws-java-sdk.version}
+
+
+ io.netty
+ *
+
+
+
+
+ org.apache.mina
+ mina-core
+ 2.0.16
+
+
+ org.apache.sshd
+ sshd-core
+ 1.6.0
+
+
+ org.apache.ftpserver
+ ftplet-api
+ 1.0.0
+
+
+ org.apache.ftpserver
+ ftpserver-core
+ 1.0.0
+
+
+ org.apache.ftpserver
+ ftpserver-deprecated
+ 1.0.0-M2
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.jupiter.version}
+ test
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit.vintage.version}
+ test
+
+
+
+ org.junit.platform
+ junit-platform-launcher
+ ${junit.platform.version}
+ test
+
+
+ com.github.stefanbirkner
+ system-rules
+ 1.18.0
+
+
+ junit
+ junit-dep
+
+
+ org.hamcrest
+ hamcrest-core
+
+
+
+
+ commons-collections
+ commons-collections
+ ${commons-collections.version}
+
+
+ commons-beanutils
+ commons-beanutils
+ ${commons-beanutils.version}
+
+
+ org.apache.commons
+ commons-configuration2
+ 2.1.1
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+ org.apache.commons
+ commons-text
+ ${commons-text.version}
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ slf4j-reload4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
+
+
+ org.eclipse.jdt
+ core
+ 3.1.1
+
+
+ org.codehaus.woodstox
+ stax2-api
+ 4.2.1
+
+
+ com.fasterxml.woodstox
+ woodstox-core
+ ${woodstox.version}
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ ${jackson.version}
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+ ${jackson.version}
+
+
+ org.codehaus.jackson
+ jackson-jaxrs
+ ${jackson.version}
+
+
+ org.codehaus.jackson
+ jackson-xc
+ ${jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson2.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson2.databind.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson2.version}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson2.version}
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-cbor
+ ${jackson2.version}
+
+
+ org.mockito
+ mockito-core
+ 2.28.2
+
+
+ org.mockito
+ mockito-all
+ 1.10.19
+
+
+ org.objenesis
+ objenesis
+ 2.6
+
+
+ org.mock-server
+ mockserver-netty
+ 5.10
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+ io.swagger.parser.v3
+ swagger-parser
+
+
+ org.hamcrest
+ hamcrest-core
+
+
+
+
+ org.apache.avro
+ avro
+ ${avro.version}
+
+
+ net.sf.kosmosfs
+ kfs
+ 0.3
+
+
+ org.apache.ant
+ ant
+ ${apache-ant.version}
+
+
+ com.google.re2j
+ re2j
+ ${re2j.version}
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf.version}
+
+
+ commons-daemon
+ commons-daemon
+ ${commons-daemon.version}
+
+
+ com.jcraft
+ jsch
+ 0.1.55
+
+
+ org.jdom
+ jdom
+ ${jdom.version}
+
+
+ com.googlecode.json-simple
+ json-simple
+ 1.1.1
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper.version}
+
+
+
+ junit
+ junit
+
+
+ com.sun.jdmk
+ jmxtools
+
+
+ com.sun.jmx
+ jmxri
+
+
+ org.jboss.netty
+ netty
+
+
+ jline
+ jline
+
+
+ commons-cli
+ commons-cli
+
+
+ io.netty
+ netty-all
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ commons-collections
+ commons-collections
+
+
+ org.apache.kerby
+ kerb-core
+
+
+ org.apache.kerby
+ kerb-simplekdc
+
+
+ org.apache.kerby
+ kerby-config
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ org.slf4j
+ slf4j-reload4j
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper.version}
+ test-jar
+
+
+ org.jboss.netty
+ netty
+
+
+ jline
+ jline
+
+
+ io.netty
+ netty-all
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.jline
+ jline
+ ${jline.version}
+
+
+ org.hsqldb
+ hsqldb
+ ${hsqldb.version}
+
+
+ io.dropwizard.metrics
+ metrics-core
+ ${metrics.version}
+
+
+ org.apache.hadoop
+ hadoop-sls
+ ${hadoop.version}
+
+
+ org.apache.hadoop
+ hadoop-cloud-storage
+ ${hadoop.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.2.11
+
+
+ org.codehaus.jettison
+ jettison
+ 1.1
+
+
+ stax
+ stax-api
+
+
+
+
+ com.sun.jersey
+ jersey-client
+ ${jersey.version}
+
+
+
+ org.glassfish.grizzly
+ grizzly-http-servlet
+ ${grizzly.version}
+
+
+ org.glassfish.grizzly
+ grizzly-http
+ ${grizzly.version}
+
+
+ org.glassfish.grizzly
+ grizzly-http-server
+ ${grizzly.version}
+
+
+
+ ${leveldbjni.group}
+ leveldbjni-all
+ 1.8
+
+
+
+ com.microsoft.azure
+ azure-storage
+ 7.0.1
+
+
+
+
+ org.wildfly.openssl
+ wildfly-openssl
+ ${openssl-wildfly.version}
+
+
+ org.wildfly.openssl
+ wildfly-openssl-java
+ ${openssl-wildfly.version}
+
+
+
+ org.threadly
+ threadly
+ 4.9.0
+
+
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+ 3.13.0
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+ commons-beanutils
+ commons-beanutils
+
+
+
+
+
+ com.qcloud
+ cos_api-bundle
+ 5.6.19
+
+
+
+ org.apache.curator
+ curator-recipes
+ ${curator.version}
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ com.google.guava
+ guava
+
+
+ org.slf4j
+ slf4j-api
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.curator
+ curator-client
+ ${curator.version}
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ com.google.guava
+ guava
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.apache.curator
+ curator-framework
+ ${curator.version}
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ com.google.guava
+ guava
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.apache.curator
+ curator-test
+ ${curator.version}
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ com.google.guava
+ guava
+
+
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ ${bouncycastle.version}
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ ${bouncycastle.version}
+
+
+
+ joda-time
+ joda-time
+ ${joda-time.version}
+
+
+
+ com.nimbusds
+ nimbus-jose-jwt
+ ${nimbus-jose-jwt.version}
+ compile
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+
+
+
+
+
+ dnsjava
+ dnsjava
+ ${dnsjava.version}
+
+
+
+
+ net.minidev
+ json-smart
+ ${json-smart.version}
+
+
+ org.skyscreamer
+ jsonassert
+ 1.3.0
+
+
+ org.apache.hbase
+ hbase-common
+ ${hbase.version}
+
+
+ jdk.tools
+ jdk.tools
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hbase
+ hbase-common
+ ${hbase.version}
+ test
+ tests
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hbase
+ hbase-client
+ ${hbase.version}
+
+
+
+ jdk.tools
+ jdk.tools
+
+
+
+
+ org.apache.hbase
+ hbase-server
+ ${hbase.version}
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hbase
+ hbase-server
+ ${hbase.version}
+ test
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hbase
+ hbase-server
+ ${hbase.version}
+ test
+ tests
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hbase
+ hbase-testing-util
+ ${hbase.version}
+ test
+ true
+
+
+ org.jruby
+ jruby-complete
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+
+
+ org.apache.hadoop
+ hadoop-minicluster
+
+
+ jdk.tools
+ jdk.tools
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.kerby
+ kerb-simplekdc
+ ${kerby.version}
+
+
+ org.apache.kerby
+ kerb-core
+ ${kerby.version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jcache_1.0_spec
+ ${jcache.version}
+
+
+ org.ehcache
+ ehcache
+ ${ehcache.version}
+
+
+ com.zaxxer
+ HikariCP-java7
+ ${hikari.version}
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ ${mssql.version}
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson2.version}
+
+
+ org.yaml
+ snakeyaml
+ ${snakeyaml.version}
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+ test
+
+
+ org.jruby.jcodings
+ jcodings
+ 1.0.13
+
+
+ jakarta.activation
+ jakarta.activation-api
+ 1.2.1
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+ net.java.dev.jna
+ jna
+ ${jna.version}
+
+
+ org.xerial.snappy
+ snappy-java
+ ${snappy-java.version}
+
+
+ org.lz4
+ lz4-java
+ ${lz4-java.version}
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+
+ org.codehaus.mojo
+ license-maven-plugin
+ 1.10
+
+ false
+ ${project.basedir}
+
+
+
+ update-pom-license
+
+ update-file-header
+
+ package
+
+ apache_v2
+
+ dependency-reduced-pom.xml
+
+
+
+
+
+
+ maven-clean-plugin
+ ${maven-clean-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${javac.version}
+ ${javac.version}
+ false
+
+
+ -h
+ ${project.build.directory}/native/javah/
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${maven-failsafe-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${maven-install-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ all
+
+ -Xmaxwarns 10000
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${maven-war-plugin.version}
+
+
+ org.codehaus.mojo
+ make-maven-plugin
+ ${make-maven-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.avro
+ avro-maven-plugin
+ ${avro.version}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${maven-resources-plugin.version}
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec-maven-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-pdf-plugin
+ ${maven-pdf-plugin.version}
+
+
+ org.apache.hadoop
+ hadoop-maven-plugins
+ ${hadoop.version}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+ net.alchim31.maven
+ yuicompressor-maven-plugin
+ ${yuicompressor-maven-plugin.version}
+
+
+ com.github.klieber
+ phantomjs-maven-plugin
+ ${phantomjs-maven-plugin.version}
+
+
+ com.github.searls
+ jasmine-maven-plugin
+ ${jasmine-maven-plugin.version}
+
+
+ com.github.eirslett
+ frontend-maven-plugin
+ ${frontend-maven-plugin.version}
+
+
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+ ${protobuf-maven-plugin.version}
+ true
+
+
+ com.google.protobuf:protoc:${hadoop.protobuf.version}:exe:${os.detected.classifier}
+
+ false
+
+
+
+ src-compile-protoc
+ generate-sources
+
+ compile
+
+
+ false
+ ${basedir}/src/main/proto
+ ${project.build.directory}/generated-sources/java
+ false
+ true
+
+
+
+ src-test-compile-protoc
+ generate-test-sources
+
+ test-compile
+
+
+ ${basedir}/src/test/proto
+ ${project.build.directory}/generated-test-sources/java
+ false
+ true
+
+
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+ ${maven-replacer-plugin.version}
+
+
+ replace-generated-sources
+ process-sources
+
+ replace
+
+
+ true
+ ${project.build.directory}/generated-sources
+
+ **/*.java
+
+
+
+ ([^\.])com.google.protobuf
+ $1${hadoop-thirdparty-shaded-protobuf-prefix}
+
+
+
+
+
+ replace-generated-test-sources
+ process-test-resources
+
+ replace
+
+
+ true
+ ${project.build.directory}/generated-test-sources
+
+ **/*.java
+
+
+
+ ([^\.])com.google.protobuf
+ $1${hadoop-thirdparty-shaded-protobuf-prefix}
+
+
+
+
+
+ replace-sources
+ process-sources
+
+ replace
+
+
+ true
+ ${basedir}/src/main/java
+
+ **/*.java
+
+
+
+ ([^\.])com.google.protobuf
+ $1${hadoop-thirdparty-shaded-protobuf-prefix}
+
+
+
+
+
+ replace-test-sources
+ process-test-sources
+
+ replace
+
+
+ true
+ ${basedir}/src/test/java
+
+ **/*.java
+
+
+
+ ([^\.])com.google.protobuf
+ $1${hadoop-thirdparty-shaded-protobuf-prefix}
+
+
+
+
+
+ replace-guava
+ process-sources
+
+ replace
+
+
+ false
+ ${basedir}
+
+ src/main/java/**/*.java
+ src/test/java/**/*.java
+
+
+
+ ([^\.])com.google.common
+ $1${hadoop-thirdparty-shaded-guava-prefix}
+
+
+
+
+
+
+
+
+
+
+ kr.motd.maven
+ os-maven-plugin
+ ${os-maven-plugin.version}
+
+
+
+
+ maven-clean-plugin
+
+
+
+ ${project.basedir}
+
+ dependency-reduced-pom.xml
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ create-testdirs
+ validate
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ false
+ ${surefire.fork.timeout}
+ ${maven-surefire-plugin.argLine}
+
+ ${hadoop.common.build.dir}
+
+ ${hadoop.common.build.dir}
+ ${env.LD_LIBRARY_PATH}:${project.build.directory}/native/target/usr/local/lib:${hadoop.common.build.dir}/native/target/usr/local/lib
+ ${env.DYLD_LIBRARY_PATH}:${project.build.directory}/native/target/usr/local/lib:${hadoop.common.build.dir}/native/target/usr/local/lib
+ 4
+
+ false
+
+
+ ${project.build.directory}/log
+ ${project.build.directory}/tmp
+
+
+ ${test.build.dir}
+ ${test.build.data}
+ ${test.build.webapps}
+ ${test.cache.data}
+ ${project.build.directory}/test-classes
+
+ true
+ ${project.build.directory}/test-classes/krb5.conf
+ ${java.security.egd}
+ ${require.test.libhadoop}
+
+
+ **/Test*.java
+
+
+ **/${test.exclude}.java
+ ${test.exclude.pattern}
+ **/Test*$*.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-pdf-plugin
+
+ ${project.reporting.outputDirectory}
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ depcheck
+
+
+
+ false
+
+
+
+ cglib:cglib:
+ com.sun.jersey:*
+ com.sun.jersey.contribs:*
+ com.sun.jersey.jersey-test-framework:*
+ com.google.inject:guice
+ org.ow2.asm:asm
+
+ org.slf4j:slf4j-log4j12
+ log4j:log4j
+
+
+
+ cglib:cglib:3.2.0
+ com.google.inject:guice:4.0
+ com.sun.jersey:jersey-core:1.19
+ com.sun.jersey:jersey-servlet:1.19
+ com.sun.jersey:jersey-json:1.19
+ com.sun.jersey:jersey-server:1.19
+ com.sun.jersey:jersey-client:1.19
+ com.sun.jersey:jersey-grizzly2:1.19
+ com.sun.jersey:jersey-grizzly2-servlet:1.19
+ com.sun.jersey.jersey-test-framework:jersey-test-framework-core:1.19
+ com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:1.19
+ com.sun.jersey.contribs:jersey-guice:1.19
+ org.ow2.asm:asm:5.0.0
+
+
+
+
+
+ enforce
+
+ verify
+
+
+
+
+ com.google.code.maven-replacer-plugin
+ replacer
+
+
+
+
+
+
+ os.linux
+
+
+ !Mac
+
+
+
+ ${os.name}-${os.arch}-${sun.arch.data.model}
+
+
+
+ os.mac
+
+
+ Mac
+
+
+
+ Mac_OS_X-${sun.arch.data.model}
+
+ osx-x86_64
+
+
+
+ native-win
+
+
+ Windows
+
+
+
+
+
+
+
+ file:/dev/urandom
+ true
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ ${env.PATH};${hadoop.common.build.dir}/bin;${zstd.lib}
+ ${env.PATH};${hadoop.common.build.dir}/bin;${openssl.lib}
+ ${env.PATH};${hadoop.common.build.dir}/bin;${isal.lib}
+
+
+
+
+
+
+
+ test-patch
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+ ${javac.version}
+ ${javac.version}
+
+ -Xlint
+ -Xlint:unchecked
+ -Xmaxwarns
+ 9999
+
+
+
+
+
+
+
+ dist
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ module-javadocs
+ package
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+ hadoop-java-sources
+ package
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ dist-enforce
+ package
+
+ enforce
+
+
+
+
+
+
+
+
+ resource-bundle
+
+
+
+ ${env.PWD}/LICENSE.txt
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ ${maven-remote-resources-plugin.version}
+
+
+
+ process
+
+
+
+ org.apache.hadoop:hadoop-build-tools:${hadoop.version}
+
+
+
+
+
+
+
+
+
+
+ hbase1
+
+
+ !hbase.profile
+
+
+
+ ${hbase.one.version}
+ 2.5.1
+ 12.0.1
+ hadoop-yarn-server-timelineservice-hbase-server-1
+
+
+
+
+ org.apache.hadoop
+ ${hbase-server-artifactid}
+ ${hadoop.version}
+
+
+
+
+
+
+ hbase2
+
+
+ hbase.profile
+ 2.0
+
+
+
+ ${hbase.two.version}
+ 3.0.0
+ 11.0.2
+ hadoop-yarn-server-timelineservice-hbase-server-2
+
+
+
+
+ org.apache.hadoop
+ ${hbase-server-artifactid}
+ ${hadoop.version}
+
+
+
+
+
+ jdk11
+
+ [11,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ -html4
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom.sha1 b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom.sha1
new file mode 100644
index 00000000..b1e1cf56
--- /dev/null
+++ b/.m2-acc/org/apache/hadoop/hadoop-project/3.3.4/hadoop-project-3.3.4.pom.sha1
@@ -0,0 +1 @@
+421477f3015c70176d2c46e74d535d8dc4a7b0a7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/_remote.repositories b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/_remote.repositories
new file mode 100644
index 00000000..2d996636
--- /dev/null
+++ b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hive-storage-api-2.8.1.jar>central=
+hive-storage-api-2.8.1.pom>central=
diff --git a/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar
new file mode 100644
index 00000000..690cbdcb
Binary files /dev/null and b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar differ
diff --git a/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar.sha1 b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar.sha1
new file mode 100644
index 00000000..001263ef
--- /dev/null
+++ b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.jar.sha1
@@ -0,0 +1 @@
+4b151bcdfe290542f27a442ed09be99f815f88e8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom
new file mode 100644
index 00000000..1eec76a5
--- /dev/null
+++ b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom
@@ -0,0 +1,198 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 23
+
+
+ org.apache.hive
+ hive-storage-api
+ 2.8.1
+ jar
+ Hive Storage API
+
+
+ 1.8
+ 1.8
+ 1.1.3
+ 19.0
+ 3.1.0
+ 4.13
+ 5.6.3
+ 5.6.3
+ 1.7.30
+ 2.17
+ ${basedir}/checkstyle/
+ 3.0.0-M4
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+ provided
+
+
+ commons-beanutils
+ commons-beanutils
+
+
+ com.google.guava
+ guava
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ commons-logging
+ commons-logging
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.servlet.jsp
+ jsp-api
+
+
+ org.apache.avro
+ avro
+
+
+ org.apache.httpcomponents
+ httpcore
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ org.apache.zookeeper
+ zookeeper
+
+
+ org.apache.curator
+ curator-framework
+
+
+ org.apache.curator
+ curator-client
+
+
+ org.apache.curator
+ curator-recipes
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+ test
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.jupiter.version}
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ ${junit.vintage.version}
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
+
+ ${basedir}/src/java
+ ${basedir}/src/test
+
+
+ ${basedir}/src/test/resources
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven.checkstyle.plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven.surefire.plugin.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${checkstyle.conf.dir}/checkstyle.xml
+ config_loc=${checkstyle.conf.dir}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M4
+
+ false
+ -Xmx3g
+ false
+
+ ${project.build.directory}/tmp
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom.sha1 b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom.sha1
new file mode 100644
index 00000000..52a2fcb5
--- /dev/null
+++ b/.m2-acc/org/apache/hive/hive-storage-api/2.8.1/hive-storage-api-2.8.1.pom.sha1
@@ -0,0 +1 @@
+99218bd60f778d8b94cc78f864a4adf7ea643a19
\ No newline at end of file
diff --git a/.m2-acc/org/apache/ivy/ivy/2.5.1/_remote.repositories b/.m2-acc/org/apache/ivy/ivy/2.5.1/_remote.repositories
new file mode 100644
index 00000000..bc894936
--- /dev/null
+++ b/.m2-acc/org/apache/ivy/ivy/2.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+ivy-2.5.1.jar>central=
+ivy-2.5.1.pom>central=
diff --git a/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar
new file mode 100644
index 00000000..46374bc6
Binary files /dev/null and b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar differ
diff --git a/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar.sha1 b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar.sha1
new file mode 100644
index 00000000..f2843f98
--- /dev/null
+++ b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.jar.sha1
@@ -0,0 +1 @@
+7fac35f24f89776e7b78ec98658d8bc8f22f7e89
diff --git a/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom
new file mode 100644
index 00000000..3f8dcaeb
--- /dev/null
+++ b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom
@@ -0,0 +1,211 @@
+
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 7
+
+ org.apache.ivy
+ ivy
+ 2.5.1
+ Apache Ivy
+ http://ant.apache.org/ivy/
+
+ scm:svn:https://svn.apache.org/repos/asf/ant/ivy/core/trunk/
+ scm:svn:https://svn.apache.org/repos/asf/ant/ivy/core/trunk
+ https://svn.apache.org/repos/asf/ant/ivy/core/trunk
+
+
+
+ Ant/Ivy Developers List
+ dev-subscribe@ant.apache.org
+ dev-unsubscribe@ant.apache.org
+ dev@ant.apache.org
+ https://mail-archives.apache.org/mod_mbox/ant-dev
+
+
+ Ivy Users List
+ ivy-user-subscribe@ant.apache.org
+ ivy-user-unsubscribe@ant.apache.org
+ ivy-user@ant.apache.org
+ https://mail-archives.apache.org/mod_mbox/ant-ivy-user
+
+
+
+ jira
+ https://issues.apache.org/jira/browse/IVY
+
+
+
+ org.apache.ant
+ ant
+ 1.9.14
+ true
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.10
+ true
+
+
+ oro
+ oro
+ 2.0.8
+ true
+
+
+ org.apache.commons
+ commons-vfs2
+ 2.2
+ true
+
+
+ com.jcraft
+ jsch
+ 0.1.55
+ true
+
+
+ com.jcraft
+ jsch.agentproxy
+ 0.0.9
+ true
+
+
+ com.jcraft
+ jsch.agentproxy.connector-factory
+ 0.0.9
+ true
+
+
+ com.jcraft
+ jsch.agentproxy.jsch
+ 0.0.9
+ true
+
+
+ org.bouncycastle
+ bcpg-jdk15on
+ 1.64
+ true
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ 1.64
+ true
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ 1.3
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ test
+
+
+ org.apache.ant
+ ant-testutil
+ 1.9.14
+ test
+
+
+ *
+ *
+
+
+
+
+ org.apache.ant
+ ant-launcher
+ 1.9.14
+ test
+
+
+ *
+ *
+
+
+
+
+ org.apache.ant
+ ant-junit
+ 1.9.14
+ test
+
+
+ *
+ *
+
+
+
+
+ org.apache.ant
+ ant-junit4
+ 1.9.14
+ test
+
+
+ *
+ *
+
+
+
+
+ ant-contrib
+ ant-contrib
+ 1.0b3
+ test
+
+
+ *
+ *
+
+
+
+
+ xmlunit
+ xmlunit
+ 1.6
+ test
+
+
+ *
+ *
+
+
+
+
+
diff --git a/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom.sha1 b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom.sha1
new file mode 100644
index 00000000..b2db55e4
--- /dev/null
+++ b/.m2-acc/org/apache/ivy/ivy/2.5.1/ivy-2.5.1.pom.sha1
@@ -0,0 +1 @@
+e0aeef026bba4a6530e66a3a2af81c6959be33fc
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/_remote.repositories
new file mode 100644
index 00000000..d253d3e4
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+log4j-1.2-api-2.20.0.jar>central=
+log4j-1.2-api-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar
new file mode 100644
index 00000000..60363681
Binary files /dev/null and b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar differ
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar.sha1
new file mode 100644
index 00000000..9829576d
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.jar.sha1
@@ -0,0 +1 @@
+689151374756cb809cb029f2501015bdc7733179
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom
new file mode 100644
index 00000000..042c36fa
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom
@@ -0,0 +1,142 @@
+
+
+
+ 4.0.0
+
+ org.apache.logging.log4j
+ log4j
+ 2.20.0
+
+ log4j-1.2-api
+ jar
+ Apache Log4j 1.x Compatibility API
+ The Apache Log4j 1.x Compatibility API
+
+ ${basedir}/..
+ Log4j 1.2 Documentation
+ /log4j12-api
+ org.apache.log4j
+
+
+
+
+ javax.jms
+ javax.jms-api
+ provided
+ true
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+
+
+ org.apache.logging.log4j
+ log4j-core
+ true
+
+
+ org.apache.logging.log4j
+ log4j-api-test
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core-test
+ test
+
+
+ commons-io
+ commons-io
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ test
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ test
+
+
+ org.eclipse.tycho
+ org.eclipse.osgi
+ test
+
+
+
+ oro
+ oro
+ test
+
+
+ org.apache.velocity
+ velocity
+ test
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.logging.log4j.core
+ org.apache.log4j.*
+
+ javax.jms;version="[1.1,3)";resolution:=optional,
+
+ com.sun.jdmk.comm;resolution:=optional,
+ *
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom.sha1
new file mode 100644
index 00000000..4cfcb33e
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-1.2-api/2.20.0/log4j-1.2-api-2.20.0.pom.sha1
@@ -0,0 +1 @@
+9d98cf9263ef05ab36c3d2ddbce88a91d23eb9ba
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/_remote.repositories
new file mode 100644
index 00000000..f8b92447
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+log4j-api-2.20.0.jar>central=
+log4j-api-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar
new file mode 100644
index 00000000..29d1b52a
Binary files /dev/null and b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar differ
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar.sha1
new file mode 100644
index 00000000..37154d98
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.jar.sha1
@@ -0,0 +1 @@
+1fe6082e660daf07c689a89c94dc0f49c26b44bb
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom
new file mode 100644
index 00000000..1bb7ee90
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom
@@ -0,0 +1,162 @@
+
+
+
+ 4.0.0
+
+ org.apache.logging.log4j
+ log4j
+ 2.20.0
+
+ log4j-api
+ jar
+ Apache Log4j API
+ The Apache Log4j API
+
+ ${basedir}/..
+ API Documentation
+ /api
+ false
+
+
+
+ org.osgi
+ org.osgi.core
+ provided
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/log4j-api-java9
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ *.internal
+
+
+ !*.internal,
+ org.apache.logging.log4j.*
+
+
+ !*.internal,
+ sun.reflect;resolution:=optional,
+ *
+
+ org.apache.logging.log4j.util.Activator
+ <_fixupmessages>"Classes found in the wrong directory";is:=warning
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ default-compile
+
+
+ 1.8
+ 1.8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-classes
+ prepare-package
+
+ unpack
+
+
+
+
+ org.apache.logging.log4j
+ log4j-api-java9
+ ${project.version}
+ zip
+ false
+
+
+ **/*.class
+ **/*.java
+ ${project.build.directory}
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+ jar
+
+
+
+ ${manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ true
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom.sha1
new file mode 100644
index 00000000..a911c5a5
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-api/2.20.0/log4j-api-2.20.0.pom.sha1
@@ -0,0 +1 @@
+1b1b2ad5e647907616b5106cbc04d5a21fc74ca5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/_remote.repositories
new file mode 100644
index 00000000..72d963d8
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+log4j-bom-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom
new file mode 100644
index 00000000..2cb8c205
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom
@@ -0,0 +1,246 @@
+
+
+
+
+ org.apache.logging
+ logging-parent
+ 7
+
+ 4.0.0
+ Apache Log4j BOM
+ Apache Log4j Bill of Materials
+ org.apache.logging.log4j
+ log4j-bom
+ 2.20.0
+ pom
+
+
+ true
+ true
+ 1676697365
+
+
+
+
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+ ${project.version}
+
+
+ org.apache.logging.log4j
+ log4j-api-test
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-appserver
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-cassandra
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${project.version}
+
+
+ org.apache.logging.log4j
+ log4j-core-test
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-couchdb
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-docker
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-flume-ng
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-iostreams
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jakarta-smtp
+ ${project.version}
+
+
+ org.apache.logging.log4j
+ log4j-jakarta-web
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jcl
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jmx-gui
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jpa
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jpl
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-jul
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-kubernetes
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-layout-template-json
+ ${project.version}
+
+
+ org.apache.logging.log4j
+ log4j-layout-template-json-test
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-mongodb3
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-mongodb4
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-spring-boot
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-spring-cloud-config-client
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-taglib
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-to-jul
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+ ${project.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-web
+ ${project.version}
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ true
+ true
+
+
+
+
+
+
+ log4j-2.20.0-rc1
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom.sha1
new file mode 100644
index 00000000..0d3ae5f0
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-bom/2.20.0/log4j-bom-2.20.0.pom.sha1
@@ -0,0 +1 @@
+1d232daede7ecbd0dca494cc371c906e2d51b0a7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/_remote.repositories
new file mode 100644
index 00000000..db602b11
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+log4j-core-2.20.0.jar>central=
+log4j-core-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar
new file mode 100644
index 00000000..54dafcd0
Binary files /dev/null and b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar differ
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar.sha1
new file mode 100644
index 00000000..49c97262
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.jar.sha1
@@ -0,0 +1 @@
+eb2a9a47b1396e00b5eee1264296729a70565cc0
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom
new file mode 100644
index 00000000..1e38ac89
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom
@@ -0,0 +1,298 @@
+
+
+
+ 4.0.0
+
+ org.apache.logging.log4j
+ log4j
+ 2.20.0
+
+ log4j-core
+ jar
+ Apache Log4j Core
+ The Apache Log4j Implementation
+
+ ${basedir}/..
+ Core Documentation
+ /core
+ false
+
+
+
+ javax.activation
+ javax.activation-api
+ provided
+ true
+
+
+
+ javax.jms
+ javax.jms-api
+ provided
+ true
+
+
+
+ javax.mail
+ javax.mail-api
+ provided
+ true
+
+
+
+ org.osgi
+ org.osgi.core
+ provided
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+
+
+
+ org.apache.commons
+ commons-compress
+ true
+
+
+
+ org.apache.commons
+ commons-csv
+ true
+
+
+
+ com.conversantmedia
+ disruptor
+ true
+
+
+
+ com.lmax
+ disruptor
+ true
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ true
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ true
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ true
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ true
+
+
+
+ org.fusesource.jansi
+ jansi
+ true
+
+
+
+ org.jctools
+ jctools-core
+ true
+
+
+
+ org.zeromq
+ jeromq
+ true
+
+
+
+ org.apache.kafka
+ kafka-clients
+ true
+
+
+ com.sun.mail
+ javax.mail
+ runtime
+ true
+
+
+
+ org.slf4j
+ slf4j-api
+ runtime
+ true
+
+
+
+ com.fasterxml.woodstox
+ woodstox-core
+ runtime
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/log4j-core-java9
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.apache.logging.log4j.core
+
+ org.apache.logging.log4j.core.*
+
+ javax.activation;version="[1.2,2)";resolution:=optional,
+ javax.jms;version="[1.1,3)";resolution:=optional,
+ javax.mail;version="[1.6,2)";resolution:=optional,
+ javax.mail.internet;version="[1.6,2)";resolution:=optional,
+ javax.mail.util;version="[1.6,2)";resolution:=optional,
+ sun.reflect;resolution:=optional,
+ *
+
+ org.apache.logging.log4j.core.osgi.Activator
+
+
+
+
+ maven-compiler-plugin
+
+
+
+ default-compile
+
+
+ module-info.java
+
+ none
+
+
+
+
+ process-plugins
+
+ compile
+
+ process-classes
+
+
+ module-info.java
+
+ only
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack-classes
+ prepare-package
+
+ unpack
+
+
+
+
+ org.apache.logging.log4j
+ log4j-core-java9
+ ${project.version}
+ zip
+ false
+
+
+ **/*.class
+ **/*.java
+ ${project.build.directory}
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+ jar
+
+
+
+ ${manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ org.apache.logging.log4j.core
+ true
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom.sha1
new file mode 100644
index 00000000..ce0821dd
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-core/2.20.0/log4j-core-2.20.0.pom.sha1
@@ -0,0 +1 @@
+e47f5ad287a13f0f02dabdc661420ea3416a30ef
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/_remote.repositories
new file mode 100644
index 00000000..81a5f553
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+log4j-slf4j2-impl-2.20.0.jar>central=
+log4j-slf4j2-impl-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar
new file mode 100644
index 00000000..075498f4
Binary files /dev/null and b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar differ
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar.sha1
new file mode 100644
index 00000000..6c04f09a
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.jar.sha1
@@ -0,0 +1 @@
+155c8b9bbdac91d8461d9a403a646e6bd0d365d8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom
new file mode 100644
index 00000000..8af38e51
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom
@@ -0,0 +1,161 @@
+
+
+
+ 4.0.0
+
+ org.apache.logging.log4j
+ log4j
+ 2.20.0
+
+ log4j-slf4j2-impl
+ jar
+ Apache Log4j SLF4J 2.0 Binding
+ The Apache Log4j SLF4J 2.0 API binding to Log4j 2 Core
+
+ ${basedir}/..
+ SLF4J Documentation
+ /slf4j2-impl
+
+ 2.0.6
+ org.apache.logging.log4j.slf4j
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-ext
+ true
+
+
+ org.apache.logging.log4j
+ log4j-core
+ runtime
+
+
+ org.apache.logging.log4j
+ log4j-api-test
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core-test
+ test
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ org.apache.commons
+ commons-csv
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ test
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ org.apache.logging.slf4j,
+ org.slf4j.impl
+
+
+ osgi.extender;filter:="(osgi.extender=osgi.serviceloader.registrar)"
+
+
+ osgi.serviceloader;osgi.serviceloader=org.slf4j.spi.SLF4JServiceProvider
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ loop-test
+ test
+
+ test
+
+
+
+ **/OverflowTest.java
+
+ junit-vintage
+
+
+
+ default-test
+ test
+
+ test
+
+
+
+ **/*Test.java
+
+
+ **/OverflowTest.java
+
+
+ org.apache.logging.log4j:log4j-to-slf4j
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom.sha1
new file mode 100644
index 00000000..7c866396
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j-slf4j2-impl/2.20.0/log4j-slf4j2-impl-2.20.0.pom.sha1
@@ -0,0 +1 @@
+a4b3db9b65d5ce58feb2888d52a2de864b4dceaf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/_remote.repositories b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/_remote.repositories
new file mode 100644
index 00000000..00ce5170
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+log4j-2.20.0.pom>central=
diff --git a/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom
new file mode 100644
index 00000000..3d447f88
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom
@@ -0,0 +1,1892 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache.logging
+ logging-parent
+ 7
+
+
+
+ org.apache.logging.log4j
+ log4j
+ pom
+ 2.20.0
+
+ Apache Log4j 2
+ Apache Log4j 2
+ https://logging.apache.org/log4j/2.x/
+
+
+ GitHub Issues
+ https://github.com/apache/logging-log4j2/issues
+
+
+
+ GitHub Actions
+ https://github.com/apache/logging-log4j2/actions
+
+
+ 1999
+
+
+
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Nextiva
+
+ PMC Member
+
+ America/Phoenix
+
+
+
+ ggregory
+ Gary Gregory
+ ggregory@apache.org
+ https://www.garygregory.com
+ The Apache Software Foundation
+ https://www.apache.org/
+
+ PMC Member
+
+ America/New_York
+
+
+
+ sdeboy
+ Scott Deboy
+ sdeboy@apache.org
+
+ PMC Member
+
+ America/Los_Angeles
+
+
+
+ rpopma
+ Remko Popma
+ rpopma@apache.org
+
+ PMC Member
+
+ Asia/Tokyo
+
+
+
+ nickwilliams
+ Nick Williams
+ nickwilliams@apache.org
+
+ PMC Member
+
+ America/Chicago
+
+
+
+ mattsicker
+ Matt Sicker
+ mattsicker@apache.org
+ Apple
+
+ PMC Member
+
+ America/Chicago
+
+
+
+ bbrouwer
+ Bruce Brouwer
+ bruce.brouwer@gmail.com
+
+ Committer
+
+ America/Detroit
+
+
+
+ rgupta
+ Raman Gupta
+ rgupta@apache.org
+
+ Committer
+
+ Asia/Kolkata
+
+
+
+ mikes
+ Mikael Ståldal
+ mikes@apache.org
+ Spotify
+
+ PMC Member
+
+ Europe/Stockholm
+
+
+
+ ckozak
+ Carter Kozak
+ ckozak@apache.org
+ https://github.com/carterkozak
+
+ PMC Member
+
+ America/New York
+
+
+
+ vy
+ Volkan Yazıcı
+ vy@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+
+
+ rgrabowski
+ Ron Grabowski
+ rgrabowski@apache.org
+
+ PMC Chair
+
+ America/New_York
+
+
+
+ pkarwasz
+ Piotr P. Karwasz
+ pkarwasz@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+
+ grobmeier
+ Christian Grobmeier
+ grobmeier@apache.org
+
+ PMC Member
+
+ Europe/Berlin
+
+
+
+
+
+
+
+ log4j-user
+ log4j-user-subscribe@logging.apache.org
+ log4j-user-unsubscribe@logging.apache.org
+ log4j-user@logging.apache.org
+ https://lists.apache.org/list.html?log4j-user@logging.apache.org
+
+
+
+ dev
+ dev-subscribe@logging.apache.org
+ dev-unsubscribe@logging.apache.org
+ dev@logging.apache.org
+ https://lists.apache.org/list.html?dev@logging.apache.org
+
+
+
+
+
+ scm:git:https://github.com/apache/logging-log4j2.git
+ scm:git:https://github.com/apache/logging-log4j2.git
+ https://github.com/apache/logging-log4j2
+ log4j-2.20.0-rc1
+
+
+
+
+
+ ${basedir}
+ 2.20.0
+ 2.12.4
+ 2.3.2
+ Ralph Goers
+ B3D8E1BA
+ rgoers@apache.org
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+ 1.8
+ 1.8
+ UTF-8
+
+ 1676697365
+ Site Documentation
+
+
+
+
+
+ true
+
+ true
+ true
+
+
+
+
+ 2.2.2
+ 3.3.0
+
+ 9.3
+ 1.11
+ 0.40.2
+ 4.13.5
+ 1.12.0
+ 0.2.0
+ 5.1.8
+ 3.2.0
+ 3.3.0
+ 3.19.0
+ 1.12.2
+ 3.2.1
+ 2.4
+ 3.1.0
+ 4.7.2.1
+ 2.27.2
+
+ 3.0.0-M7
+
+
+ 1.5
+ 1.0.2
+
+
+ 5.17.3
+ 2.0.0
+ 2.0.1
+ 3.23.1
+ 4.2.0
+ 2.0b6
+ 3.11.14
+ 3.11.3
+ 1.15
+ 1.22
+ 1.9.0
+ 2.9.0
+ 2.11.0
+ 3.12.0
+ 1.2
+ 2.11.1
+
+ 1.2.15
+ 3.4.4
+ 7.17.8
+ 0.9.0
+ 3.5.1
+ 7.0.5
+ 1.11.0
+ 3.0.14
+ 31.1-jre
+ 2.1.214
+ 1.2.1
+ 2.2
+ 2.1.12
+ 2.5.2
+ 4.5.13
+ 72.1
+ 2.14.1
+
+ 2.1.1
+ 2.1.1
+
+ 9.0.0
+
+ 1.2.0
+ 1
+ 2.0.1
+ 1.6.2
+ 2.2
+ 4.0.1
+ 2.3.3
+ 2.4.0
+ 3.3.0
+ 1.7.0
+ 3.3.0
+ 18.3.12
+ 0.5.3
+ 9.4.50.v20221201
+ 3.5.8
+ 1.36
+ 5.12.1
+ 2.36.0
+ 4.13.2
+ 5.9.1
+ 1.9.1
+ 1.1.1
+ 5.12.2
+ 0.2.0
+ 1.2.17
+ 2.15.0
+ 1.5.0
+ 1.2.11
+ 3.8.6
+ 4.11.0
+ 4.5.0
+ 4.1.86.Final
+ 3.13.0.v20180226-1711
+ 2.7.11
+ 2.0.8
+
+ 6.0.0
+ 4.13.5
+ 3.5.0
+ 1.7.36
+ 5.3.24
+ 2.7.7
+ 2.0.1
+ 10.0.23
+ 1.7
+ 2.35.0
+ 6.4.0
+ 2.9.0
+ 1.9
+
+
+
+
+
+
+
+ org.apache.logging.log4j
+ log4j-bom
+ ${project.version}
+ pom
+ import
+
+
+
+ org.codehaus.groovy
+ groovy-bom
+ ${groovy.version}
+ pom
+ import
+
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson-bom.version}
+ pom
+ import
+
+
+
+ jakarta.platform
+ jakarta.jakartaee-bom
+ ${jakartaee-bom.version}
+ pom
+ import
+
+
+
+ org.eclipse.jetty
+ jetty-bom
+ ${jetty.version}
+ pom
+ import
+
+
+
+ org.junit
+ junit-bom
+ ${junit-jupiter.version}
+ pom
+ import
+
+
+
+ io.fabric8
+ kubernetes-client-bom
+ ${kubernetes-client.version}
+ pom
+ import
+
+
+
+ io.netty
+ netty-bom
+ ${netty.version}
+ pom
+ import
+
+
+
+ org.springframework
+ spring-framework-bom
+ ${spring.version}
+ pom
+ import
+
+
+
+ org.apache.logging.log4j
+ log4j-api-java9
+ ${project.version}
+ zip
+
+
+
+ org.apache.logging.log4j
+ log4j-core-java9
+ ${project.version}
+ zip
+
+
+
+ org.apache.activemq
+ activemq-broker
+ ${activemq.version}
+
+
+
+ org.eclipse.angus
+ angus-activation
+ ${angus-activation.version}
+
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+
+
+
+ org.awaitility
+ awaitility
+ ${awaitility.version}
+
+
+
+ org.apache-extras.beanshell
+ bsh
+ ${bsh.version}
+
+
+
+ org.mongodb
+ bson
+ ${mongodb.version}
+
+
+
+ org.apache.cassandra
+ cassandra-all
+ ${cassandra.version}
+
+
+
+ com.datastax.cassandra
+ cassandra-driver-core
+ ${cassandra-driver.version}
+
+
+
+ org.apache.cassandra
+ cassandra-thrift
+ ${cassandra.version}
+
+
+
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
+
+
+
+
+ org.apache.commons
+ commons-compress
+ ${commons-compress.version}
+
+
+
+ org.apache.commons
+ commons-csv
+ ${commons-csv.version}
+
+
+
+ org.apache.commons
+ commons-dbcp2
+ ${commons-dbcp2.version}
+
+
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+
+ commons-logging
+ commons-logging
+ ${commons-logging.version}
+
+
+
+ org.apache.commons
+ commons-pool2
+ ${commons-pool2.version}
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ ${httpclient.version}
+
+
+
+ de.flapdoodle.embed
+ de.flapdoodle.embed.mongo
+ ${embedded-mongo.version}
+
+
+
+ com.conversantmedia
+ disruptor
+ ${conversant.disruptor.version}
+
+
+
+ com.lmax
+ disruptor
+ ${disruptor.version}
+
+
+
+ org.elasticsearch.client
+ elasticsearch-rest-high-level-client
+ ${elasticsearch.version}
+
+
+
+ org.zapodot
+ embedded-ldap-junit
+ ${embedded-ldap.version}
+
+
+
+ org.apache.flume.flume-ng-channels
+ flume-file-channel
+ ${flume.version}
+
+
+ junit
+ junit
+
+
+ log4j
+ log4j
+
+
+ org.mortbay.jetty
+ servlet-api
+
+
+ org.mortbay.jetty
+ servlet-api-2.5
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+
+ org.apache.flume
+ flume-ng-core
+ ${flume.version}
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+
+ org.apache.flume
+ flume-ng-embedded-agent
+ ${flume.version}
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+
+ org.apache.flume
+ flume-ng-node
+ ${flume.version}
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+
+
+ log4j
+ log4j
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+
+ org.apache.flume
+ flume-ng-sdk
+ ${flume.version}
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+
+
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+
+ com.google.guava
+
+ guava-testlib
+ ${guava.version}
+
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+
+ org.apache.hadoop
+ hadoop-core
+ ${hadoop.version}
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+
+
+ junit
+ junit
+
+
+ org.mortbay.jetty
+ servlet-api
+
+
+
+
+
+ org.hamcrest
+ hamcrest
+ ${hamcrest.version}
+
+
+
+ org.hamcrest
+ hamcrest-core
+ ${hamcrest.version}
+
+
+
+ org.hamcrest
+ hamcrest-library
+ ${hamcrest.version}
+
+
+
+ org.hdrhistogram
+ HdrHistogram
+ ${HdrHistogram.version}
+
+
+
+ org.hsqldb
+ hsqldb
+ ${hsqldb.version}
+
+
+
+ jakarta.activation
+ jakarta.activation-api
+ ${jakarta-activation.version}
+
+
+
+ org.eclipse.angus
+ jakarta.mail
+ ${angus-mail.version}
+
+
+
+ jakarta.mail
+ jakarta.mail-api
+ ${jakarta-mail.version}
+
+
+
+ org.fusesource.jansi
+ jansi
+ ${jansi.version}
+
+
+
+
+ com.google.code.java-allocation-instrumenter
+ java-allocation-instrumenter
+ ${java-allocation-instrumenter.version}
+
+
+
+ javax.activation
+ javax.activation-api
+ ${javax-activation.version}
+
+
+
+ javax.inject
+ javax.inject
+ ${javax-inject.version}
+
+
+
+ javax.jms
+ javax.jms-api
+ ${javax-jms.version}
+
+
+
+ com.sun.mail
+ javax.mail
+ ${javax-mail.version}
+
+
+
+ javax.mail
+ javax.mail-api
+ ${javax-mail.version}
+
+
+
+ javax.persistence
+ javax.persistence-api
+ ${javax-persistence.version}
+
+
+
+ javax.servlet.jsp
+ javax.servlet.jsp-api
+ ${javax-servlet-jsp.version}
+
+
+
+ javax.servlet
+ javax.servlet-api
+ ${javax-servlet.version}
+
+
+
+ com.sun
+ jconsole
+ ${jconsole.version}
+
+
+
+ org.jctools
+ jctools-core
+ ${jctools.version}
+
+
+
+ com.sleepycat
+ je
+ ${je.version}
+
+
+
+ org.zeromq
+ jeromq
+ ${jeromq.version}
+
+
+
+
+ org.jmdns
+ jmdns
+ ${jmdns.version}
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+
+
+
+ net.java.dev.jna
+ jna
+ ${jna.version}
+
+
+
+ net.javacrumbs.json-unit
+ json-unit
+ ${json-unit.version}
+
+
+
+ junit
+ junit
+ ${junit.version}
+
+
+
+ org.junit-pioneer
+ junit-pioneer
+ ${junit-pioneer.version}
+
+
+
+ org.apache.kafka
+ kafka-clients
+ ${kafka.version}
+
+
+
+ org.lightcouch
+ lightcouch
+ ${lightcouch.version}
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+
+
+ co.elastic.logging
+ log4j2-ecs-layout
+ ${log4j2-ecs-layout.version}
+
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+ test-jar
+
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+ test-jar
+
+
+
+ org.apache.maven
+ maven-core
+ ${maven.version}
+
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+
+
+
+ org.mockito
+ mockito-inline
+ ${mockito.version}
+
+
+
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito.version}
+
+
+
+ org.mongodb
+ mongodb-driver-legacy
+ ${mongodb.version}
+
+
+
+ org.mongodb
+ mongodb-driver-sync
+ ${mongodb.version}
+
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ ${felix.version}
+
+
+
+ org.eclipse.tycho
+ org.eclipse.osgi
+ ${org.eclipse.osgi.version}
+
+
+
+ org.eclipse.persistence
+ org.eclipse.persistence.jpa
+ ${org.eclipse.persistence.version}
+
+
+
+ org.eclipse.persistence
+ jakarta.persistence
+
+
+
+
+
+ org.osgi
+ org.osgi.core
+ ${osgi.api.version}
+
+
+
+ oro
+ oro
+ ${oro.version}
+
+
+
+ org.ops4j.pax.exam
+ pax-exam
+ ${pax-exam.version}
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-container-native
+ ${pax-exam.version}
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit4
+ ${pax-exam.version}
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-assembly
+ ${pax-exam.version}
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-spi
+ ${pax-exam.version}
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ ${plexus-utils.version}
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+
+ org.slf4j
+ slf4j-ext
+ ${slf4j.version}
+
+
+
+ org.springframework.boot
+ spring-boot
+ ${spring-boot.version}
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ ${spring-boot.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
+
+
+
+
+
+ uk.org.webcompere
+ system-stubs-core
+ ${system-stubs.version}
+
+
+
+
+ uk.org.webcompere
+ system-stubs-jupiter
+ ${system-stubs.version}
+
+
+
+ org.apache.tomcat
+ tomcat-juli
+ ${tomcat-juli.version}
+
+
+
+ org.apache.velocity
+ velocity
+ ${velocity.version}
+
+
+
+
+ com.github.tomakehurst
+ wiremock-jre8
+ ${wiremock.version}
+
+
+
+ com.fasterxml.woodstox
+ woodstox-core
+ ${woodstox.version}
+
+
+
+ org.xmlunit
+ xmlunit-core
+ ${xmlunit.version}
+
+
+
+ org.xmlunit
+ xmlunit-matchers
+ ${xmlunit.version}
+
+
+
+ org.tukaani
+ xz
+ ${xz.version}
+
+
+
+
+
+
+
+ clean verify
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ ${checksum-maven-plugin.version}
+
+
+
+
+ io.fabric8
+ docker-maven-plugin
+ ${docker-maven-plugin.version}
+
+
+
+ org.ops4j.pax.exam
+ exam-maven-plugin
+ ${exam-maven-plugin.version}
+
+
+
+ org.apache.logging.log4j
+ log4j-changelog-maven-plugin
+ ${log4j-tools.version}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin.version}
+ true
+ true
+
+
+
+ manifest
+
+ process-classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ true
+ true
+ true
+ UTF-8
+ true
+ 256
+ 1024
+
+ 10000
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+ jar
+
+
+
+ ${manifestfile}
+
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ ${project.name}
+ ${project.version}
+ ${project.organization.name}
+ org.apache
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${module.name}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${maven-pmd-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ ${maven-scm-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+
+ net.sourceforge.maven-taglib
+ maven-taglib-plugin
+ ${maven-taglib-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ ${maven-toolchains-plugin.version}
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs-maven-plugin.version}
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+
+ org.codehaus.mojo
+ xml-maven-plugin
+ ${xml-maven-plugin.version}
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+ true
+
+ **/target/**/*
+
+ src/main/resources/META-INF/services/**/*
+
+ .idea/**/*
+ **/*.iml
+ src/test/resources/**/*
+
+ src/ide/**
+
+ **/*.asc
+
+ src/site/resources/js/jquery.js
+ src/site/resources/js/jquery.min.js
+
+ log4j-distribution/target/**/*
+ log4j-distribution/.project
+ log4j-distribution/.settings/**
+ **/.toDelete
+ velocity.log
+
+ felix-cache/**
+ **/README.md
+ SECURITY.md
+ .java-version
+ **/*.yml
+ **/*.yaml
+ **/*.json
+ **/images/*.drawio
+ **/fluent-bit.conf
+ **/rabbitmq.config
+ **/MANIFEST.MF
+ .surefire-*
+
+ .github/ISSUE_TEMPLATE/*.md
+ .github/pull_request_template.md
+
+
+
+
+ validate
+
+ check
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-upper-bound-deps
+
+ enforce
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ default-spotless
+
+ check
+
+
+
+
+ HEAD~31
+
+
+ ${log4jParentDir}/checkstyle-header.txt
+
+
+
+
+ true
+ 4
+
+
+ java,org,com,\#
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+
+ com.h3xstream.findsecbugs
+ findsecbugs-plugin
+ ${findsecbugs-plugin.version}
+
+
+ ${log4jParentDir}/findbugs-exclude-filter.xml
+ true
+ Default
+ Normal
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+ true
+
+ -Xms256m -Xmx1024m
+ 1
+ false
+ UTF-8
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ 1
+ false
+
+
+
+
+ org.codehaus.mojo
+ xml-maven-plugin
+ false
+
+
+
+ src/changelog
+ **/*.xml
+ http://logging.apache.org/log4j/changelog
+ https://logging.apache.org/log4j/changelog-0.1.0.xsd
+ true
+
+
+
+
+
+
+ validate
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ define-currentYear-property
+ pre-site
+
+ timestamp-property
+
+
+ currentYear
+ yyyy
+ en_US
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ generate-site-javadoc
+ pre-site
+
+ javadoc-no-fork
+
+
+
+
+
+ true
+ ${javadoc.skip}
+
+ Copyright © {inceptionYear}-{currentYear} {organizationName}.
+ All Rights Reserved.
+ Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.
+
]]>
+ false
+
+
+
+
+
+ org.apache.logging.log4j
+ log4j-changelog-maven-plugin
+ false
+
+ ${project.build.directory}/generated-sources/site/asciidoc/release-notes
+
+
+
+ generate-changelog
+
+ export
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+
+ false
+ copy-site
+ pre-site
+
+ copy-resources
+
+
+ ${project.build.directory}/generated-sources/site
+
+
+ ${log4jParentDir}/src/site
+
+ /resources/glyphicons-halflings-2-1.zip
+ /resources/logo/**/*
+
+
+
+
+
+
+
+ copy-javadoc
+ site
+
+ copy-resources
+
+
+ ${javadoc.skip}
+ ${log4jParentDir}/target/site/javadoc/${project.artifactId}
+
+
+ ${project.build.directory}/site/apidocs
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ false
+
+
+ team-list
+ site
+
+ team
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ false
+
+ false
+ false
+ false
+ ${project.build.directory}/generated-sources/site
+ en
+
+
+ navigation.xml
+
+
+
+ ${log4jReleaseVersion}
+ ${log4jReleaseVersionJava6}
+ ${log4jReleaseVersionJava7}
+ ${log4jReleaseManager}
+ ${log4jReleaseKey}
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+ ${asciidoctor-maven-plugin.version}
+
+
+
+
+
+
+
+
+
+
+
+ https://logging.apache.org/log4j/2.x/download.html
+
+
+ www.example.com
+ scp://www.example.com/www/docs/project/
+
+
+
+
+
+
+
+
+ log4j-api-java9
+ log4j-core-java9
+
+
+ log4j-1.2-api
+ log4j-api
+ log4j-api-test
+ log4j-appserver
+ log4j-bom
+ log4j-cassandra
+ log4j-core
+ log4j-core-its
+ log4j-core-test
+ log4j-couchdb
+
+ log4j-docker
+ log4j-flume-ng
+ log4j-iostreams
+ log4j-jakarta-smtp
+ log4j-jakarta-web
+ log4j-jcl
+ log4j-jpa
+ log4j-jpl
+ log4j-jdbc-dbcp2
+ log4j-jmx-gui
+ log4j-jul
+ log4j-kubernetes
+ log4j-layout-template-json
+ log4j-layout-template-json-test
+ log4j-mongodb3
+ log4j-mongodb4
+ log4j-osgi
+ log4j-perf
+ log4j-samples
+ log4j-slf4j-impl
+ log4j-slf4j2-impl
+ log4j-spring-boot
+ log4j-spring-cloud-config
+ log4j-taglib
+ log4j-to-slf4j
+ log4j-to-jul
+ log4j-web
+
+
+
+
+
+
+
+ changelog-release
+
+ validate
+
+
+ org.apache.logging.log4j
+ log4j-changelog-maven-plugin
+ false
+
+
+ changelog-release
+
+ release
+
+
+
+
+ ${log4jReleaseVersion}
+
+
+
+
+
+
+
+
+ apache-release
+
+ true
+ true
+
+
+
+
+ maven-assembly-plugin
+
+
+ source-release-assembly
+
+ true
+
+
+
+
+
+
+
+ log4j-distribution
+
+
+
+
+ java8-doclint-disabled
+
+ [1.8,)
+
+
+ -Xdoclint:none
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom.sha1 b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom.sha1
new file mode 100644
index 00000000..c3d3f646
--- /dev/null
+++ b/.m2-acc/org/apache/logging/log4j/log4j/2.20.0/log4j-2.20.0.pom.sha1
@@ -0,0 +1 @@
+391026aee4787717ace3822c52b1590bfaa3b943
\ No newline at end of file
diff --git a/.m2-acc/org/apache/logging/logging-parent/7/_remote.repositories b/.m2-acc/org/apache/logging/logging-parent/7/_remote.repositories
new file mode 100644
index 00000000..cb45acab
--- /dev/null
+++ b/.m2-acc/org/apache/logging/logging-parent/7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+logging-parent-7.pom>central=
diff --git a/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom b/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom
new file mode 100644
index 00000000..c3fc2bc0
--- /dev/null
+++ b/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom
@@ -0,0 +1,86 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 27
+
+
+ org.apache.logging
+ logging-parent
+ pom
+ 7
+
+ Apache Logging Services
+
+ Parent pom for Apache Logging Services projects.
+
+ https://logging.apache.org/
+ 1999
+
+
+
+ 1.8
+ 1.8
+
+ 1664127147
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/logging-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/logging-parent.git
+ https://gitbox.apache.org/repos/asf?p=logging-parent.git
+ logging-parent-7
+
+
+
+
+ log4j-user
+ log4j-user-subscribe@logging.apache.org
+ log4j-user-unsubscribe@logging.apache.org
+ log4j-user@logging.apache.org
+ https://lists.apache.org/list.html?log4j-user@logging.apache.org
+
+
+ dev
+ dev-subscribe@logging.apache.org
+ dev-unsubscribe@logging.apache.org
+ dev@logging.apache.org
+ https://lists.apache.org/list.html?dev@logging.apache.org
+
+
+
+
+ JIRA
+ https://issues.apache.org/jira/browse/LOG4J2
+
+
+
+
+
diff --git a/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom.sha1 b/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom.sha1
new file mode 100644
index 00000000..37d1d50e
--- /dev/null
+++ b/.m2-acc/org/apache/logging/logging-parent/7/logging-parent-7.pom.sha1
@@ -0,0 +1 @@
+fe860bd5512c51f1250db62fbea71b5a23c63a03
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/_remote.repositories b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/_remote.repositories
new file mode 100644
index 00000000..cbca8c6d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+doxia-sink-api-1.0-alpha-7.jar>central=
+doxia-sink-api-1.0-alpha-7.pom>central=
diff --git a/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar
new file mode 100644
index 00000000..8ca52a7e
Binary files /dev/null and b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar differ
diff --git a/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.sha1 b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.sha1
new file mode 100644
index 00000000..51876958
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.sha1
@@ -0,0 +1 @@
+68464d54384c35119c70684d5d609b64635d1bbd
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom
new file mode 100644
index 00000000..750bf674
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom
@@ -0,0 +1,14 @@
+
+
+ doxia
+ org.apache.maven.doxia
+ 1.0-alpha-7
+
+ 4.0.0
+ doxia-sink-api
+ Doxia Sink API
+ 1.0-alpha-7
+
+ deployed
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.sha1 b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.sha1
new file mode 100644
index 00000000..3be1832a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.sha1
@@ -0,0 +1 @@
+d8e08f33563f684917311978da2ff03a9d0022ab
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/_remote.repositories b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/_remote.repositories
new file mode 100644
index 00000000..e4063e06
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+doxia-1.0-alpha-7.pom>central=
diff --git a/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom
new file mode 100644
index 00000000..8f6ee854
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom
@@ -0,0 +1,109 @@
+
+ 4.0.0
+ org.apache.maven.doxia
+ doxia
+ pom
+ Doxia
+ 1.0-alpha-7
+ http://maven.apache.org/doxia
+
+ jira
+ http://jira.codehaus.org/browse/DOXIA
+
+
+ continuum
+
+
+ doxia-dev@maven.apache.org
+
+
+
+
+
+ Doxia Developer List
+ doxia-dev-subscribe@maven.apache.org
+ doxia-dev-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-doxia-dev/
+
+
+ Doxia User List
+ doxia-users-subscribe@maven.apache.org
+ doxia-users-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-doxia-users/
+
+
+ Doxia Commits List
+ doxia-commits-subscribe@maven.apache.org
+ doxia-commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-doxia-commits/
+
+
+
+
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+
+ -5
+
+
+ Brett Porter
+ brett@apache.org
+
+ Developer
+
+ +10
+
+
+ Emmanuel Venisse
+ emmanuel@venisse.net
+
+ Developer
+
+ 1
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/doxia/tags/doxia-1.0-alpha-7
+ scm:svn:https://svn.apache.org/repos/asf/maven/doxia/tags/doxia-1.0-alpha-7
+ http://svn.apache.org/viewcvs.cgi/maven/doxia/tags/doxia-1.0-alpha-7
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+
+
+
+ descriptor
+
+
+
+
+
+
+
+ doxia-core
+ doxia-sink-api
+ doxia-site-renderer
+ doxia-decoration-model
+
+
+
+ repo1
+ Maven Central Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2
+
+
+ snapshots
+ Maven Central Development Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2
+
+
+ website
+ scp://minotaur.apache.org/www/maven.apache.org/doxia/
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.sha1 b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.sha1
new file mode 100644
index 00000000..b49bdaac
--- /dev/null
+++ b/.m2-acc/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.sha1
@@ -0,0 +1 @@
+fff8727b6ff366d624669f4b8dc4d4c7316bbb0c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories
new file mode 100644
index 00000000..facc792a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+maven-aether-provider-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom
new file mode 100644
index 00000000..14a2d4d9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom
@@ -0,0 +1,130 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-aether-provider
+
+ Maven Aether Provider
+ Extensions to Aether for utilizing Maven POM and repository metadata.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.apache.maven
+ maven-model-builder
+
+
+ org.apache.maven
+ maven-repository-metadata
+
+
+ org.eclipse.aether
+ aether-api
+
+
+ org.eclipse.aether
+ aether-spi
+
+
+ org.eclipse.aether
+ aether-util
+
+
+ org.eclipse.aether
+ aether-impl
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.sonatype.sisu
+ sisu-guice
+ no_aop
+ true
+
+
+ aopalliance
+ aopalliance
+
+
+
+
+
+ org.eclipse.aether
+ aether-connector-basic
+ test
+
+
+ org.eclipse.aether
+ aether-transport-wagon
+ test
+
+
+ org.apache.maven.wagon
+ wagon-file
+ test
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ test
+
+
+ org.mockito
+ mockito-core
+ 1.9.5
+ test
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1
new file mode 100644
index 00000000..ead8fe18
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-aether-provider/3.2.5/maven-aether-provider-3.2.5.pom.sha1
@@ -0,0 +1 @@
+4a2af3bb7a69d5e63063bab0334d3414c672bd60
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories
new file mode 100644
index 00000000..d5cd3132
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-artifact-manager-2.0.6.jar>central=
+maven-artifact-manager-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar
new file mode 100644
index 00000000..c2ac7f8b
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1
new file mode 100644
index 00000000..217d83d1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.sha1
@@ -0,0 +1 @@
+dc326c3a989c10618e09a7b77cadeff297591942
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
new file mode 100644
index 00000000..1ba59929
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-artifact-manager
+ Maven Artifact Manager
+
+
+ org.apache.maven
+ maven-repository-metadata
+
+
+ org.apache.maven.wagon
+ wagon-file
+ test
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+ org.apache.maven.wagon
+ wagon-provider-api
+
+
+ easymock
+ easymock
+ 1.2_Java1.3
+ test
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ **/testutils/**
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1
new file mode 100644
index 00000000..14cb0bcc
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1
@@ -0,0 +1 @@
+8cb8b1dc4d9f7fbd90be4e9c8e9a1d353e28666c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-artifact/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/_remote.repositories
new file mode 100644
index 00000000..0ced01ab
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-artifact-2.0.6.jar>central=
+maven-artifact-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar
new file mode 100644
index 00000000..e6f60b75
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1
new file mode 100644
index 00000000..d0e2c442
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.sha1
@@ -0,0 +1 @@
+fcbf6e26a6d26ecaa25c199b6f16bf168b2f28dc
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom
new file mode 100644
index 00000000..b351bc25
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-artifact
+ Maven Artifact
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ test
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1
new file mode 100644
index 00000000..f1af079f
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1
@@ -0,0 +1 @@
+973c14299a051daf4e767cc60f15788b50c887f2
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-artifact/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/_remote.repositories
new file mode 100644
index 00000000..dc7c4e98
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-artifact-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom
new file mode 100644
index 00000000..c1b2465a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom
@@ -0,0 +1,58 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-artifact
+
+ Maven Artifact
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.apache.maven.artifact.versioning.ComparableVersion
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1
new file mode 100644
index 00000000..ed286a07
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-artifact/3.2.5/maven-artifact-3.2.5.pom.sha1
@@ -0,0 +1 @@
+30cf406f5725ab51a21d79b4a9e25cf5d00c3316
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-core/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-core/2.0.6/_remote.repositories
new file mode 100644
index 00000000..838bd6a6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-core-2.0.6.jar>central=
+maven-core-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar
new file mode 100644
index 00000000..37108649
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar.sha1
new file mode 100644
index 00000000..b5faad4d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar.sha1
@@ -0,0 +1 @@
+33b78ed70029bfca9fadee5c8e7c9b27b9a39443
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom
new file mode 100644
index 00000000..15446099
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-core
+ Maven Core
+
+
+
+ maven-assembly-plugin
+
+ src/assemble/bin.xml
+ maven-${version}
+
+
+
+ install
+
+ attached
+
+
+
+
+
+ shade-maven-plugin
+ org.codehaus.mojo
+
+
+ package
+
+ shade
+
+
+
+
+ classworlds:classworlds
+ junit:junit
+ jmock:jmock
+ xml-apis:xml-apis
+
+
+
+
+ org.codehaus.plexus.util
+
+ org.codehaus.plexus.util.xml.Xpp3Dom
+ org.codehaus.plexus.util.xml.pull.*
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven
+ maven-settings
+
+
+ org.apache.maven.wagon
+ wagon-file
+ runtime
+
+
+ org.apache.maven
+ maven-plugin-parameter-documenter
+
+
+ org.apache.maven.wagon
+ wagon-http-lightweight
+ runtime
+
+
+ org.apache.maven.reporting
+ maven-reporting-api
+
+
+ org.apache.maven
+ maven-profile
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ org.apache.maven.wagon
+ wagon-provider-api
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+ org.apache.maven
+ maven-repository-metadata
+ 2.0.6
+
+
+ org.apache.maven
+ maven-error-diagnostics
+ 2.0.6
+
+
+ org.apache.maven
+ maven-project
+
+
+ commons-cli
+ commons-cli
+ 1.0
+
+
+ commons-lang
+ commons-lang
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+
+
+ org.apache.maven.wagon
+ wagon-ssh-external
+ runtime
+
+
+ org.apache.maven
+ maven-plugin-descriptor
+ 2.0.6
+
+
+ org.codehaus.plexus
+ plexus-interactivity-api
+ 1.0-alpha-4
+
+
+ plexus-utils
+ plexus
+
+
+ plexus-container-default
+ org.codehaus.plexus
+
+
+
+
+ org.apache.maven
+ maven-artifact-manager
+
+
+ org.apache.maven
+ maven-monitor
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ runtime
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ classworlds
+ classworlds
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.sha1
new file mode 100644
index 00000000..b83597dc
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.sha1
@@ -0,0 +1 @@
+b02365ee1822cff5839d9f85bc9b1cbfab9f5674
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-core/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-core/3.2.5/_remote.repositories
new file mode 100644
index 00000000..2bfb2e2d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-core-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom b/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom
new file mode 100644
index 00000000..1dfccabb
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom
@@ -0,0 +1,225 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-core
+
+ Maven Core
+ Maven Core classes.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+ RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,JavadocType,LineLength,MethodName,MagicNumber,ConstantName,VisibilityModifier,InnerAssignment
+
+
+
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.apache.maven
+ maven-settings
+
+
+ org.apache.maven
+ maven-settings-builder
+
+
+ org.apache.maven
+ maven-repository-metadata
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ org.apache.maven
+ maven-plugin-api
+
+
+ org.apache.maven
+ maven-model-builder
+
+
+ org.apache.maven
+ maven-aether-provider
+
+
+ org.eclipse.aether
+ aether-impl
+
+
+ org.eclipse.aether
+ aether-api
+
+
+ org.eclipse.aether
+ aether-util
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+
+
+ org.sonatype.sisu
+ sisu-guice
+ no_aop
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+
+
+ org.sonatype.plexus
+ plexus-sec-dispatcher
+
+
+ commons-jxpath
+ commons-jxpath
+ test
+
+
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ lifecycle-executor.txt
+ plugin-manager.txt
+ project-builder.txt
+ src/site/resources/design/**
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ [1.2,)
+
+ create-timestamp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+ org.sonatype.plugins
+ sisu-maven-plugin
+ 1.1
+
+
+
+ main-index
+ test-index
+
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.1.0
+
+ src/main/mdo/toolchains.mdo
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ create-noncanonicalrev
+
+ create-timestamp
+
+
+ 'NON-CANONICAL_'yyyy-MM-dd'T'HH:mm:ss_'${user.name}'
+ nonCanonicalRevision
+
+
+
+ create-buildnumber
+
+ create
+
+
+ false
+ false
+ ${nonCanonicalRevision}
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1
new file mode 100644
index 00000000..061ff5f5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-core/3.2.5/maven-core-3.2.5.pom.sha1
@@ -0,0 +1 @@
+4db404fc630cd267a04d7a185ec67ca9aed97b8f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/_remote.repositories
new file mode 100644
index 00000000..32b2c950
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-error-diagnostics-2.0.6.jar>central=
+maven-error-diagnostics-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar
new file mode 100644
index 00000000..d6068974
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar.sha1
new file mode 100644
index 00000000..5f85a2db
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar.sha1
@@ -0,0 +1 @@
+49f5380c07a79cd91ee09e0cb9063764f1f6525c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom
new file mode 100644
index 00000000..172f610e
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-error-diagnostics
+ Maven Error Diagnostics
+ Provides a manager component which will process a given Throwable instance through a set of diagnostic
+ sub-components, and return a String message with user-friendly information about the error and possibly
+ how to fix it.
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.sha1
new file mode 100644
index 00000000..fa7750bc
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.sha1
@@ -0,0 +1 @@
+31c0ce961dfc5b491e92ad0804dd48840dac7796
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories
new file mode 100644
index 00000000..f27f814a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+maven-model-builder-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom
new file mode 100644
index 00000000..a75c7469
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom
@@ -0,0 +1,79 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-model-builder
+
+ Maven Model Builder
+ The effective model builder, with inheritance, profile activation, interpolation, ...
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+
+
+ org.apache.maven
+ maven-model
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ test
+
+
+ org.sonatype.sisu
+ sisu-guice
+ no_aop
+ test
+
+
+ xmlunit
+ xmlunit
+ 1.3
+ test
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1
new file mode 100644
index 00000000..6b6db309
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model-builder/3.2.5/maven-model-builder-3.2.5.pom.sha1
@@ -0,0 +1 @@
+904f459ee4607652e021ef1a129ffdb2b477332b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-model/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-model/2.0.6/_remote.repositories
new file mode 100644
index 00000000..9b62082e
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-model-2.0.6.jar>central=
+maven-model-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar
new file mode 100644
index 00000000..5a7f1cbc
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1
new file mode 100644
index 00000000..905ef149
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.sha1
@@ -0,0 +1 @@
+9649253c0e68a453f388e0a308c0653309f87807
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom
new file mode 100644
index 00000000..a9302b85
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-model
+ Maven Model
+ Maven Model
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 4.0.0
+ src/main/mdo/maven.mdo
+
+
+
+
+
+
+ all-models
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.0-alpha-8
+
+
+ v3
+
+ xpp3-writer
+ java
+ xpp3-reader
+ xsd
+
+
+ 3.0.0
+ true
+
+
+
+
+
+ maven-jar-plugin
+
+
+ package
+
+ jar
+
+
+ all
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1
new file mode 100644
index 00000000..e1f91c05
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1
@@ -0,0 +1 @@
+ea1dd9b8c7b1c3d2f0bdf314390ed7da7e463460
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-monitor/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/_remote.repositories
new file mode 100644
index 00000000..de23b8cd
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-monitor-2.0.6.jar>central=
+maven-monitor-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar
new file mode 100644
index 00000000..a7d71f3e
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar.sha1
new file mode 100644
index 00000000..c27e9064
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar.sha1
@@ -0,0 +1 @@
+ab682e67281bb025980181c83acbcad19042a342
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom
new file mode 100644
index 00000000..870f86ab
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-monitor
+ Maven Monitor
+
diff --git a/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.sha1
new file mode 100644
index 00000000..622d0ab3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.sha1
@@ -0,0 +1 @@
+7ed6529eefa74ca263b65a7c20adf65af5bacdff
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/21/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/21/_remote.repositories
new file mode 100644
index 00000000..3f4399ff
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/21/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-parent-21.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom b/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom
new file mode 100644
index 00000000..9fa4a6b5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom
@@ -0,0 +1,895 @@
+
+
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 10
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 21
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ http://maven.apache.org/
+ 2002
+
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ PMC Chair
+
+ -5
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+
+ PMC Member
+
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ PMC Member
+
+ +10
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ PMC Member
+
+ -8
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ PMC Member
+
+ +1
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ oching
+ Maria Odea B. Ching
+
+ PMC Member
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ +1
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ PMC Member
+
+ -6
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+ -8
+
+ PMC Member
+
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ bdemers
+ Brian Demers
+ Sonatype
+ bdemers@apache.org
+ -5
+
+ Committer
+
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ Committer
+
+ America/New_York
+
+
+ cstamas
+ Tamas Cservenak
+ Sonatype
+ cstamas@apache.org
+ +1
+
+ Committer
+
+
+
+ dantran
+ Dan Tran
+
+ Committer
+
+
+
+ dbradicich
+ Damian Bradicich
+ Sonatype
+ dbradicich@apache.org
+ -5
+
+ Committer
+
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ SonarSource
+ godin@apache.org
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ jvanzyl
+ Jason van Zyl
+
+ Committer
+
+ -5
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mkleint
+ Milos Kleint
+
+ Committer
+
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ Committer
+
+ Europe/Amsterdam
+
+
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ Emeritus
+
+ 0
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Emeritus
+
+ +2
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://old.nabble.com/Maven-Announcements-f15617.html
+ http://markmail.org/list/org.apache.maven.announce
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://old.nabble.com/Maven---Notifications-f15574.html
+ http://markmail.org/list/org.apache.maven.notifications
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-21
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-21
+ http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-21
+
+
+
+ Jenkins
+ https://builds.apache.org/hudson/view/M-R/view/Maven
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org
+
+
+
+
+ https://analysis.apache.org/
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+ true
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.4.1
+
+ true
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.3.2
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.5
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ cpd-check
+ verify
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.1
+
+
+ clean
+
+ clean
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.9
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.7
+
+ config/maven_checks.xml
+ config/maven-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.5
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.1
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.2
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+
+ http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/
+ http://junit.sourceforge.net/javadoc/
+ http://logging.apache.org/log4j/1.2/apidocs/
+ http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/
+
+ true
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.3.2
+
+
+ org.codehaus.sonar-plugins
+ maven-report
+ 0.1
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1
new file mode 100644
index 00000000..375ff3b3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1
@@ -0,0 +1 @@
+0ecebf1043d9c7bdd3d32a4184ad4ef9ad3ea744
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/22/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/22/_remote.repositories
new file mode 100644
index 00000000..47733478
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/22/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-parent-22.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom b/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom
new file mode 100644
index 00000000..7bdee2d2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom
@@ -0,0 +1,978 @@
+
+
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 11
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 22
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ http://maven.apache.org/
+ 2002
+
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Chair
+
+ Europe/Paris
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+
+ PMC Member
+
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ PMC Member
+
+ +10
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ PMC Member
+
+ -8
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ PMC Member
+
+ +1
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ PMC Member
+
+ 0
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ PMC Member
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ PMC Member
+
+ -6
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+ -8
+
+ PMC Member
+
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ bdemers
+ Brian Demers
+ Sonatype
+ bdemers@apache.org
+ -5
+
+ Committer
+
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ cstamas
+ Tamas Cservenak
+ Sonatype
+ cstamas@apache.org
+ +1
+
+ Committer
+
+
+
+ dantran
+ Dan Tran
+
+ Committer
+
+
+
+ dbradicich
+ Damian Bradicich
+ Sonatype
+ dbradicich@apache.org
+ -5
+
+ Committer
+
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ SonarSource
+ godin@apache.org
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ jvanzyl
+ Jason van Zyl
+
+ Committer
+
+ -5
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Emeritus
+
+ +2
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Users-f40176.html
+ http://maven.users.markmail.org/
+
+
+
+ Maven Developer List
+ dev-subscribe@maven.apache.org
+ dev-unsubscribe@maven.apache.org
+ dev@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/dev@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html
+ http://maven.dev.markmail.org/
+
+
+
+ Maven Issues List
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+ http://www.mail-archive.com/issues@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html
+ http://maven.issues.markmail.org/
+
+
+
+ Maven Commits List
+ commits-subscribe@maven.apache.org
+ commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/commits@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html
+ http://maven.commits.markmail.org/
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html
+ http://maven.announce.markmail.org/
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html
+ http://maven.notifications.markmail.org/
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-22
+ http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-22
+
+
+
+ Jenkins
+ https://builds.apache.org/view/M-R/view/Maven
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org
+
+
+
+
+ https://analysis.apache.org/
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+ true
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.4.1
+
+ true
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.2
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ cpd-check
+ verify
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.1
+
+
+ clean
+
+ clean
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.12
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.9.1
+
+ config/maven_checks.xml
+ config/maven-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.1
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8.1
+
+
+ http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/
+ http://junit.sourceforge.net/javadoc/
+ http://logging.apache.org/log4j/1.2/apidocs/
+ http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/
+
+ true
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 3.1
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.2
+
+
+ org.codehaus.sonar-plugins
+ maven-report
+ 0.1
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1
new file mode 100644
index 00000000..5d702ced
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/22/maven-parent-22.pom.sha1
@@ -0,0 +1 @@
+b8b69066f9f1c388a977669871df9b66782f751a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/23/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/23/_remote.repositories
new file mode 100644
index 00000000..535ebcfc
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/23/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-parent-23.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom b/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom
new file mode 100644
index 00000000..9ee715b5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom
@@ -0,0 +1,1061 @@
+
+
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 13
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 23
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ http://maven.apache.org/
+ 2002
+
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Chair
+
+ Europe/Paris
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ PMC Member
+
+ +10
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ PMC Member
+
+ -8
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ PMC Member
+
+ 0
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ PMC Member
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ PMC Member
+
+ -6
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+ -8
+
+ PMC Member
+
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+ +1
+
+ Committer
+
+
+
+ bdemers
+ Brian Demers
+ Sonatype
+ bdemers@apache.org
+ -5
+
+ Committer
+
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ cstamas
+ Tamas Cservenak
+ Sonatype
+ cstamas@apache.org
+ +1
+
+ Committer
+
+
+
+ dantran
+ Dan Tran
+
+ Committer
+
+
+
+ dbradicich
+ Damian Bradicich
+ Sonatype
+ dbradicich@apache.org
+ -5
+
+ Committer
+
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ SonarSource
+ godin@apache.org
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ jvanzyl
+ Jason van Zyl
+
+ Committer
+
+ -5
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Emeritus
+
+ +2
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Users-f40176.html
+ http://maven.users.markmail.org/
+
+
+
+ Maven Developer List
+ dev-subscribe@maven.apache.org
+ dev-unsubscribe@maven.apache.org
+ dev@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/dev@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html
+ http://maven.dev.markmail.org/
+
+
+
+ Maven Issues List
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+ http://www.mail-archive.com/issues@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html
+ http://maven.issues.markmail.org/
+
+
+
+ Maven Commits List
+ commits-subscribe@maven.apache.org
+ commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-commits/
+
+ http://www.mail-archive.com/commits@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html
+ http://maven.commits.markmail.org/
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html
+ http://maven.announce.markmail.org/
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html
+ http://maven.notifications.markmail.org/
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-23
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-23
+ http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-23
+
+
+
+ Jenkins
+ https://builds.apache.org/view/M-R/view/Maven
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content
+
+
+
+
+ https://analysis.apache.org/
+ ${user.home}/maven-sites
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ 3.2
+ provided
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.2
+
+ true
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.4.1
+
+ true
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.3.2
+
+ true
+ apache-release,rat
+ deploy
+ ${arguments}
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.6
+
+ false
+
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ rat
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ verify
+
+
+ rat
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ cpd-check
+ verify
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.12.4
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.9.1
+
+ config/maven_checks.xml
+ config/maven-header.txt
+
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+ true
+
+ http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/
+ http://junit.sourceforge.net/javadoc/
+ http://logging.apache.org/log4j/1.2/apidocs/
+ http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/
+
+ true
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 3.2
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+ default
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.2
+
+
+ org.codehaus.sonar-plugins
+ maven-report
+ 0.1
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom.sha1
new file mode 100644
index 00000000..9369c772
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/23/maven-parent-23.pom.sha1
@@ -0,0 +1 @@
+f92ae4baba6616609a29f6287626ee3f50ed7d6e
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/25/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/25/_remote.repositories
new file mode 100644
index 00000000..dcd92baf
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/25/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-parent-25.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom b/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom
new file mode 100644
index 00000000..7ed2a1da
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom
@@ -0,0 +1,1191 @@
+
+
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 15
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 25
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ http://maven.apache.org/
+ 2002
+
+
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Chair
+
+ Europe/Paris
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ PMC Member
+
+ +10
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ PMC Member
+
+ -8
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+ jvanzyl
+ Jason van Zyl
+
+ PMC Member
+
+ -5
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ PMC Member
+
+ +1
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ PMC Member
+
+ 0
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ PMC Member
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ Australia/Melbourne
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ PMC Member
+
+ -6
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+ -8
+
+ PMC Member
+
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+ +1
+
+ Committer
+
+
+
+ bdemers
+ Brian Demers
+ Sonatype
+ bdemers@apache.org
+ -5
+
+ Committer
+
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ cstamas
+ Tamas Cservenak
+ Sonatype
+ cstamas@apache.org
+ +1
+
+ Committer
+
+
+
+ dantran
+ Dan Tran
+ dantran@apache.org
+ -8
+
+ Committer
+
+
+
+ dbradicich
+ Damian Bradicich
+ Sonatype
+ dbradicich@apache.org
+ -5
+
+ Committer
+
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ SonarSource
+ godin@apache.org
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ imod
+ Dominik Bartholdi
+ imod@apache.org
+
+ Committer
+
+ Europe/Zurich
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mfriedenhagen
+ Mirko Friedenhagen
+ mfriedenhagen@apache.org
+
+ Committer
+
+ +1
+
+
+ michaelo
+ Michael Osipov
+ michaelo@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ tibordigana
+ Tibor Digaňa
+ tibordigana@apache.org
+
+ Committer
+
+ Europe/Bratislava
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Emeritus
+
+ +2
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Users-f40176.html
+ http://maven-users.markmail.org/
+
+
+
+ Maven Developer List
+ dev-subscribe@maven.apache.org
+ dev-unsubscribe@maven.apache.org
+ dev@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/dev@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html
+ http://maven-dev.markmail.org/
+
+
+
+ Maven Issues List
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+ http://www.mail-archive.com/issues@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html
+ http://maven-issues.markmail.org/
+
+
+
+ Maven Commits List
+ commits-subscribe@maven.apache.org
+ commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-commits/
+
+ http://www.mail-archive.com/commits@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html
+ http://maven-commits.markmail.org/
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html
+ http://maven-announce.markmail.org/
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html
+ http://maven-notifications.markmail.org/
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-25
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-25
+ http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-25
+
+
+
+ Jenkins
+ https://builds.apache.org/view/M-R/view/Maven
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}
+
+
+
+
+ 1.5
+ 1.5
+ https://analysis.apache.org/
+ ${user.home}/maven-sites
+ ../..
+ 3.3
+
+ RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginToolsVersion}
+ provided
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginToolsVersion}
+
+ true
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.8.1
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${maven.site.cache}/${maven.site.path}
+ true
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+ true
+ apache-release
+ deploy
+ ${arguments}
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.5
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.13
+
+ config/maven_checks.xml
+ config/maven-header.txt
+
+ src/main/java
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ checkstyle-check
+
+ check
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+ ban-known-bad-maven-versions
+
+ enforce
+
+
+
+
+ (,2.1.0),(2.1.0,2.2.0),(2.2.0,)
+ Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.
+
+
+ (,3.0),[3.0.4,)
+ Maven 3.0 through 3.0.3 inclusive do not pass correct settings.xml to Maven Release Plugin.
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.0-beta-3
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ rat-check
+
+ check
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.7
+
+ false
+
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.1
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ cpd-check
+ verify
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.16
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.13
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.1
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.4
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ true
+ true
+
+ http://commons.apache.org/proper/commons-collections/javadocs/api-release
+ http://junit.org/javadoc/4.10/
+ http://logging.apache.org/log4j/1.2/apidocs/
+ http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/
+
+ true
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ ${mavenPluginToolsVersion}
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+ default
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.5
+
+
+ org.codehaus.sonar-plugins
+ maven-report
+ 0.1
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1
new file mode 100644
index 00000000..5bd9413e
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/25/maven-parent-25.pom.sha1
@@ -0,0 +1 @@
+2e3d7a4d43a1103612cca66127ce6381e8ef85c9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/34/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/34/_remote.repositories
new file mode 100644
index 00000000..a8970556
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/34/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-parent-34.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom b/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom
new file mode 100644
index 00000000..1cd73a67
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom
@@ -0,0 +1,1362 @@
+
+
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 23
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 34
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ https://maven.apache.org/
+ 2002
+
+
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Chair
+
+ Europe/Amsterdam
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ cstamas
+ Tamas Cservenak
+ cstamas@apache.org
+ +1
+
+ PMC Member
+
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ gboue
+ Guillaume Boué
+ gboue@apache.org
+
+ PMC Member
+
+ Europe/Paris
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ PMC Member
+
+ -5
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ PMC Member
+
+ +1
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ Australia/Melbourne
+
+
+ michaelo
+ Michael Osipov
+ michaelo@apache.org
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+ -8
+
+ PMC Member
+
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ tibordigana
+ Tibor Digaňa
+ tibordigana@apache.org
+
+ PMC Member
+
+ Europe/Bratislava
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ adangel
+ Andreas Dangel
+ adangel@apache.org
+ Europe/Berlin
+
+ Committer
+
+
+
+ bdemers
+ Brian Demers
+ Sonatype
+ bdemers@apache.org
+ -5
+
+ Committer
+
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ chrisgwarp
+ Chris Graham
+ chrisgwarp@apache.org
+
+ Committer
+
+ Australia/Melbourne
+
+
+ dantran
+ Dan Tran
+ dantran@apache.org
+ -8
+
+ Committer
+
+
+
+ dbradicich
+ Damian Bradicich
+ Sonatype
+ dbradicich@apache.org
+ -5
+
+ Committer
+
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ Committer
+
+ +10
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ Committer
+
+ -8
+
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ Diennea
+
+ Committer
+
+ Europe/Rome
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ SonarSource
+ godin@apache.org
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ imod
+ Dominik Bartholdi
+ imod@apache.org
+
+ Committer
+
+ Europe/Zurich
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ Committer
+
+ 0
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mfriedenhagen
+ Mirko Friedenhagen
+ mfriedenhagen@apache.org
+
+ Committer
+
+ +1
+
+
+ mmoser
+ Manfred Moser
+ mmoser@apache.org
+
+ Committer
+
+ -8
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ Committer
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ Committer
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Committer
+
+ +2
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ schulte
+ Christian Schulte
+ schulte@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ sor
+ Christian Stein
+ sor@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+
+ Committer
+
+ Europe/Warsaw
+
+
+ elharo
+ Elliotte Rusty Harold
+ elharo@apache.org
+
+ Committer
+
+ America/New_York
+
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Emeritus
+
+ Europe/Berlin
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+
+
+
+ Maven User List
+ mailto:users-subscribe@maven.apache.org
+ mailto:users-unsubscribe@maven.apache.org
+ mailto:users@maven.apache.org
+ https://lists.apache.org/list.html?users@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-users
+ https://www.mail-archive.com/users@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Users-f40176.html
+ https://maven-users.markmail.org/
+
+
+
+ Maven Developer List
+ mailto:dev-subscribe@maven.apache.org
+ mailto:dev-unsubscribe@maven.apache.org
+ mailto:dev@maven.apache.org
+ https://lists.apache.org/list.html?dev@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-dev
+ https://www.mail-archive.com/dev@maven.apache.org/
+ http://maven.40175.n5.nabble.com/Maven-Developers-f142166.html
+ https://maven-dev.markmail.org/
+
+
+
+ Maven Issues List
+ mailto:issues-subscribe@maven.apache.org
+ mailto:issues-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?issues@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-issues/
+ https://www.mail-archive.com/issues@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Issues-f219593.html
+ https://maven-issues.markmail.org/
+
+
+
+ Maven Commits List
+ mailto:commits-subscribe@maven.apache.org
+ mailto:commits-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?commits@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-commits/
+ https://www.mail-archive.com/commits@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Commits-f277168.html
+ https://maven-commits.markmail.org/
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ mailto:announce-subscribe@maven.apache.org
+ mailto:announce-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?announce@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-announce/
+ https://www.mail-archive.com/announce@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Announcements-f326045.html
+ https://maven-announce.markmail.org/
+
+
+
+ Maven Notifications List
+ mailto:notifications-subscribe@maven.apache.org
+ mailto:notifications-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?notifications@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-notifications/
+ https://www.mail-archive.com/notifications@maven.apache.org
+ http://maven.40175.n5.nabble.com/Maven-Notifications-f301718.html
+ https://maven-notifications.markmail.org/
+
+
+
+
+
+ maven-extensions
+ maven-plugins
+ maven-shared-components
+ maven-skins
+ doxia-tools
+ apache-resource-bundles
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ https://github.com/apache/maven-parent/tree/${project.scm.tag}
+ maven-parent-34
+
+
+
+ Jenkins
+ https://builds.apache.org/view/M-R/view/Maven/job/maven-box/
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 7
+ 1.${javaVersion}
+ 1.${javaVersion}
+ https://builds.apache.org/analysis/
+ ${user.home}/maven-sites
+ ../..
+ 3.5.2
+
+ RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength
+ 2020-01-26T09:03:59Z
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 2.0.0
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginToolsVersion}
+ provided
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginToolsVersion}
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.9.1
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${maven.site.cache}/${maven.site.path}
+ apache.releases.https
+ true
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 2.0.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.0.0
+
+ config/maven_checks.xml
+ config/maven-header.txt
+
+
+ src/main/java
+
+
+ src/test/java
+
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 2
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.8
+
+ ${maven.compiler.target}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ apache-release
+ deploy
+ ${arguments}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 1.1
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.5
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.12.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ true
+ true
+ en
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ checkstyle-check
+
+ check
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.2
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .repository/**
+ .maven/spy.log
+ dependency-reduced-pom.xml
+ .asf.yaml
+ .java-version
+
+
+
+
+ rat-check
+
+ check
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+ false
+
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ jdk-toolchain
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+ toolchain
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ cpd-check
+ verify
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+
+
+ FIXME Work
+
+
+ fixme
+ ignoreCase
+
+
+ @fixme
+ ignoreCase
+
+
+
+
+ Todo Work
+
+
+ todo
+ ignoreCase
+
+
+ @todo
+ ignoreCase
+
+
+
+
+ Deprecated Work
+
+
+ @deprecated
+ ignoreCase
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1
new file mode 100644
index 00000000..e0694b04
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/34/maven-parent-34.pom.sha1
@@ -0,0 +1 @@
+d03d96b2f4ee06300faa9731b0fa71feeec5a8ef
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/39/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/39/_remote.repositories
new file mode 100644
index 00000000..dc1bed89
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/39/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-parent-39.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom b/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom
new file mode 100644
index 00000000..028b8fa6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom
@@ -0,0 +1,1531 @@
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 29
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 39
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ https://maven.apache.org/
+ 2002
+
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ PMC Chair
+
+ +1
+
+ @khmarbaise
+
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ cstamas
+ Tamas Cservenak
+ cstamas@apache.org
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ gboue
+ Guillaume Boué
+ gboue@apache.org
+
+ PMC Member
+
+ Europe/Paris
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ Red Hat
+
+ PMC Member
+
+ Europe/Paris
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ PMC Member
+
+ -5
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ Australia/Brisbane
+
+
+ michaelo
+ Michael Osipov
+ michaelo@apache.org
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+ @rfscholte
+
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+
+ PMC Member
+
+ -8
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ tibordigana
+ Tibor Digaňa
+ tibordigana@apache.org
+
+ PMC Member
+
+ Europe/Bratislava
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ adangel
+ Andreas Dangel
+ adangel@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ bdemers
+ Brian Demers
+ bdemers@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ chrisgwarp
+ Chris Graham
+ chrisgwarp@apache.org
+
+ Committer
+
+ Australia/Melbourne
+
+
+ dantran
+ Dan Tran
+ dantran@apache.org
+
+ Committer
+
+ -8
+
+
+ dbradicich
+ Damian Bradicich
+ dbradicich@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ Committer
+
+ +10
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ Committer
+
+ -8
+
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ Diennea
+
+ Committer
+
+ Europe/Rome
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ godin@apache.org
+ SonarSource
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ imod
+ Dominik Bartholdi
+ imod@apache.org
+
+ Committer
+
+ Europe/Zurich
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+ Cognizant Netcentric
+
+ Committer
+
+ Europe/Berlin
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ Committer
+
+ 0
+
+
+ martinkanters
+ Martin Kanters
+ martinkanters@apache.org
+ JPoint
+
+ Committer
+
+ Europe/Amsterdam
+
+
+ mthmulders
+ Maarten Mulders
+ mthmulders@apache.org
+ Info Support
+
+ Committer
+
+ Europe/Amsterdam
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mfriedenhagen
+ Mirko Friedenhagen
+ mfriedenhagen@apache.org
+
+ Committer
+
+ +1
+
+
+ mmoser
+ Manfred Moser
+ mmoser@apache.org
+
+ Committer
+
+ -8
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ Committer
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ Committer
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Committer
+
+ +2
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ schulte
+ Christian Schulte
+ schulte@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ sor
+ Christian Stein
+ sor@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+
+ Committer
+
+ Europe/Warsaw
+
+
+ elharo
+ Elliotte Rusty Harold
+ elharo@apache.org
+
+ Committer
+
+ America/New_York
+
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Emeritus
+
+ Europe/Berlin
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+
+
+
+ Maven User List
+ mailto:users-subscribe@maven.apache.org
+ mailto:users-unsubscribe@maven.apache.org
+ mailto:users@maven.apache.org
+ https://lists.apache.org/list.html?users@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-users
+ https://www.mail-archive.com/users@maven.apache.org/
+
+
+
+ Maven Developer List
+ mailto:dev-subscribe@maven.apache.org
+ mailto:dev-unsubscribe@maven.apache.org
+ mailto:dev@maven.apache.org
+ https://lists.apache.org/list.html?dev@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-dev
+ https://www.mail-archive.com/dev@maven.apache.org/
+
+
+
+ Maven Issues List
+ mailto:issues-subscribe@maven.apache.org
+ mailto:issues-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?issues@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-issues/
+ https://www.mail-archive.com/issues@maven.apache.org
+
+
+
+ Maven Commits List
+ mailto:commits-subscribe@maven.apache.org
+ mailto:commits-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?commits@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-commits/
+ https://www.mail-archive.com/commits@maven.apache.org
+
+
+
+ Maven Announcements List
+ mailto:announce-subscribe@maven.apache.org
+ mailto:announce-unsubscribe@maven.apache.org
+ announce@maven.apache.org
+ https://lists.apache.org/list.html?announce@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-announce/
+ https://www.mail-archive.com/announce@maven.apache.org
+
+
+
+ Maven Notifications List
+ mailto:notifications-subscribe@maven.apache.org
+ mailto:notifications-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?notifications@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-notifications/
+ https://www.mail-archive.com/notifications@maven.apache.org
+
+
+
+
+
+ maven-extensions
+ maven-plugins
+ maven-shared-components
+ maven-skins
+ doxia-tools
+ apache-resource-bundles
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ maven-parent-39
+ https://github.com/apache/maven-parent/tree/${project.scm.tag}
+
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 8
+ 1.${javaVersion}
+ 1.${javaVersion}
+ https://builds.apache.org/analysis/
+ ${user.home}/maven-sites
+
+ ../..
+ true
+ 0.3.5
+ 1.11.1
+
+ 3.0.0-M7
+
+ ParameterNumber,MethodLength,FileLength
+ 2022-12-11T20:07:23Z
+
+
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${sisuVersion}
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${sisuVersion}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.5.0
+
+
+
+
+
+
+
+
+ false
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ ${sisuVersion}
+
+
+ index-project
+
+ main-index
+ test-index
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ java-annotations
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 2.0.0
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${maven.site.cache}/${maven.site.path}
+ apache.releases.https
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.2.0
+
+ config/maven_checks_nocodestyle.xml
+
+
+ src/main/java
+
+
+ src/test/java
+
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.19.0
+
+ ${maven.compiler.target}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 3.1.0
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ true
+ en
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ ${invoker.streamLogsOnFailures}
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.6.1
+
+
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.28.0
+
+
+
+
+
+
+
+ config/maven-eclipse-importorder.txt
+
+
+ config/maven-header-plain.txt
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ checkstyle-check
+
+ check
+
+ process-sources
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .java-version
+
+ .repository/**
+
+ .maven/spy.log
+
+ dependency-reduced-pom.xml
+
+ .asf.yaml
+
+
+
+
+ rat-check
+
+ check
+
+
+ process-resources
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
+ drop-legacy-dependencies
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ drop-legacy-dependencies
+
+ enforce
+
+
+
+
+
+
+ org.codehaus.plexus:plexus-container-default
+
+ org.sonatype.sisu:sisu-inject-bean
+ org.sonatype.sisu:sisu-inject-plexus
+
+ org.sonatype.aether:*
+
+ org.sonatype.plexus:*
+
+ org.apache.maven:maven-plugin-api:[,3.2.5)
+ org.apache.maven:maven-core:[,3.2.5)
+ org.apache.maven:maven-compat:[,3.2.5)
+
+
+
+ org.sonatype.plexus:plexus-build-api
+
+ org.sonatype.plexus:plexus-sec-dispatcher
+ org.sonatype.plexus:plexus-cipher
+
+
+
+ ${drop-legacy-dependencies.include}
+
+
+
+
+
+
+
+
+ jdk-toolchain
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+ toolchain
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ cpd-check
+
+ cpd-check
+
+ verify
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ default
+
+ cpd
+ pmd
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+
+
+ FIXME Work
+
+
+ fixme
+ ignoreCase
+
+
+ @fixme
+ ignoreCase
+
+
+
+
+ Todo Work
+
+
+ todo
+ ignoreCase
+
+
+ @todo
+ ignoreCase
+
+
+
+
+ Deprecated Work
+
+
+ @deprecated
+ ignoreCase
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1
new file mode 100644
index 00000000..11b27ff6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/39/maven-parent-39.pom.sha1
@@ -0,0 +1 @@
+9b763d93ee3622181d8d39f62e8e995266c12362
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/40/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/40/_remote.repositories
new file mode 100644
index 00000000..8be7251f
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/40/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+maven-parent-40.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom b/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom
new file mode 100644
index 00000000..31c8dc0c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom
@@ -0,0 +1,1567 @@
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 30
+ ../asf/pom.xml
+
+
+ org.apache.maven
+ maven-parent
+ 40
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ https://maven.apache.org/
+ 2002
+
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ PMC Chair
+
+ +1
+
+ @khmarbaise
+
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ cstamas
+ Tamas Cservenak
+ cstamas@apache.org
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ gboue
+ Guillaume Boué
+ gboue@apache.org
+
+ PMC Member
+
+ Europe/Paris
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ Red Hat
+
+ PMC Member
+
+ Europe/Paris
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ PMC Member
+
+ -5
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ Australia/Brisbane
+
+
+ michaelo
+ Michael Osipov
+ michaelo@apache.org
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+ @rfscholte
+
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+
+ PMC Member
+
+ -8
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ tibordigana
+ Tibor Digaňa
+ tibordigana@apache.org
+
+ PMC Member
+
+ Europe/Bratislava
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ adangel
+ Andreas Dangel
+ adangel@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ bdemers
+ Brian Demers
+ bdemers@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ chrisgwarp
+ Chris Graham
+ chrisgwarp@apache.org
+
+ Committer
+
+ Australia/Melbourne
+
+
+ dantran
+ Dan Tran
+ dantran@apache.org
+
+ Committer
+
+ -8
+
+
+ dbradicich
+ Damian Bradicich
+ dbradicich@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ Committer
+
+ +10
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ Committer
+
+ -8
+
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ Diennea
+
+ Committer
+
+ Europe/Rome
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ godin@apache.org
+ SonarSource
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ imod
+ Dominik Bartholdi
+ imod@apache.org
+
+ Committer
+
+ Europe/Zurich
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+ Cognizant Netcentric
+
+ Committer
+
+ Europe/Berlin
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ Committer
+
+ 0
+
+
+ martinkanters
+ Martin Kanters
+ martinkanters@apache.org
+ JPoint
+
+ Committer
+
+ Europe/Amsterdam
+
+
+ mthmulders
+ Maarten Mulders
+ mthmulders@apache.org
+ Info Support
+
+ Committer
+
+ Europe/Amsterdam
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mfriedenhagen
+ Mirko Friedenhagen
+ mfriedenhagen@apache.org
+
+ Committer
+
+ +1
+
+
+ mmoser
+ Manfred Moser
+ mmoser@apache.org
+
+ Committer
+
+ -8
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ Committer
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ Committer
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Committer
+
+ +2
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ schulte
+ Christian Schulte
+ schulte@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ sor
+ Christian Stein
+ sor@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+ elharo
+ Elliotte Rusty Harold
+ elharo@apache.org
+
+ Committer
+
+ America/New_York
+
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Emeritus
+
+ Europe/Berlin
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+
+
+
+ Maven User List
+ mailto:users-subscribe@maven.apache.org
+ mailto:users-unsubscribe@maven.apache.org
+ mailto:users@maven.apache.org
+ https://lists.apache.org/list.html?users@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-users
+ https://www.mail-archive.com/users@maven.apache.org/
+
+
+
+ Maven Developer List
+ mailto:dev-subscribe@maven.apache.org
+ mailto:dev-unsubscribe@maven.apache.org
+ mailto:dev@maven.apache.org
+ https://lists.apache.org/list.html?dev@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-dev
+ https://www.mail-archive.com/dev@maven.apache.org/
+
+
+
+ Maven Issues List
+ mailto:issues-subscribe@maven.apache.org
+ mailto:issues-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?issues@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-issues/
+ https://www.mail-archive.com/issues@maven.apache.org
+
+
+
+ Maven Commits List
+ mailto:commits-subscribe@maven.apache.org
+ mailto:commits-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?commits@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-commits/
+ https://www.mail-archive.com/commits@maven.apache.org
+
+
+
+ Maven Announcements List
+ mailto:announce-subscribe@maven.apache.org
+ mailto:announce-unsubscribe@maven.apache.org
+ announce@maven.apache.org
+ https://lists.apache.org/list.html?announce@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-announce/
+ https://www.mail-archive.com/announce@maven.apache.org
+
+
+
+ Maven Notifications List
+ mailto:notifications-subscribe@maven.apache.org
+ mailto:notifications-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?notifications@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-notifications/
+ https://www.mail-archive.com/notifications@maven.apache.org
+
+
+
+
+
+ maven-extensions
+ maven-plugins
+ maven-shared-components
+ maven-skins
+ doxia-tools
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ maven-parent-40
+ https://github.com/apache/maven-parent/tree/${project.scm.tag}
+
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 8
+ 1.${javaVersion}
+ 1.${javaVersion}
+ https://builds.apache.org/analysis/
+ ${user.home}/maven-sites
+
+ ../..
+ true
+ 0.9.0.M2
+ 4.0.0
+ 4.0.0
+ 1.11.2
+
+ ParameterNumber,MethodLength,FileLength
+ 2023-06-12T17:56:31Z
+
+
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${sisuVersion}
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${sisuVersion}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ ${plexusUtilsVersion}
+
+
+ org.codehaus.plexus
+ plexus-xml
+ ${plexusXmlVersion}
+
+
+
+
+
+
+
+
+ false
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ ${sisuVersion}
+
+
+ index-project
+
+ main-index
+ test-index
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ java-annotations
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 2.1.2
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${maven.site.cache}/${maven.site.path}
+ apache.releases.https
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.0
+
+ config/maven_checks_nocodestyle.xml
+
+
+ src/main/java
+
+
+ src/test/java
+
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.0
+
+ ${maven.compiler.target}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 3.1.0
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ true
+ en
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ ${invoker.streamLogsOnFailures}
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.37.0
+
+
+
+
+
+
+
+ config/maven-eclipse-importorder.txt
+
+
+ config/maven-header-plain.txt
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ checkstyle-check
+
+ check
+
+ process-sources
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .java-version
+
+ .repository/**
+
+ .maven/spy.log
+
+ dependency-reduced-pom.xml
+
+ .asf.yaml
+
+
+
+
+ rat-check
+
+ check
+
+
+ process-resources
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+
+
+ apache-release
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.9
+
+
+
+ makeAggregateBom
+
+ package
+
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
+ drop-legacy-dependencies
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ drop-legacy-dependencies
+
+ enforce
+
+
+
+
+
+
+ org.codehaus.plexus:plexus-container-default
+
+ org.sonatype.sisu:sisu-inject-bean
+ org.sonatype.sisu:sisu-inject-plexus
+
+ org.sonatype.aether:*
+
+ org.sonatype.plexus:*
+
+ org.apache.maven:maven-plugin-api:[,3.2.5)
+ org.apache.maven:maven-core:[,3.2.5)
+ org.apache.maven:maven-compat:[,3.2.5)
+
+
+
+ org.sonatype.plexus:plexus-build-api
+
+ org.sonatype.plexus:plexus-sec-dispatcher
+ org.sonatype.plexus:plexus-cipher
+
+
+
+ ${drop-legacy-dependencies.include}
+
+
+
+
+
+
+
+
+ jdk-toolchain
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+ toolchain
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ cpd-check
+
+ cpd-check
+
+ verify
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ default
+
+ cpd
+ pmd
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+
+
+ FIXME Work
+
+
+ fixme
+ ignoreCase
+
+
+ @fixme
+ ignoreCase
+
+
+
+
+ Todo Work
+
+
+ todo
+ ignoreCase
+
+
+ @todo
+ ignoreCase
+
+
+
+
+ Deprecated Work
+
+
+ @deprecated
+ ignoreCase
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1
new file mode 100644
index 00000000..ae0d816f
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/40/maven-parent-40.pom.sha1
@@ -0,0 +1 @@
+2cff81b1fd19289485519d90656d83416666a20f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/41/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/41/_remote.repositories
new file mode 100644
index 00000000..9c89bc61
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/41/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+maven-parent-41.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom b/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom
new file mode 100644
index 00000000..dc9bf71d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom
@@ -0,0 +1,1593 @@
+
+
+
+ 4.0.0
+
+
+
+ org.apache
+ apache
+ 31
+
+
+
+ org.apache.maven
+ maven-parent
+ 41
+ pom
+
+ Apache Maven
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+ https://maven.apache.org/
+ 2002
+
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ PMC Chair
+
+ +1
+
+ @khmarbaise
+
+
+
+ aheritier
+ Arnaud Héritier
+ aheritier@apache.org
+
+ PMC Member
+
+ +1
+
+
+ andham
+ Anders Hammar
+ andham@apache.org
+
+ PMC Member
+
+ +1
+
+
+ baerrach
+ Barrie Treloar
+ baerrach@apache.org
+
+ PMC Member
+
+ Australia/Adelaide
+
+
+ bimargulies
+ Benson Margulies
+ bimargulies@apache.org
+
+ PMC Member
+
+ America/New_York
+
+
+ bmarwell
+ Benjamin Marwell
+ bmarwell@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ brianf
+ Brian Fox
+ brianf@apache.org
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ cstamas
+ Tamas Cservenak
+ cstamas@apache.org
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dkulp
+ Daniel Kulp
+ dkulp@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ gboue
+ Guillaume Boué
+ gboue@apache.org
+
+ PMC Member
+
+ Europe/Paris
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ Red Hat
+
+ PMC Member
+
+ Europe/Paris
+
+
+ henning
+ Henning Schmiedehausen
+ henning@apache.org
+ ASF
+
+ PMC Member
+
+ America/Los_Angeles
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+ ASF
+
+ PMC Member
+
+ Europe/Paris
+
+
+ ifedorenko
+ Igor Fedorenko
+ igor@ifedorenko.com
+ Sonatype
+
+ PMC Member
+
+ -5
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ PMC Member
+
+ -5
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ PMC Member
+
+ +1
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+ Cognizant Netcentric
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ mkleint
+ Milos Kleint
+
+ PMC Member
+
+
+
+ mthmulders
+ Maarten Mulders
+ mthmulders@apache.org
+ Info Support
+
+ PMC Member
+
+ Europe/Amsterdam
+
+
+ olamy
+ Olivier Lamy
+ olamy@apache.org
+
+ PMC Member
+
+ Australia/Brisbane
+
+
+ michaelo
+ Michael Osipov
+ michaelo@apache.org
+
+ PMC Member
+
+ Europe/Berlin
+
+
+ rfscholte
+ Robert Scholte
+ rfscholte@apache.org
+
+ PMC Member
+
+ Europe/Amsterdam
+
+ @rfscholte
+
+
+
+ rgoers
+ Ralph Goers
+ rgoers@apache.org
+ Intuit
+
+ PMC Member
+
+ -8
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+ stephenc
+ Stephen Connolly
+ stephenc@apache.org
+
+ PMC Member
+
+ 0
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+
+ PMC Member
+
+ Europe/Warsaw
+
+
+ struberg
+ Mark Struberg
+ struberg@apache.org
+
+ PMC Member
+
+
+
+ tibordigana
+ Tibor Digaňa
+ tibordigana@apache.org
+
+ PMC Member
+
+ Europe/Bratislava
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ wfay
+ Wayne Fay
+ wfay@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+
+
+ adangel
+ Andreas Dangel
+ adangel@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ bdemers
+ Brian Demers
+ bdemers@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ bellingard
+ Fabrice Bellingard
+
+ Committer
+
+
+
+ bentmann
+ Benjamin Bentmann
+ bentmann@apache.org
+ Sonatype
+
+ Committer
+
+ +1
+
+
+ chrisgwarp
+ Chris Graham
+ chrisgwarp@apache.org
+
+ Committer
+
+ Australia/Melbourne
+
+
+ dantran
+ Dan Tran
+ dantran@apache.org
+
+ Committer
+
+ -8
+
+
+ dbradicich
+ Damian Bradicich
+ dbradicich@apache.org
+ Sonatype
+
+ Committer
+
+ -5
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ Committer
+
+ +10
+
+
+ dfabulich
+ Daniel Fabulich
+ dfabulich@apache.org
+
+ Committer
+
+ -8
+
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ Diennea
+
+ Committer
+
+ Europe/Rome
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ Committer
+
+ +1
+
+
+ godin
+ Evgeny Mandrikov
+ godin@apache.org
+ SonarSource
+
+ Committer
+
+ +3
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ imod
+ Dominik Bartholdi
+ imod@apache.org
+
+ Committer
+
+ Europe/Zurich
+
+
+ jjensen
+ Jeff Jensen
+
+ Committer
+
+
+
+ ltheussl
+ Lukas Theussl
+ ltheussl@apache.org
+
+ Committer
+
+ +1
+
+
+ markh
+ Mark Hobson
+ markh@apache.org
+
+ Committer
+
+ 0
+
+
+ martinkanters
+ Martin Kanters
+ martinkanters@apache.org
+ JPoint
+
+ Committer
+
+ Europe/Amsterdam
+
+
+ mauro
+ Mauro Talevi
+
+ Committer
+
+
+
+ mfriedenhagen
+ Mirko Friedenhagen
+ mfriedenhagen@apache.org
+
+ Committer
+
+ +1
+
+
+ mmoser
+ Manfred Moser
+ mmoser@apache.org
+
+ Committer
+
+ -8
+
+
+ nicolas
+ Nicolas de Loof
+
+ Committer
+
+
+
+ oching
+ Maria Odea B. Ching
+
+ Committer
+
+
+
+ pgier
+ Paul Gier
+ pgier@apache.org
+ Red Hat
+
+ Committer
+
+ -6
+
+
+ ptahchiev
+ Petar Tahchiev
+ ptahchiev@apache.org
+
+ Committer
+
+ +2
+
+
+ rafale
+ Raphaël Piéroni
+ rafale@apache.org
+ Dexem
+
+ Committer
+
+ +1
+
+
+ schulte
+ Christian Schulte
+ schulte@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+
+ Committer
+
+ +1
+
+
+ simonetripodi
+ Simone Tripodi
+ simonetripodi@apache.org
+
+ Committer
+
+ +1
+
+
+ sor
+ Christian Stein
+ sor@apache.org
+
+ Committer
+
+ Europe/Berlin
+
+
+ tchemit
+ Tony Chemit
+ tchemit@apache.org
+ CodeLutin
+
+ Committer
+
+ Europe/Paris
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ Committer
+
+ +1
+
+
+ elharo
+ Elliotte Rusty Harold
+ elharo@apache.org
+
+ Committer
+
+ America/New_York
+
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Emeritus
+
+ Europe/Berlin
+
+
+ aramirez
+ Allan Q. Ramirez
+
+ Emeritus
+
+
+
+ bayard
+ Henri Yandell
+
+ Emeritus
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ chrisjs
+ Chris Stevenson
+
+ Emeritus
+
+
+
+ dblevins
+ David Blevins
+
+ Emeritus
+
+
+
+ dlr
+ Daniel Rall
+
+ Emeritus
+
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@apache.org
+
+ Emeritus
+
+ -8
+
+
+ felipeal
+ Felipe Leme
+
+ Emeritus
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ Emeritus
+
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ Emeritus
+
+ -5
+
+
+ jruiz
+ Johnny Ruiz III
+ jruiz@apache.org
+
+ Emeritus
+
+
+
+ jstrachan
+ James Strachan
+
+ Emeritus
+
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ Emeritus
+
+ +8
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ Emeritus
+
+ +1
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ Emeritus
+
+ -6
+
+
+ ogusakov
+ Oleg Gusakov
+
+ Emeritus
+
+
+
+ pschneider
+ Patrick Schneider
+ pschneider@gmail.com
+
+ Emeritus
+
+ -6
+
+
+ rinku
+ Rahul Thakur
+
+ Emeritus
+
+
+
+ shinobu
+ Shinobu Kuwai
+
+ Emeritus
+
+
+
+ smorgrav
+ Torbjorn Eikli Smorgrav
+
+ Emeritus
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ Emeritus
+
+ +1
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Emeritus
+
+ -7
+
+
+
+
+
+ Maven User List
+ mailto:users-subscribe@maven.apache.org
+ mailto:users-unsubscribe@maven.apache.org
+ mailto:users@maven.apache.org
+ https://lists.apache.org/list.html?users@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-users
+ https://www.mail-archive.com/users@maven.apache.org/
+
+
+
+ Maven Developer List
+ mailto:dev-subscribe@maven.apache.org
+ mailto:dev-unsubscribe@maven.apache.org
+ mailto:dev@maven.apache.org
+ https://lists.apache.org/list.html?dev@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-dev
+ https://www.mail-archive.com/dev@maven.apache.org/
+
+
+
+ Maven Issues List
+ mailto:issues-subscribe@maven.apache.org
+ mailto:issues-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?issues@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-issues/
+ https://www.mail-archive.com/issues@maven.apache.org
+
+
+
+ Maven Commits List
+ mailto:commits-subscribe@maven.apache.org
+ mailto:commits-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?commits@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-commits/
+ https://www.mail-archive.com/commits@maven.apache.org
+
+
+
+ Maven Announcements List
+ mailto:announce-subscribe@maven.apache.org
+ mailto:announce-unsubscribe@maven.apache.org
+ announce@maven.apache.org
+ https://lists.apache.org/list.html?announce@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-announce/
+ https://www.mail-archive.com/announce@maven.apache.org
+
+
+
+ Maven Notifications List
+ mailto:notifications-subscribe@maven.apache.org
+ mailto:notifications-unsubscribe@maven.apache.org
+ https://lists.apache.org/list.html?notifications@maven.apache.org
+
+ https://mail-archives.apache.org/mod_mbox/maven-notifications/
+ https://www.mail-archive.com/notifications@maven.apache.org
+
+
+
+
+
+ maven-extensions
+ maven-plugins
+ maven-shared-components
+ maven-skins
+ doxia-tools
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-parent.git
+ maven-parent-41
+ https://github.com/apache/maven-parent/tree/${project.scm.tag}
+
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 8
+ 1.${javaVersion}
+ 1.${javaVersion}
+ https://builds.apache.org/analysis/
+ ${user.home}/maven-sites
+
+ ../..
+ true
+ 0.9.0.M2
+ 4.0.0
+
+ 3.0.0
+ 1.11.2
+
+ ParameterNumber,MethodLength,FileLength
+ 2023-11-08T22:48:46Z
+
+
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${version.sisu-maven-plugin}
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${version.sisu-maven-plugin}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ ${version.plexus-utils}
+
+
+ org.codehaus.plexus
+ plexus-xml
+ ${version.plexus-xml}
+
+
+
+
+
+
+
+
+ false
+
+ apache.snapshots
+ Apache Snapshot Repository
+ https://repository.apache.org/snapshots
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ ${version.sisu-maven-plugin}
+
+
+ index-project
+
+ main-index
+ test-index
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ java-annotations
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 2.1.2
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${maven.site.cache}/${maven.site.path}
+ apache.releases.https
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ config/maven_checks_nocodestyle.xml
+
+
+ src/main/java
+
+
+ src/test/java
+
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.2
+
+ ${maven.compiler.target}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ 3.1.0
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ true
+ en
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ ${invoker.streamLogsOnFailures}
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ enforce-bytecode-version
+
+ enforce
+
+
+
+
+ ${maven.compiler.target}
+
+
+ true
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.40.0
+
+
+
+
+
+ 2.38.0
+
+
+
+ config/maven-eclipse-importorder.txt
+
+
+ config/maven-header-plain.txt
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ checkstyle-check
+
+ check
+
+ process-sources
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ .java-version
+
+ .repository/**
+
+ .maven/spy.log
+
+ dependency-reduced-pom.xml
+
+ .asf.yaml
+
+
+
+
+ rat-check
+
+ check
+
+
+ process-resources
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+
+
+ apache-release
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.10
+
+
+
+ makeAggregateBom
+
+ package
+
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
+ drop-legacy-dependencies
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ drop-legacy-dependencies
+
+ enforce
+
+
+
+
+
+
+ org.codehaus.plexus:plexus-container-default
+
+ org.sonatype.sisu:sisu-inject-bean
+ org.sonatype.sisu:sisu-inject-plexus
+
+ org.sonatype.aether:*
+
+ org.sonatype.plexus:*
+
+ org.apache.maven:maven-plugin-api:[,3.2.5)
+ org.apache.maven:maven-core:[,3.2.5)
+ org.apache.maven:maven-compat:[,3.2.5)
+
+
+
+ org.sonatype.plexus:plexus-build-api
+
+ org.sonatype.plexus:plexus-sec-dispatcher
+ org.sonatype.plexus:plexus-cipher
+
+
+
+ ${drop-legacy-dependencies.include}
+
+
+
+
+
+
+
+
+ jdk-toolchain
+
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+ toolchain
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ cpd-check
+
+ cpd-check
+
+ verify
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+ false
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ default
+
+ cpd
+ pmd
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+
+
+ FIXME Work
+
+
+ fixme
+ ignoreCase
+
+
+ @fixme
+ ignoreCase
+
+
+
+
+ Todo Work
+
+
+ todo
+ ignoreCase
+
+
+ @todo
+ ignoreCase
+
+
+
+
+ Deprecated Work
+
+
+ @deprecated
+ ignoreCase
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1
new file mode 100644
index 00000000..7e70c557
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/41/maven-parent-41.pom.sha1
@@ -0,0 +1 @@
+c60098252d5841553d75a7d7382db46e6859d84d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-parent/5/_remote.repositories b/.m2-acc/org/apache/maven/maven-parent/5/_remote.repositories
new file mode 100644
index 00000000..1f826a05
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+maven-parent-5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom b/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom
new file mode 100644
index 00000000..b3350401
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom
@@ -0,0 +1,466 @@
+
+
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 3
+ ../asf/pom.xml
+
+ org.apache.maven
+ maven-parent
+ 5
+ pom
+ Apache Maven
+
+ Maven is a software project management and comprehension tool. Based on the concept of a project object model
+ (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
+
+ http://maven.apache.org/
+
+ jira
+ http://jira.codehaus.org/browse/MPA
+
+
+ continuum
+ http://maven.zones.apache.org/continuum
+
+
+ mail
+
+ notifications@maven.apache.org
+
+
+
+
+ 2002
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+
+ Maven Issues List
+ issues@maven.apache.org
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+
+ Maven Notifications List
+ notifications@maven.apache.org
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+ ASF
+
+ PMC Chair
+
+ -5
+
+
+ brett
+ Brett Porter
+ brett@apache.org
+ ASF
+
+ PMC Member
+
+ +10
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ kenney
+ Kenney Westerhof
+ kenney@apache.org
+ Neonics
+
+ PMC Member
+
+ +1
+
+
+ snicoll
+ Stephane Nicoll
+ snicoll@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ vmassol
+ Vincent Massol
+ vmassol@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ fgiust
+ Fabrizio Giustina
+ fgiust@apache.org
+ openmind
+
+ PMC Member
+
+ +1
+
+
+ epunzalan
+ Edwin Punzalan
+ epunzalan@mergere.com
+ Mergere
+
+ Committer
+
+ +8
+
+
+ mperham
+ Mike Perham
+ mperham@gmail.com
+ IBM
+
+ PMC Member
+
+ -6
+
+
+ jdcasey
+ John Casey
+ jdcasey@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ carlos
+ Carlos Sanchez
+ carlos@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ dennisl
+ Dennis Lundberg
+ dennisl@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ aheritier
+ Arnaud Heritier
+ aheritier@apache.org
+ ASF
+
+ PMC Member
+
+ +1
+
+
+ handyande
+ Andrew Williams
+ handyande@apache.org
+
+ Committer
+
+ 0
+
+
+ jtolentino
+ Ernesto Tolentino Jr.
+ jtolentino@apache.org
+ ASF
+
+ PMC Member
+
+ +8
+
+
+ joakime
+ Joakim Erdfelt
+ joakime@apache.org
+ ASF
+
+ PMC Member
+
+ -5
+
+
+ jmcconnell
+ Jesse McConnell
+ jmcconnell@apache.org
+ ASF
+
+ PMC Member
+
+ -6
+
+
+ wsmoak
+ Wendy Smoak
+ wsmoak@apache.org
+
+ Committer
+
+ -7
+
+
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.0-beta-4
+
+
+ https://svn.apache.org/repos/asf/maven/pom/tags
+ false
+ deploy
+ -Prelease
+
+
+
+
+
+
+
+
+ ci
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+ cpd-check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ http://java.sun.com/j2ee/1.4/docs/api
+ http://java.sun.com/j2se/1.5.0/docs/api
+ http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/
+ http://jakarta.apache.org/commons/dbcp/apidocs/
+ http://jakarta.apache.org/commons/fileupload/apidocs/
+ http://jakarta.apache.org/commons/httpclient/apidocs/
+ http://jakarta.apache.org/commons/logging/apidocs/
+ http://jakarta.apache.org/commons/pool/apidocs/
+ http://www.junit.org/junit/javadoc/
+ http://logging.apache.org/log4j/docs/api/
+ http://jakarta.apache.org/regexp/apidocs/
+ http://jakarta.apache.org/velocity/api/
+
+
+
+
+
+
+
+ release
+
+
+
+
+ maven-gpg-plugin
+ 1.0-alpha-1
+
+ ${gpg.passphrase}
+
+
+
+
+ sign
+
+
+
+
+
+
+ true
+ maven-deploy-plugin
+ 2.3
+
+ ${deploy.altRepository}
+ true
+
+
+
+
+ maven-remote-resources-plugin
+ 1.0-alpha-1
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.0.2
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.2
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5
+ scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5
+ https://svn.apache.org/repos/asf/maven/pom/tags/maven-parent-5
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1 b/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1
new file mode 100644
index 00000000..5d7a3eba
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1
@@ -0,0 +1 @@
+5c1ab38decaca1ccd08294aeab135047ebbae00d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories
new file mode 100644
index 00000000..4de6129d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-plugin-api-2.0.6.jar>central=
+maven-plugin-api-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar
new file mode 100644
index 00000000..a34ffa09
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1
new file mode 100644
index 00000000..0ebaee61
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.sha1
@@ -0,0 +1 @@
+52b32fd980c8ead7a3858d057330bda1ace72d9d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom
new file mode 100644
index 00000000..c05402a6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-plugin-api
+ Maven Plugin API
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1
new file mode 100644
index 00000000..b9a6d5b3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1
@@ -0,0 +1 @@
+3af72b052dfefb73ecfae742613012b5396c8863
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories
new file mode 100644
index 00000000..a8e4f586
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+maven-plugin-api-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom
new file mode 100644
index 00000000..42a9f0c4
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom
@@ -0,0 +1,91 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-plugin-api
+
+ Maven Plugin API
+ The API for plugins - Mojos - development.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ wagon-provider-api
+ org.apache.maven.wagon
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+
+
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+
+ src/main/mdo/lifecycle.mdo
+
+ 1.0.0
+
+
+
+ plugin-site-doc
+ pre-site
+
+ xdoc
+
+
+
+ src/main/mdo/plugin.mdo
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1
new file mode 100644
index 00000000..6a0d86e4
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-api/3.2.5/maven-plugin-api-3.2.5.pom.sha1
@@ -0,0 +1 @@
+44e0a65475f47fc65f28a5790d046c3a63c46708
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/_remote.repositories
new file mode 100644
index 00000000..9120b096
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-plugin-descriptor-2.0.6.jar>central=
+maven-plugin-descriptor-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar
new file mode 100644
index 00000000..3cf29b69
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar.sha1
new file mode 100644
index 00000000..5fe2c025
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar.sha1
@@ -0,0 +1 @@
+30a00f4ef12d3901c4f842de99e9363e3743245f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom
new file mode 100644
index 00000000..b0c5a852
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-plugin-descriptor
+ Maven Plugin Descriptor Model
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ src/main/mdo/lifecycle.mdo
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.sha1
new file mode 100644
index 00000000..959d2347
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.sha1
@@ -0,0 +1 @@
+c03fb59f559651730a98907d4acf65e6ffb886d6
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/_remote.repositories
new file mode 100644
index 00000000..4def5a4f
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-plugin-parameter-documenter-2.0.6.jar>central=
+maven-plugin-parameter-documenter-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar
new file mode 100644
index 00000000..553b10e2
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar.sha1
new file mode 100644
index 00000000..3e1b4bd8
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar.sha1
@@ -0,0 +1 @@
+df6fa6c4adb313cb8937ffae96368bec1fd5d13d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom
new file mode 100644
index 00000000..78c699c3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-plugin-parameter-documenter
+ Maven Plugin Parameter Documenter API
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.0.0
+ src/main/mdo/paramdoc.mdo
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.sha1
new file mode 100644
index 00000000..76bffcd9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.sha1
@@ -0,0 +1 @@
+c6403fbdb781a3d47a771656054defe1173ce486
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories
new file mode 100644
index 00000000..032eca3d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-plugin-registry-2.0.6.jar>central=
+maven-plugin-registry-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar
new file mode 100644
index 00000000..e0365a2a
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1
new file mode 100644
index 00000000..79cac6e9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.sha1
@@ -0,0 +1 @@
+4242ec8629b4797387751379f57e72cb718aac7a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom
new file mode 100644
index 00000000..b020f0d2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom
@@ -0,0 +1,53 @@
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ org.apache.maven
+ maven-plugin-registry
+ Maven Plugin Registry Model
+ 2.0.6
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.0.0
+ plugin-registry.mdo
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1
new file mode 100644
index 00000000..b598f151
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1
@@ -0,0 +1 @@
+2e13beea3b3511c6075c60384d9e7fad18efbcdf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-profile/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-profile/2.0.6/_remote.repositories
new file mode 100644
index 00000000..080cb2b3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-profile/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-profile-2.0.6.jar>central=
+maven-profile-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar
new file mode 100644
index 00000000..5c99a124
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1
new file mode 100644
index 00000000..2928a3f9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.sha1
@@ -0,0 +1 @@
+f03cd3820d2b4d60b93ccd17a1c14e8eeef63f79
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom
new file mode 100644
index 00000000..824b31ce
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-profile
+ Maven Profile Model
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.0.0
+ profiles.mdo
+
+
+
+
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1
new file mode 100644
index 00000000..f9b77868
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1
@@ -0,0 +1 @@
+12d0d8217e613b9cb487c1d1d0db744a4f588528
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-project/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-project/2.0.6/_remote.repositories
new file mode 100644
index 00000000..173474ec
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-project/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-project-2.0.6.jar>central=
+maven-project-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar
new file mode 100644
index 00000000..42311bec
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1
new file mode 100644
index 00000000..9447c114
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.sha1
@@ -0,0 +1 @@
+c0df764cd8f5bac660bfa53fa97fdd53663ee308
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom
new file mode 100644
index 00000000..ee3f9e51
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-project
+ Maven Project Builder
+ This library is used to not only read Maven project object model files, but to assemble inheritence
+ and to retrieve remote models as required.
+
+
+ org.apache.maven
+ maven-settings
+
+
+ org.apache.maven
+ maven-artifact-test
+ test
+
+
+ org.apache.maven
+ maven-profile
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.apache.maven
+ maven-artifact-manager
+
+
+
+ org.apache.maven
+ maven-plugin-registry
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.apache.maven
+ maven-artifact
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1
new file mode 100644
index 00000000..af7bf705
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1
@@ -0,0 +1 @@
+28e9f98ae3688d8831052283b2d65bd18295a7f5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories
new file mode 100644
index 00000000..2218d23a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-repository-metadata-2.0.6.jar>central=
+maven-repository-metadata-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar
new file mode 100644
index 00000000..af8d9fd2
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1
new file mode 100644
index 00000000..bbd72901
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.sha1
@@ -0,0 +1 @@
+ae64379396d2eba33616ce1e0a458c3a744b317b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom
new file mode 100644
index 00000000..7f60d0f7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-repository-metadata
+ Maven Repository Metadata Model
+ Maven Plugin Mapping
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.0-alpha-8
+
+ 1.0.0
+ src/main/mdo/metadata.mdo
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1
new file mode 100644
index 00000000..316f59c3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1
@@ -0,0 +1 @@
+bdcd11054562df6124286aaf252ae8f256879e26
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories
new file mode 100644
index 00000000..68cc4354
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+maven-repository-metadata-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom
new file mode 100644
index 00000000..a421b810
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom
@@ -0,0 +1,63 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-repository-metadata
+
+ Maven Repository Metadata Model
+ Per-directory local and remote repository metadata.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.1.0
+
+ src/main/mdo/metadata.mdo
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1
new file mode 100644
index 00000000..f316fa8c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-repository-metadata/3.2.5/maven-repository-metadata-3.2.5.pom.sha1
@@ -0,0 +1 @@
+ccad93c103cf0961469bf8afd13fda2d9dee65cf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories
new file mode 100644
index 00000000..24646e88
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-settings-builder-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom
new file mode 100644
index 00000000..e71c996b
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom
@@ -0,0 +1,74 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-settings-builder
+
+ Maven Settings Builder
+ The effective settings builder, with inheritance and password decryption.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+
+
+ org.apache.maven
+ maven-settings
+
+
+ org.sonatype.plexus
+ plexus-sec-dispatcher
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1
new file mode 100644
index 00000000..0d4772a5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings-builder/3.2.5/maven-settings-builder-3.2.5.pom.sha1
@@ -0,0 +1 @@
+d8568e9f65a25d19ed12046ed51207d8b2777767
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-settings/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven-settings/2.0.6/_remote.repositories
new file mode 100644
index 00000000..f38d0028
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+maven-settings-2.0.6.jar>central=
+maven-settings-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar
new file mode 100644
index 00000000..4953b082
Binary files /dev/null and b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1
new file mode 100644
index 00000000..84e86244
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.sha1
@@ -0,0 +1 @@
+5da16cf9def50e3a352cd7e8923a49ebd72003b8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom
new file mode 100644
index 00000000..618d8c10
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ maven-settings
+ Maven Local Settings Model
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.0.0
+ src/main/mdo/settings.mdo
+
+
+
+
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1
new file mode 100644
index 00000000..46872ad1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1
@@ -0,0 +1 @@
+6e8ca6b7fce58a28d2b73774fe277593af14d82a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven-settings/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven-settings/3.2.5/_remote.repositories
new file mode 100644
index 00000000..c3f67179
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-settings-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom b/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom
new file mode 100644
index 00000000..9c0eae64
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom
@@ -0,0 +1,63 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven
+ 3.2.5
+
+
+ maven-settings
+
+ Maven Settings
+ Maven Settings model.
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ maven-3.2.5
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.1.0
+
+ src/main/mdo/settings.mdo
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1
new file mode 100644
index 00000000..34b4dcfd
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven-settings/3.2.5/maven-settings-3.2.5.pom.sha1
@@ -0,0 +1 @@
+fe0ca1c63e27441f2c8121536a9f251c42912358
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/maven/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/maven/2.0.6/_remote.repositories
new file mode 100644
index 00000000..7492404a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/2.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+maven-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom b/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom
new file mode 100644
index 00000000..e4622f0c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom
@@ -0,0 +1,246 @@
+
+
+
+ 4.0.0
+
+ org.apache.maven
+ maven-parent
+ 5
+ ../pom/maven/pom.xml
+
+ maven
+ pom
+ Maven
+ 2.0.6
+ Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.
+ http://maven.apache.org
+
+ jira
+ http://jira.codehaus.org/browse/MNG
+
+ 2001
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://www.nabble.com/Maven---Users-f178.html
+
+
+
+
+ scm:svn:https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6
+ scm:svn:https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6
+ https://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.6
+
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/components/tags
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.0-alpha-13
+
+
+ site-docs
+ pre-site
+
+ xdoc
+ xsd
+
+
+
+
+ standard
+
+ java
+ xpp3-reader
+ xpp3-writer
+
+
+
+
+
+
+
+
+ maven-artifact
+ maven-artifact-manager
+ maven-artifact-test
+ maven-core
+ maven-error-diagnostics
+ maven-model
+ maven-monitor
+ maven-plugin-api
+ maven-plugin-descriptor
+ maven-plugin-parameter-documenter
+ maven-plugin-registry
+ maven-profile
+ maven-project
+ maven-reporting
+ maven-repository-metadata
+ maven-script
+ maven-settings
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ 2.0.6
+
+
+
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-project
+ ${mavenVersion}
+
+
+ org.apache.maven.reporting
+ maven-reporting-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-repository-metadata
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact-manager
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact-test
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-settings
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-plugin-parameter-documenter
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-profile
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-plugin-registry
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-monitor
+ ${mavenVersion}
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.4.1
+
+
+ org.apache.maven.wagon
+ wagon-provider-api
+ 1.0-beta-2
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 1.0-beta-2
+
+
+ org.apache.maven.wagon
+ wagon-ssh-external
+ 1.0-beta-2
+
+
+ org.apache.maven.wagon
+ wagon-file
+ 1.0-beta-2
+
+
+ org.apache.maven.wagon
+ wagon-http-lightweight
+ 1.0-beta-2
+
+
+ easymock
+ easymock
+ 1.2_Java1.3
+ test
+
+
+ classworlds
+ classworlds
+ 1.1
+
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org/ref/${project.version}/
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1
new file mode 100644
index 00000000..6c719f95
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1
@@ -0,0 +1 @@
+1991be0ed3e1820e135201406d5acabf8c08d426 maven-2.0.6.pom
diff --git a/.m2-acc/org/apache/maven/maven/3.2.5/_remote.repositories b/.m2-acc/org/apache/maven/maven/3.2.5/_remote.repositories
new file mode 100644
index 00000000..15437503
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/3.2.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-3.2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom b/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom
new file mode 100644
index 00000000..3efab93d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom
@@ -0,0 +1,628 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 25
+ ../pom/maven/pom.xml
+
+
+ maven
+ 3.2.5
+ pom
+
+ Apache Maven
+ Maven is a software build management and
+ comprehension tool. Based on the concept of a project object model:
+ builds, dependency management, documentation creation, site
+ publication, and distribution publication are all controlled from
+ the declarative file. Maven can be extended by plugins to utilise a
+ number of other development tools for reporting or the build
+ process.
+
+ http://maven.apache.org/ref/${project.version}
+ 2001
+
+
+ 1.6
+ 1.6
+ 2.5.2
+ 1.2
+ 4.11
+ 1.5.5
+ 1.21
+ 3.0.20
+
+ 18.0
+ 3.2.3
+ 0.3.0.M1
+ 2.8
+ 1.3
+ 1.7
+ 1.8.1
+ 1.3
+ 1.0.0.v20140518
+ 1.7.5
+ true
+
+ apache-maven
+ Maven
+ Apache Maven
+ ref/3-LATEST
+ RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,JavadocType,MagicNumber,InnerAssignment,MethodName
+ **/package-info.java
+
+
+
+ maven-plugin-api
+ maven-model
+ maven-model-builder
+ maven-core
+ maven-settings
+ maven-settings-builder
+ maven-artifact
+ maven-aether-provider
+ maven-repository-metadata
+ maven-embedder
+ maven-compat
+ apache-maven
+
+
+
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/maven.git
+ https://github.com/apache/maven/tree/${project.scm.tag}
+ maven-3.2.5
+
+
+ jira
+ http://jira.codehaus.org/browse/MNG
+
+
+ Jenkins
+ https://builds.apache.org/job/maven-3.x/
+
+
+ http://maven.apache.org/download.html
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}
+
+
+
+
+
+ Stuart McCulloch
+
+
+ Christian Schulte (MNG-2199)
+
+
+ Christopher Tubbs (MNG-4226)
+
+
+ Konstantin Perikov (MNG-4565)
+
+
+ Sébastian Le Merdy (MNG-5613)
+
+
+ Mark Ingram (MNG-5639)
+
+
+ Phil Pratt-Szeliga (MNG-5645)
+
+
+
+
+ 2.2.1
+
+
+
+
+
+
+
+
+
+ org.apache.maven
+ maven-model
+ ${project.version}
+
+
+ org.apache.maven
+ maven-settings
+ ${project.version}
+
+
+ org.apache.maven
+ maven-settings-builder
+ ${project.version}
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${project.version}
+
+
+ org.apache.maven
+ maven-embedder
+ ${project.version}
+
+
+ org.apache.maven
+ maven-core
+ ${project.version}
+
+
+ org.apache.maven
+ maven-model-builder
+ ${project.version}
+
+
+ org.apache.maven
+ maven-compat
+ ${project.version}
+
+
+ org.apache.maven
+ maven-artifact
+ ${project.version}
+
+
+ org.apache.maven
+ maven-aether-provider
+ ${project.version}
+
+
+ org.apache.maven
+ maven-repository-metadata
+ ${project.version}
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ ${plexusUtilsVersion}
+
+
+ com.google.guava
+ guava
+ ${guavaVersion}
+
+
+ org.sonatype.sisu
+ sisu-guice
+ ${guiceVersion}
+
+
+ org.sonatype.sisu
+ sisu-guice
+ ${guiceVersion}
+ no_aop
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${sisuInjectVersion}
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ ${plexusVersion}
+
+
+ junit
+ junit
+
+
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ ${classWorldsVersion}
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ ${plexusInterpolationVersion}
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4jVersion}
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4jVersion}
+ true
+
+
+ ch.qos.logback
+ logback-classic
+ 1.0.7
+ true
+
+
+
+ org.apache.maven.wagon
+ wagon-provider-api
+ ${wagonVersion}
+
+
+ org.apache.maven.wagon
+ wagon-file
+ ${wagonVersion}
+
+
+ org.apache.maven.wagon
+ wagon-http
+ ${wagonVersion}
+ shaded
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+
+ org.eclipse.aether
+ aether-api
+ ${aetherVersion}
+
+
+ org.eclipse.aether
+ aether-spi
+ ${aetherVersion}
+
+
+ org.eclipse.aether
+ aether-impl
+ ${aetherVersion}
+
+
+ org.eclipse.aether
+ aether-util
+ ${aetherVersion}
+
+
+ org.eclipse.aether
+ aether-connector-basic
+ ${aetherVersion}
+
+
+ org.eclipse.aether
+ aether-transport-wagon
+ ${aetherVersion}
+
+
+
+ commons-cli
+ commons-cli
+ ${commonsCliVersion}
+
+
+ commons-lang
+ commons-lang
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ commons-jxpath
+ commons-jxpath
+ ${jxpathVersion}
+
+
+ org.sonatype.plexus
+ plexus-sec-dispatcher
+ ${securityDispatcherVersion}
+
+
+ org.sonatype.plexus
+ plexus-cipher
+ ${cipherVersion}
+
+
+
+
+
+
+
+
+ junit
+ junit
+ ${junitVersion}
+ test
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ ${plexusVersion}
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ -Xmx256m
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ ${modelloVersion}
+
+
+ site-docs
+ pre-site
+
+ xdoc
+ xsd
+
+
+
+ standard
+
+ java
+ xpp3-reader
+ xpp3-writer
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 1.0.0
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}
+
+
+
+ org.apache.maven.doxia
+ doxia-module-markdown
+ 1.5
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.1
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources*/**
+ src/test/projects/**
+ src/test/remote-repo/**
+ **/*.odg
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ [0.10,)
+
+ check
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.10
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.1
+
+
+
+
+ check-java-1.6-compat
+ process-classes
+
+ check
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-doap-plugin
+ 1.1
+
+
+ The mission of the Apache Maven project is to create and maintain software
+ libraries that provide a widely-used project build tool, targeting mainly Java
+ development. Apache Maven promotes the use of dependencies via a
+ standardized coordinate system, binary plugins, and a standard build
+ lifecycle.
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ bootstrap/**
+ README.bootstrap.txt
+ .repository/**
+ .maven/spy.log
+
+
+ false
+
+
+
+
+
+
+
+ apache-release
+
+
+
+ maven-assembly-plugin
+
+
+ source-release-assembly
+
+
+ true
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+ true
+ true
+
+ http://download.eclipse.org/aether/aether-core/${aetherVersion}/apidocs/
+ http://plexus.codehaus.org/plexus-containers/plexus-container-default/apidocs/
+
+
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+
+
+
+ maven-repo-local
+
+
+ maven.repo.local
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+ maven.repo.local
+ ${maven.repo.local}
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1 b/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1
new file mode 100644
index 00000000..7c18bebc
--- /dev/null
+++ b/.m2-acc/org/apache/maven/maven/3.2.5/maven-3.2.5.pom.sha1
@@ -0,0 +1 @@
+e3af023ee33c8e6599bc48253d1294e128700309
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories
new file mode 100644
index 00000000..a95cb5f1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-clean-plugin-2.5.jar>central=
+maven-clean-plugin-2.5.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar
new file mode 100644
index 00000000..a1ff1993
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1
new file mode 100644
index 00000000..daf49c54
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1
@@ -0,0 +1 @@
+75653decaefa85ca8114ff3a4f869bb2ee6d605d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
new file mode 100644
index 00000000..7ec3fa92
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
@@ -0,0 +1,112 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ 22
+ ../maven-plugins/pom.xml
+
+
+ maven-clean-plugin
+ 2.5
+ maven-plugin
+
+ Maven Clean Plugin
+
+ The Maven Clean Plugin is a plugin that removes files generated at build-time in a project's directory.
+
+ 2001
+
+
+ ${mavenVersion}
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-2.5
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-clean-plugin-2.5
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-clean-plugin-2.5
+
+
+ JIRA
+ http://jira.codehaus.org/browse/MCLEAN
+
+
+
+ 2.0.6
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0
+
+
+
+
+ org.apache.maven.shared
+ maven-plugin-testing-harness
+ 1.1
+ test
+
+
+
+
+
+ run-its
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ true
+ true
+ src/it
+ ${project.build.directory}/it
+
+ */pom.xml
+
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+
+ clean
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1
new file mode 100644
index 00000000..2289aec3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1
@@ -0,0 +1 @@
+8571a1cd21bed4fe28656c3303526fa7d1e582ad
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories
new file mode 100644
index 00000000..6c0f271a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+maven-compiler-plugin-3.13.0.jar>central=
+maven-compiler-plugin-3.13.0.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar
new file mode 100644
index 00000000..8eab9573
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1
new file mode 100644
index 00000000..d304ffe7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.jar.sha1
@@ -0,0 +1 @@
+f9e53f33e2d4d79936154bc33cf59b8913c3f21a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom
new file mode 100644
index 00000000..90df37c7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom
@@ -0,0 +1,301 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ 41
+
+
+
+ maven-compiler-plugin
+ 3.13.0
+ maven-plugin
+
+ Apache Maven Compiler Plugin
+ The Compiler Plugin is used to compile the sources of your project.
+ 2001
+
+
+
+ Jan Sievers
+
+
+
+
+ ${mavenVersion}
+
+
+
+ scm:git:https://github.com/apache/maven-compiler-plugin.git
+ scm:git:https://github.com/apache/maven-compiler-plugin.git
+ maven-compiler-plugin-3.13.0
+ https://github.com/apache/maven-compiler-plugin/tree/${project.scm.tag}
+
+
+ JIRA
+ https://issues.apache.org/jira/browse/MCOMPILER
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-compiler-plugin/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 3.6.3
+ 2.15.0
+
+ 2.4.21
+ 3.7.0
+ 2.5.14-02
+ 1.2.0
+ 8
+ false
+ 2024-03-15T07:27:59Z
+ org.apache.maven.plugins.compiler.its
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ provided
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+ 3.4.2
+
+
+ org.apache.maven.shared
+ maven-shared-incremental
+ 1.1
+
+
+ org.apache.maven
+ maven-core
+
+
+ org.apache.maven
+ maven-plugin-api
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-java
+ ${plexus-java.version}
+
+
+
+ org.codehaus.plexus
+ plexus-compiler-api
+ ${plexusCompilerVersion}
+
+
+ org.codehaus.plexus
+ plexus-compiler-manager
+ ${plexusCompilerVersion}
+
+
+ org.codehaus.plexus
+ plexus-compiler-javac
+ ${plexusCompilerVersion}
+ runtime
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 4.0.0-alpha-2
+ test
+
+
+
+ org.codehaus.plexus
+ plexus-xml
+ 3.0.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.8.0
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+
+
+ false
+
+
+ true
+
+ plexus.snapshots
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+ src/**/*.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+
+
+
+ from 3.13.0
+ 3.6.3
+ 8
+
+
+ from 3.9.0 to 3.12.1
+ 3.2.5
+ 8
+
+
+ from 3.0 to 3.8.1
+ 3.0
+ 7
+
+
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+
+
+
+
+ run-its
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+
+ integration-test
+
+
+ true
+
+ true
+ src/it
+ ${project.build.directory}/it
+
+ */pom.xml
+ extras/*/pom.xml
+ multirelease-patterns/*/pom.xml
+
+
+
+ setup*/pom.xml
+
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+ ${maven.it.failure.ignore}
+ true
+
+ clean
+ test-compile
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1
new file mode 100644
index 00000000..752bfda4
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-compiler-plugin/3.13.0/maven-compiler-plugin-3.13.0.pom.sha1
@@ -0,0 +1 @@
+e4881f5e9859c3f8ba1ba094cf21bd911e7c5d73
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories
new file mode 100644
index 00000000..35c45721
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+maven-install-plugin-2.4.jar>central=
+maven-install-plugin-2.4.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar
new file mode 100644
index 00000000..fd512667
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1
new file mode 100644
index 00000000..44d60104
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar.sha1
@@ -0,0 +1 @@
+9d1316166fe4c313f56276935e08df11f45267c2
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom
new file mode 100644
index 00000000..74255219
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom
@@ -0,0 +1,193 @@
+
+
+
+
+
+ 4.0.0
+
+
+ maven-plugins
+ org.apache.maven.plugins
+ 23
+ ../maven-plugins/pom.xml
+
+
+ maven-install-plugin
+ 2.4
+ maven-plugin
+
+ Maven Install Plugin
+ Copies the project artifacts to the user's local repository.
+ 2004
+
+
+ ${mavenVersion}
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.4
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.4
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-install-plugin-2.4
+
+
+ jira
+ http://jira.codehaus.org/browse/MINSTALL
+
+
+
+ 2.0.6
+ 3.1
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-project
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact-manager
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginPluginVersion}
+ provided
+
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 1.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0.5
+
+
+ org.codehaus.plexus
+ plexus-digest
+ 1.0
+
+
+
+
+
+ Ludwig Magnusson
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginPluginVersion}
+
+ true
+
+
+
+ mojo-descriptor
+ process-classes
+
+ descriptor
+
+
+
+ help-goal
+
+ helpmojo
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginPluginVersion}
+
+
+
+
+
+
+ run-its
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.7
+
+ true
+ src/it
+ ${project.build.directory}/it
+
+ */pom.xml
+ */non-default-pom.xml
+
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+ true
+
+ clean
+ install
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1
new file mode 100644
index 00000000..a3c993d8
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.pom.sha1
@@ -0,0 +1 @@
+a94328f3fcee1cebefa3d1224caa0050682da487
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/_remote.repositories
new file mode 100644
index 00000000..fd3daf5d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-jar-plugin-2.4.jar>central=
+maven-jar-plugin-2.4.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar
new file mode 100644
index 00000000..08d1d157
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar.sha1
new file mode 100644
index 00000000..88de6f03
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar.sha1
@@ -0,0 +1 @@
+e3200bcf357b5c5e26df072d27df160546bb079a
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom
new file mode 100644
index 00000000..14af5006
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom
@@ -0,0 +1,174 @@
+
+
+
+
+
+ 4.0.0
+
+
+ maven-plugins
+ org.apache.maven.plugins
+ 22
+ ../maven-plugins/pom.xml
+
+
+ maven-jar-plugin
+ 2.4
+ maven-plugin
+
+ Maven JAR Plugin
+ Builds a Java Archive (JAR) file from the compiled project classes and resources.
+
+
+
+ Jerome Lacoste
+ jerome@coffeebreaks.org
+ CoffeeBreaks
+ http://www.coffeebreaks.org
+ +1
+
+ Java Developer
+
+
+
+
+
+ ${mavenVersion}
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-jar-plugin-2.4
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-jar-plugin-2.4
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-jar-plugin-2.4
+
+
+ JIRA
+ http://jira.codehaus.org/browse/MJAR
+
+
+
+ 2.5
+ 2.0.6
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-project
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+ runtime
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-archiver
+ ${mavenArchiverVersion}
+
+
+ org.codehaus.plexus
+ plexus-archiver
+ 2.1
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+ org.codehaus.plexus
+ plexus-component-api
+
+
+
+
+ commons-lang
+ commons-lang
+ 2.1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 1.2
+ test
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+ run-its
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ src/it
+ ${project.build.directory}/it
+
+ */pom.xml
+
+ verify
+ ${project.build.directory}/local-repo
+
+ clean
+ package
+
+ src/it/settings.xml
+ true
+
+
+
+ integration-test
+
+ install
+ integration-test
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom.sha1
new file mode 100644
index 00000000..8dd7bdab
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.pom.sha1
@@ -0,0 +1 @@
+ae9d54d974e163f260f89ecea8ff6d55e4b0963e
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/22/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/_remote.repositories
new file mode 100644
index 00000000..32d316a9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-plugins-22.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom
new file mode 100644
index 00000000..43541040
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom
@@ -0,0 +1,340 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 21
+ ../../pom/maven/pom.xml
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ 22
+ pom
+
+ Maven Plugins
+ Maven Plugins
+ http://maven.apache.org/plugins/
+
+
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://old.nabble.com/Maven---Users-f178.html
+ http://maven.users.markmail.org/
+
+
+
+ Maven Developer List
+ dev-subscribe@maven.apache.org
+ dev-unsubscribe@maven.apache.org
+ dev@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/dev@maven.apache.org/
+ http://old.nabble.com/Maven-Developers-f179.html
+ http://maven.dev.markmail.org/
+
+
+
+ Maven Issues List
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+ http://www.mail-archive.com/issues@maven.apache.org
+ http://old.nabble.com/Maven---Issues-f15573.html
+ http://maven.issues.markmail.org/
+
+
+
+ Maven Commits List
+ commits-subscribe@maven.apache.org
+ commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/commits@maven.apache.org
+ http://old.nabble.com/Maven---Commits-f15575.html
+ http://maven.commits.markmail.org/
+
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://old.nabble.com/Maven-Announcements-f15617.html
+ http://maven.announce.markmail.org/
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://old.nabble.com/Maven---Notifications-f15574.html
+ http://maven.notifications.markmail.org/
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-22
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-22
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-plugins-22
+
+
+ Jenkins
+ https://builds.apache.org/hudson/job/maven-plugins/
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org/plugins/
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.6
+
+
+ JIRA
+
+ 1000
+ true
+
+ org/apache/maven/plugins
+
+ [ANN] ${project.name} ${project.version} Released
+
+ announce@maven.apache.org
+ users@maven.apache.org
+
+
+ dev@maven.apache.org
+
+
+ ${apache.availid}
+ ${smtp.host}
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 1
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/plugins/tags
+
+
+
+ maven-site-plugin
+
+ scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version}
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+
+ enforce
+
+ ensure-no-container-api
+
+
+
+
+ org.codehaus.plexus:plexus-component-api
+
+ The new containers are not supported. You probably added a dependency that is missing the exclusions.
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ generated-helpmojo
+
+ helpmojo
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.8
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+
+
+ docck-check
+ verify
+
+ check
+
+
+
+
+
+
+
+
+ run-its
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ true
+ src/it
+ ${project.build.directory}/it
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+
+ */pom.xml
+
+
+
+
+ integration-test
+
+ install
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.5
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ false
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1
new file mode 100644
index 00000000..12ad70e0
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1
@@ -0,0 +1 @@
+beff44ae4eff1e5c79c01972083cd11fa6982462
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/23/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/_remote.repositories
new file mode 100644
index 00000000..3f488204
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-plugins-23.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom
new file mode 100644
index 00000000..916423d7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom
@@ -0,0 +1,266 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 22
+ ../../pom/maven/pom.xml
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ 23
+ pom
+
+ Maven Plugins
+ Maven Plugins
+ http://maven.apache.org/plugins/
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-23
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-plugins-23
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-plugins-23
+
+
+ Jenkins
+ https://builds.apache.org/hudson/job/maven-plugins/
+
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org/plugins/
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.7.1
+
+
+ JIRA
+
+ 1000
+ true
+
+ org/apache/maven/plugins
+
+ [ANN] ${project.name} ${project.version} Released
+
+ announce@maven.apache.org
+ users@maven.apache.org
+
+
+ dev@maven.apache.org
+
+
+ ${apache.availid}
+ ${smtp.host}
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 1
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/plugins/tags
+
+
+
+ maven-site-plugin
+
+ scp://people.apache.org/www/maven.apache.org/plugins/${project.artifactId}-${project.version}
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+
+ enforce
+
+ ensure-no-container-api
+
+
+
+
+ org.codehaus.plexus:plexus-component-api
+
+ The new containers are not supported. You probably added a dependency that is missing the exclusions.
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ generated-helpmojo
+
+ helpmojo
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.1
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+
+
+ docck-check
+ verify
+
+ check
+
+
+
+
+
+
+
+
+ run-its
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ true
+ src/it
+ ${project.build.directory}/it
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+
+ */pom.xml
+
+
+
+
+ integration-test
+
+ install
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.6
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ false
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1
new file mode 100644
index 00000000..3f61aba2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.sha1
@@ -0,0 +1 @@
+d40d68ba1f88d8e9b0040f175a6ff41928abd5e7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/40/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/_remote.repositories
new file mode 100644
index 00000000..6a8a3298
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+maven-plugins-40.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom
new file mode 100644
index 00000000..aedcdfb7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom
@@ -0,0 +1,236 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 40
+ ../pom.xml
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ pom
+
+ Apache Maven Plugins
+ Maven Plugins
+ https://maven.apache.org/plugins/
+
+
+ Jenkins
+ https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/
+
+
+
+
+ plugins-archives/${project.artifactId}-LATEST
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ default-descriptor
+ process-classes
+
+ ./apidocs/
+
+
+
+ generate-helpmojo
+
+ helpmojo
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ ${project.reporting.outputDirectory}
+
+
+
+
+ scm-publish
+
+ publish-scm
+
+ site-deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ensure-no-container-api
+
+ enforce
+
+
+
+
+
+ org.codehaus.plexus:plexus-component-api
+
+ The new containers are not supported. You probably added a dependency that is missing the exclusions.
+
+
+ true
+
+
+
+
+
+
+
+
+
+ quality-checks
+
+
+ quality-checks
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+
+
+ docck-check
+
+ check
+
+ verify
+
+
+
+
+
+
+
+ run-its
+
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ true
+ src/it
+ ${project.build.directory}/it
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+
+ */pom.xml
+
+
+ ${invoker.maven.compiler.source}
+ ${invoker.maven.compiler.target}
+
+
+
+
+ integration-test
+
+ install
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1
new file mode 100644
index 00000000..57d57cf6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/40/maven-plugins-40.pom.sha1
@@ -0,0 +1 @@
+f35823b06eb0e0ef4cad1953a4b01df964c416ac
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/41/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/_remote.repositories
new file mode 100644
index 00000000..c297389f
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:18 CEST 2026
+maven-plugins-41.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom
new file mode 100644
index 00000000..63ab35e2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom
@@ -0,0 +1,209 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 41
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ pom
+
+ Apache Maven Plugins
+ Maven Plugins
+ https://maven.apache.org/plugins/
+
+
+ Jenkins
+ https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-plugins/
+
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/plugins-archives/
+
+
+
+
+ plugins-archives/${project.artifactId}-LATEST
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ default-descriptor
+ process-classes
+
+ ./apidocs/
+
+
+
+ generate-helpmojo
+
+ helpmojo
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ ${project.reporting.outputDirectory}
+
+
+
+
+ scm-publish
+
+ publish-scm
+
+ site-deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ ensure-no-container-api
+
+ enforce
+
+
+
+
+
+ org.codehaus.plexus:plexus-component-api
+
+ The new containers are not supported. You probably added a dependency that is missing the exclusions.
+
+
+ true
+
+
+
+
+
+
+
+
+
+ run-its
+
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+ true
+ src/it
+ ${project.build.directory}/it
+ setup
+ verify
+ ${project.build.directory}/local-repo
+ src/it/settings.xml
+
+ */pom.xml
+
+
+ ${invoker.maven.compiler.source}
+ ${invoker.maven.compiler.target}
+
+
+
+
+ integration-test
+
+ install
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1
new file mode 100644
index 00000000..49bea4e8
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-plugins/41/maven-plugins-41.pom.sha1
@@ -0,0 +1 @@
+642f5ab11b18715bd24893805ad5a50a10be4d97
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/_remote.repositories
new file mode 100644
index 00000000..334f3912
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-resources-plugin-2.6.jar>central=
+maven-resources-plugin-2.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
new file mode 100644
index 00000000..dfffe64b
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar.sha1
new file mode 100644
index 00000000..01b506d6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar.sha1
@@ -0,0 +1 @@
+dd093ff6a4b680eae7ae83b5ab04310249fc6590
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom
new file mode 100644
index 00000000..a6554197
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom
@@ -0,0 +1,248 @@
+
+
+
+
+
+ 4.0.0
+
+
+ maven-plugins
+ org.apache.maven.plugins
+ 23
+ ../maven-plugins/pom.xml
+
+
+ maven-resources-plugin
+ 2.6
+ maven-plugin
+
+ Maven Resources Plugin
+
+ The Resources Plugin handles the copying of project resources to the output
+ directory. There are two different kinds of resources: main resources and test resources. The
+ difference is that the main resources are the resources associated to the main
+ source code while the test resources are associated to the test source code.
+ Thus, this allows the separation of resources for the main source code and its
+ unit tests.
+
+ 2001
+
+
+ ${mavenVersion}
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-resources-plugin-2.6
+ scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-resources-plugin-2.6
+ http://svn.apache.org/viewvc/maven/plugins/tags/maven-resources-plugin-2.6
+
+
+ JIRA
+ http://jira.codehaus.org/browse/MRESOURCES
+
+
+
+ 1.1
+ 2.0.6
+ 3.1
+
+
+
+
+ Graham Leggett
+
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-project
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-settings
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-monitor
+ ${mavenVersion}
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginPluginVersion}
+ provided
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 2.0.5
+
+
+
+ org.apache.maven.shared
+ maven-filtering
+ ${mavenFilteringVersion}
+
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ 1.13
+
+
+
+ org.apache.maven.shared
+ maven-plugin-testing-harness
+ 1.0-beta-1
+ test
+
+
+ commons-io
+ commons-io
+ 1.4
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginPluginVersion}
+
+ true
+
+
+
+ mojo-descriptor
+
+ descriptor
+
+
+
+ help-goal
+
+ helpmojo
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginPluginVersion}
+
+
+
+
+
+
+ run-its
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.7
+
+ true
+ verify
+ ${project.build.directory}/local-repo
+
+ clean
+ process-test-resources
+
+ src/it/settings.xml
+ ${project.build.directory}/it
+
+ fromExecProps
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+
+
+
+ test-descriptor
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.sha1
new file mode 100644
index 00000000..09d26e91
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.sha1
@@ -0,0 +1 @@
+5db5c3a879f31e8de7b580c79a52b245454c4620
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/_remote.repositories
new file mode 100644
index 00000000..ce60c6ac
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-shade-plugin-3.5.1.jar>central=
+maven-shade-plugin-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar
new file mode 100644
index 00000000..b618eaa2
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar.sha1
new file mode 100644
index 00000000..56a644eb
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.jar.sha1
@@ -0,0 +1 @@
+5fe1a7579803ab5e8fe6ab042d0af589df73d5de
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom
new file mode 100644
index 00000000..1d1e73d9
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom
@@ -0,0 +1,409 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.plugins
+ maven-plugins
+ 40
+
+
+
+ maven-shade-plugin
+ 3.5.1
+ maven-plugin
+
+ Apache Maven Shade Plugin
+ Repackages the project classes together with their dependencies into a single uber-jar, optionally renaming classes
+ or removing unused classes.
+
+
+
+ Trask Stalnaker
+
+
+ Anthony Dahanne
+
+
+ Fabiano Cipriano de Oliveira
+
+
+ Markus Karg
+
+
+ Torsten Curdt
+
+
+
+
+ ${mavenVersion}
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-shade-plugin.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-shade-plugin.git
+ maven-shade-plugin-3.5.1
+ https://github.com/apache/maven-shade-plugin/tree/${project.scm.tag}
+
+
+ jira
+ https://issues.apache.org/jira/browse/MSHADE
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-shade-plugin/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 3.2.5
+ 8
+ 0.3.5
+ ${project.version}
+ 9.5
+ 1.7.32
+ 2023-09-21T19:38:13Z
+
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${sisu.version}
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${sisu.version}
+
+
+ com.google.inject
+ guice
+ 5.1.0
+
+
+
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ provided
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.5.1
+
+
+
+
+ javax.inject
+ javax.inject
+ 1
+ provided
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.ow2.asm
+ asm
+ ${asmVersion}
+
+
+ org.ow2.asm
+ asm-commons
+ ${asmVersion}
+
+
+
+ org.jdom
+ jdom2
+ 2.0.6.1
+
+
+ org.apache.maven.shared
+ maven-dependency-tree
+ 3.2.1
+
+
+ commons-io
+ commons-io
+ 2.13.0
+
+
+ org.vafer
+ jdependency
+ 2.9.0
+
+
+ org.apache.commons
+ commons-collections4
+ 4.4
+
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ test
+
+
+ com.google.inject
+ guice
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ 2.2
+ test
+
+
+ org.xmlunit
+ xmlunit-legacy
+ 2.9.1
+ test
+
+
+ org.mockito
+ mockito-core
+ 2.28.2
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+ org.apache.maven
+ maven-compat
+ ${mavenVersion}
+ test
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 3.3.0
+ test
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+
+ src/it/mrm/repository/services-resource-transformer/*/META-INF/services/org.apache.maven.Shade
+ src/it/mrm/repository/services-resource-transformer-with-reloc-includes-excludes/*/META-INF/services/org.apache.maven.shade
+ rel-path-test-files/**
+ src/it/projects/dep-reduced-pom-use-base-version/repo/org/apache/maven/its/shade/drp/a/0.1-SNAPSHOT/_maven.repositories
+ src/it/projects/mshade-123/sample.txt
+ src/it/projects/MSHADE-133/src/main/resources/myConfig.yml
+ src/it/projects/rerun-with-reloc/src/main/resources/some-ordinary-resource.txt
+ src/it/projects/rerun-without-reloc/src/main/resources/some-ordinary-resource.txt
+ src/it/projects/MSHADE-182/src/main/resources/META-INF/services/relocateme.Service
+ src/it/projects/MSHADE-390-sisu-index/**
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-bytecode-version
+
+
+
+
+ module-info
+
+
+ org.vafer:jdependency
+
+
+
+
+
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+
+
+
+
+ run-its
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.6.0
+
+
+ package
+
+ true
+ src/it/projects
+ src/it/mrm/settings.xml
+
+ org.apache.maven.plugins:maven-shade-plugin:${project.version}:test-jar
+
+
+
+
+ org.codehaus.mojo
+ mrm-maven-plugin
+ 1.5.0
+
+
+
+ src/it/mrm/repository
+
+ target/mock-repo
+
+
+
+
+
+
+
+ start
+ stop
+
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.39.0
+
+
+
+
+
+
+ java21+
+
+ [21,)
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+
+ 2.35.0
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom.sha1
new file mode 100644
index 00000000..93c533b2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-shade-plugin/3.5.1/maven-shade-plugin-3.5.1.pom.sha1
@@ -0,0 +1 @@
+8343a080a616e593f0522608974341a763b22276
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/_remote.repositories
new file mode 100644
index 00000000..fca8ba2a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+maven-surefire-plugin-3.1.2.jar>central=
+maven-surefire-plugin-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar
new file mode 100644
index 00000000..6515aef8
Binary files /dev/null and b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar.sha1
new file mode 100644
index 00000000..3a82d73c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.jar.sha1
@@ -0,0 +1 @@
+2b72515424da4d48017cdcfa3ea87378cefe8824
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom
new file mode 100644
index 00000000..75f2a2b2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom
@@ -0,0 +1,174 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ maven-plugin
+
+ Maven Surefire Plugin
+ Maven Surefire MOJO in maven-surefire-plugin.
+
+
+ ${mavenVersion}
+
+
+
+ Surefire
+ Failsafe
+
+
+
+
+ org.apache.maven.surefire
+ maven-surefire-common
+ ${project.version}
+
+
+ org.apache.maven
+ maven-core
+ provided
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ provided
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ build-site
+
+ single
+
+ package
+
+
+ src/assembly/site-source.xml
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+
+
+
+
+ ci
+
+
+ enableCiProfile
+ true
+
+
+
+
+
+ maven-docck-plugin
+ 1.1
+
+
+
+ check
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+
+ false
+
+
+
+
+ jira-report
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom.sha1
new file mode 100644
index 00000000..a83c6dbe
--- /dev/null
+++ b/.m2-acc/org/apache/maven/plugins/maven-surefire-plugin/3.1.2/maven-surefire-plugin-3.1.2.pom.sha1
@@ -0,0 +1 @@
+f8202d51279854dd7a956e8578dcefb4c02ac5aa
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/_remote.repositories
new file mode 100644
index 00000000..3ff23ede
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-reporting-api-2.0.6.jar>central=
+maven-reporting-api-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
new file mode 100644
index 00000000..8d2834c8
Binary files /dev/null and b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar differ
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.sha1 b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.sha1
new file mode 100644
index 00000000..a12caa24
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.sha1
@@ -0,0 +1 @@
+29ec352c90968c345b628be6c40ddfb5ec7010a8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom
new file mode 100644
index 00000000..39860731
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ maven-reporting
+ org.apache.maven.reporting
+ 2.0.6
+
+ 4.0.0
+ maven-reporting-api
+ Maven Reporting API
+
+
+ vsiveton
+ Vincent Siveton
+ vincent.siveton@gmail.com
+
+ Java Developer
+
+ -5
+
+
+
+
+ org.apache.maven.doxia
+ doxia-sink-api
+ 1.0-alpha-7
+
+
+
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.sha1
new file mode 100644
index 00000000..2c271194
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.sha1
@@ -0,0 +1 @@
+8d8037467cc092dbaf1ca8b513172e2a893b5b9b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/_remote.repositories b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/_remote.repositories
new file mode 100644
index 00000000..01808453
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+maven-reporting-2.0.6.pom>central=
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom
new file mode 100644
index 00000000..d294b7cf
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+ maven
+ org.apache.maven
+ 2.0.6
+
+ 4.0.0
+ org.apache.maven.reporting
+ maven-reporting
+ pom
+ Maven Reporting
+ 2005
+
+ maven-reporting-api
+
+
diff --git a/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.sha1 b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.sha1
new file mode 100644
index 00000000..9a993413
--- /dev/null
+++ b/.m2-acc/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.sha1
@@ -0,0 +1 @@
+0257fe61312283ef58817edf197e9c90db0bba25
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/_remote.repositories
new file mode 100644
index 00000000..4375fe0a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+maven-common-artifact-filters-3.1.1.jar>central=
+maven-common-artifact-filters-3.1.1.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar
new file mode 100644
index 00000000..6547d121
Binary files /dev/null and b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar differ
diff --git a/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar.sha1 b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar.sha1
new file mode 100644
index 00000000..ee15a22c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.jar.sha1
@@ -0,0 +1 @@
+044f7d167891f281160764ef1a687dcf487d3a2c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom
new file mode 100644
index 00000000..273af909
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom
@@ -0,0 +1,164 @@
+
+
+
+ 4.0.0
+
+
+ maven-shared-components
+ org.apache.maven.shared
+ 34
+
+
+
+ maven-common-artifact-filters
+ 3.1.1
+
+ Apache Maven Common Artifact Filters
+ A collection of ready-made filters to control inclusion/exclusion of artifacts during dependency resolution.
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-common-artifact-filters.git
+ https://github.com/apache/maven-common-artifact-filters/tree/${project.scm.tag}
+ maven-common-artifact-filters-3.1.1
+
+
+ jira
+ https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20%3D%20maven-common-artifact-filters
+
+
+ Jenkins
+ https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-common-artifact-filters/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 3.1.0
+ 7
+ 2021-01-23T01:12:33Z
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.0.0
+
+
+
+
+
+
+
+ org.apache.maven
+ maven-artifact
+ ${maven.version}
+
+
+ org.apache.maven
+ maven-model
+ ${maven.version}
+
+
+ org.apache.maven
+ maven-core
+ ${maven.version}
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${maven.version}
+
+
+
+ org.sonatype.sisu
+ sisu-inject-plexus
+ 1.4.2
+
+
+ commons-io
+ commons-io
+ 2.6
+
+
+
+ org.sonatype.aether
+ aether-api
+ 1.7
+ provided
+
+
+ org.sonatype.aether
+ aether-util
+ 1.7
+ provided
+
+
+ org.apache.maven.resolver
+ maven-resolver-api
+ 1.4.2
+ provided
+
+
+ org.apache.maven.resolver
+ maven-resolver-util
+ 1.4.2
+ provided
+
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+ 3.3.3
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ org.mockito
+ mockito-core
+ 2.28.2
+ test
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 2.1
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+ test
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom.sha1
new file mode 100644
index 00000000..82df3fa1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-common-artifact-filters/3.1.1/maven-common-artifact-filters-3.1.1.pom.sha1
@@ -0,0 +1 @@
+8018cd9ce907b9094def17d38824932c52120ebf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/_remote.repositories
new file mode 100644
index 00000000..6c0ba249
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-filtering-1.1.jar>central=
+maven-filtering-1.1.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar
new file mode 100644
index 00000000..28f9c799
Binary files /dev/null and b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar differ
diff --git a/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar.sha1 b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar.sha1
new file mode 100644
index 00000000..3a5c3f16
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar.sha1
@@ -0,0 +1 @@
+c223ff4ef9e9b3b51b2c9310dda59527a4b85baf
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom
new file mode 100644
index 00000000..0375d3b1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom
@@ -0,0 +1,178 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ 17
+ ../maven-shared-components/pom.xml
+
+
+ org.apache.maven.shared
+ maven-filtering
+ 1.1
+ jar
+
+ Maven Filtering
+ A component to assist in filtering of resource files with properties from a Maven project.
+
+
+ 2.0.6
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/shared/tags/maven-filtering-1.1
+ scm:svn:https://svn.apache.org/repos/asf/maven/shared/tags/maven-filtering-1.1
+ http://svn.apache.org/viewvc/maven/shared/tags/maven-filtering-1.1
+
+
+ jira
+ http://jira.codehaus.org/browse/MSHARED/component/13380
+
+
+
+ 2.0.6
+
+
+
+
+ Graham Leggett
+
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+
+
+ org.apache.maven
+ maven-project
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-monitor
+ ${mavenVersion}
+ test
+
+
+ org.apache.maven
+ maven-settings
+ ${mavenVersion}
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.15
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ 1.12
+
+
+ org.sonatype.plexus
+ plexus-build-api
+ 0.0.4
+
+
+ org.sonatype.plexus
+ plexus-build-api
+ 0.0.4
+ test
+ tests
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.4
+
+
+
+ descriptor
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.4
+
+ Type,Key,Summary,Assignee,Status,Resolution,Created
+ 200
+ true
+ Key
+ maven-filtering-
+
+
+
+
+ jira-report
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom.sha1
new file mode 100644
index 00000000..4ef11e9c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom.sha1
@@ -0,0 +1 @@
+58f9827f70cc29dd6aed2477b6384f14462f9576
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/17/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/_remote.repositories
new file mode 100644
index 00000000..423ab32b
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+maven-shared-components-17.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom
new file mode 100644
index 00000000..7fea21f6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom
@@ -0,0 +1,198 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 21
+ ../../pom/maven/pom.xml
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ 17
+ pom
+
+ Maven Shared Components
+ Maven shared components
+ http://maven.apache.org/shared/
+
+
+
+ Maven User List
+ users-subscribe@maven.apache.org
+ users-unsubscribe@maven.apache.org
+ users@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-users
+
+ http://www.mail-archive.com/users@maven.apache.org/
+ http://old.nabble.com/Maven---Users-f178.html
+ http://maven.users.markmail.org/
+
+
+
+ Maven Developer List
+ dev-subscribe@maven.apache.org
+ dev-unsubscribe@maven.apache.org
+ dev@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/dev@maven.apache.org/
+ http://old.nabble.com/Maven-Developers-f179.html
+ http://maven.dev.markmail.org/
+
+
+
+ Maven Issues List
+ issues-subscribe@maven.apache.org
+ issues-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-issues/
+
+ http://www.mail-archive.com/issues@maven.apache.org
+ http://old.nabble.com/Maven---Issues-f15573.html
+ http://maven.issues.markmail.org/
+
+
+
+ Maven Commits List
+ commits-subscribe@maven.apache.org
+ commits-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-dev
+
+ http://www.mail-archive.com/commits@maven.apache.org
+ http://old.nabble.com/Maven---Commits-f15575.html
+ http://maven.commits.markmail.org/
+
+
+
+
+ Maven Announcements List
+ announce@maven.apache.org
+ announce-subscribe@maven.apache.org
+ announce-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-announce/
+
+ http://www.mail-archive.com/announce@maven.apache.org
+ http://old.nabble.com/Maven-Announcements-f15617.html
+ http://maven.announce.markmail.org/
+
+
+
+ Maven Notifications List
+ notifications-subscribe@maven.apache.org
+ notifications-unsubscribe@maven.apache.org
+ http://mail-archives.apache.org/mod_mbox/maven-notifications/
+
+ http://www.mail-archive.com/notifications@maven.apache.org
+ http://old.nabble.com/Maven---Notifications-f15574.html
+ http://maven.notifications.markmail.org/
+
+
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-17
+ scm:svn:https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-17
+ http://svn.apache.org/viewvc/maven/shared/tags/maven-shared-components-17
+
+
+ jira
+ http://jira.codehaus.org/browse/MSHARED
+
+
+ Jenkins
+ https://builds.apache.org/job/maven-shared/
+
+
+
+ apache.website
+ scp://people.apache.org/www/maven.apache.org/shared/
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.6
+
+
+ JIRA
+
+ 1000
+ true
+ ${project.artifactId}-
+
+ org/apache/maven/shared
+
+ [ANN] ${project.name} ${project.version} Released
+
+ announce@maven.apache.org
+ users@maven.apache.org
+
+
+ dev@maven.apache.org
+
+
+ ${apache.availid}
+ ${smtp.host}
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 1
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/shared/tags
+
+
+
+ maven-site-plugin
+
+ scp://people.apache.org/www/maven.apache.org/shared/${project.artifactId}-${project.version}
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom.sha1
new file mode 100644
index 00000000..0564dca5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom.sha1
@@ -0,0 +1 @@
+9574bbf041ebae3dcf84c221d552dbeb01fe5b40
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/19/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/_remote.repositories
new file mode 100644
index 00000000..be40d620
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-shared-components-19.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom
new file mode 100644
index 00000000..f21fe02b
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom
@@ -0,0 +1,163 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 23
+ ../../pom/maven/pom.xml
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ 19
+ pom
+
+ Maven Shared Components
+ Maven shared components
+ http://maven.apache.org/shared/
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-19
+ scm:svn:https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-components-19
+ http://svn.apache.org/viewvc/maven/shared/tags/maven-shared-components-19
+
+
+ jira
+ http://jira.codehaus.org/browse/MSHARED
+
+
+ Jenkins
+ https://builds.apache.org/job/maven-shared/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/shared
+
+
+
+
+ ${user.home}/maven-sites
+ shared-archives/${project.artifactId}-${project.version}
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Repository
+ http://repository.apache.org/snapshots
+
+ false
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ 2.7
+
+
+ JIRA
+
+ 1000
+ true
+ ${project.artifactId}-
+
+ org/apache/maven/shared
+
+ [ANN] ${project.name} ${project.version} Released
+
+ announce@maven.apache.org
+ users@maven.apache.org
+
+
+ dev@maven.apache.org
+
+
+ ${apache.availid}
+ ${smtp.host}
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 1
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/shared/tags
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.2
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+ ${project.reporting.outputDirectory}
+ scm:svn:https://svn.apache.org/repos/infra/websites/production/maven/content/${maven.site.path}
+ ${maven.site.cache}/${maven.site.path}
+ true
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
+
+ site-release
+
+ shared/${project.artifactId}
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom.sha1
new file mode 100644
index 00000000..d739e082
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom.sha1
@@ -0,0 +1 @@
+650a49682d4c82f060c7cc8005f8734a5fd86af9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/34/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/_remote.repositories
new file mode 100644
index 00000000..a68692b6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+maven-shared-components-34.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom
new file mode 100644
index 00000000..48955bac
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom
@@ -0,0 +1,129 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 34
+ ../pom.xml
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ pom
+
+ Apache Maven Shared Components
+ Maven shared components
+ https://maven.apache.org/shared/
+
+
+ jira
+ https://issues.apache.org/jira/browse/MSHARED
+
+
+ Jenkins
+ https://builds.apache.org/job/maven-shared/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/shared-archives/
+
+
+
+
+ shared-archives/${project.artifactId}-LATEST
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+
+
+ JIRA
+
+ 1000
+ true
+ ${project.artifactId}-
+
+ org/apache/maven/shared
+
+ [ANN] ${project.name} ${project.version} Released
+
+ announce@maven.apache.org
+ users@maven.apache.org
+
+
+ dev@maven.apache.org
+
+
+ ${apache.availid}
+ ${smtp.host}
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 2
+
+
+
+
+ maven-release-plugin
+
+ https://svn.apache.org/repos/asf/maven/shared/tags
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1
new file mode 100644
index 00000000..7fb5a147
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/34/maven-shared-components-34.pom.sha1
@@ -0,0 +1 @@
+633600d0ac8d18b70b559a90fa62ad4e90e8dc15
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/39/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/_remote.repositories
new file mode 100644
index 00000000..636130f5
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+maven-shared-components-39.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom
new file mode 100644
index 00000000..5db8c18d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom
@@ -0,0 +1,92 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 39
+ ../pom.xml
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ pom
+
+ Apache Maven Shared Components
+ Maven shared components
+ https://maven.apache.org/shared/
+
+
+ jira
+ https://issues.apache.org/jira/browse/MSHARED
+
+
+ Jenkins
+ https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-shared/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/shared-archives/
+
+
+
+
+ shared-archives/${project.artifactId}-LATEST
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+
+ ${project.reporting.outputDirectory}
+
+
+
+
+ scm-publish
+
+ publish-scm
+
+ site-deploy
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom.sha1
new file mode 100644
index 00000000..62581e36
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-components/39/maven-shared-components-39.pom.sha1
@@ -0,0 +1 @@
+c6707d46530a62cdc0e6d9cf70061f80d002f862
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/_remote.repositories
new file mode 100644
index 00000000..406d1792
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+maven-shared-incremental-1.1.jar>central=
+maven-shared-incremental-1.1.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
new file mode 100644
index 00000000..692c7d81
Binary files /dev/null and b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar differ
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar.sha1
new file mode 100644
index 00000000..427c971b
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar.sha1
@@ -0,0 +1 @@
+9d017a7584086755445c0a260dd9a1e9eae161a5
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom
new file mode 100644
index 00000000..f832f267
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom
@@ -0,0 +1,136 @@
+
+
+
+ 4.0.0
+
+ org.apache.maven.shared
+ maven-shared-components
+ 19
+ ../maven-shared-components/pom.xml
+
+
+ maven-shared-incremental
+ 1.1
+ Maven Incremental Build support utilities
+
+ Various utility classes and plexus components for supporting
+ incremental build functionality in maven plugins.
+
+
+
+ scm:svn:http://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-incremental-1.1
+ scm:svn:https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-incremental-1.1
+ http://svn.apache.org/viewvc/maven/shared/tags/maven-shared-incremental-1.1
+
+
+
+ jira
+ https://jira.codehaus.org/browse/MSHARED/component/15650
+
+
+
+ 2.2.1
+
+
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+
+
+ org.apache.maven.reporting
+ maven-reporting-api
+
+
+ org.apache.maven.wagon
+ wagon-file
+
+
+ org.apache.maven.wagon
+ wagon-http-lightweight
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+
+
+ org.apache.maven.wagon
+ wagon-ssh-external
+
+
+ commons-cli
+ commons-cli
+
+
+ classworlds
+ classworlds
+
+
+ org.codehaus.plexus
+ plexus-container-default
+
+
+ org.codehaus.plexus
+ plexus-interactivity-api
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+ 0.1
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+ org.codehaus.plexus
+ plexus-component-api
+ 1.0-alpha-16
+ provided
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+
+ generate-metadata
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom.sha1
new file mode 100644
index 00000000..2b3eca1c
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.pom.sha1
@@ -0,0 +1 @@
+c607b2c64c027151c440f27b5ec86e062b9e9953
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/_remote.repositories b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/_remote.repositories
new file mode 100644
index 00000000..f4bb09d3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+maven-shared-utils-3.4.2.jar>central=
+maven-shared-utils-3.4.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar
new file mode 100644
index 00000000..a72853d3
Binary files /dev/null and b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar differ
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar.sha1
new file mode 100644
index 00000000..33014203
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar.sha1
@@ -0,0 +1 @@
+bfa28296272a5915b08de9f11f34a94b0a818fd0
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom
new file mode 100644
index 00000000..1034ff05
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom
@@ -0,0 +1,171 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.shared
+ maven-shared-components
+ 39
+
+
+ maven-shared-utils
+ 3.4.2
+
+ Apache Maven Shared Utils
+ Shared utilities for use by Maven core and plugins
+
+
+
+ Kathryn Newbould
+
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/maven-shared-utils.git
+ scm:git:https://gitbox.apache.org/repos/asf/maven-shared-utils.git
+ maven-shared-utils-3.4.2
+ https://github.com/apache/maven-shared-utils/tree/${project.scm.tag}
+
+
+ jira
+ https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSHARED%20AND%20component%20%3D%20maven-shared-utils
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-shared-utils/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength,ModifierOrder
+ 2023-05-11T20:49:40Z
+ 8
+ 3.2.5
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.36
+
+
+
+ org.fusesource.jansi
+ jansi
+ 2.4.0
+ true
+
+
+
+ commons-io
+ commons-io
+ 2.11.0
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ 2.2
+ test
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+ test
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+ provided
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.5.1
+ test
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+
+ org.codehaus.plexus
+ plexus-io
+ 3.4.1
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ src/test/resources/directorywalker/**/*
+ src/test/resources/symlinks/**/*
+ src/test/resources/executable
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ false
+
+ TestValue
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom.sha1 b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom.sha1
new file mode 100644
index 00000000..4a3ff9bd
--- /dev/null
+++ b/.m2-acc/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.pom.sha1
@@ -0,0 +1 @@
+78e0d256abbc6df63b2bb96493dd99daa29be63f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/_remote.repositories
new file mode 100644
index 00000000..e3d438ee
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+common-java5-3.1.2.jar>central=
+common-java5-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar
new file mode 100644
index 00000000..d0c77574
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar.sha1
new file mode 100644
index 00000000..3f9be6b3
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.jar.sha1
@@ -0,0 +1 @@
+8976d022fc55207bc7c5225facda13049b2cde32
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom
new file mode 100644
index 00000000..594f2ef8
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom
@@ -0,0 +1,79 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire-providers
+ 3.1.2
+
+
+ common-java5
+
+ Shared Java 5 Provider Base
+ Shared Java 5 code for all providers.
+
+
+ surefire-3.1.2
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shared-utils
+ ${surefire-shared-utils.version}
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom.sha1
new file mode 100644
index 00000000..2010e469
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/common-java5/3.1.2/common-java5-3.1.2.pom.sha1
@@ -0,0 +1 @@
+25786d85a9e32a87f6c3f7f41a5467013672b038
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/_remote.repositories
new file mode 100644
index 00000000..588d33fa
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+maven-surefire-common-3.1.2.jar>central=
+maven-surefire-common-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar
new file mode 100644
index 00000000..610bc47a
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar.sha1
new file mode 100644
index 00000000..c97145c1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.jar.sha1
@@ -0,0 +1 @@
+ba5a755640e257cbf884ac260641b723e07a9e0b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom
new file mode 100644
index 00000000..2b5b53d1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom
@@ -0,0 +1,175 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ maven-surefire-common
+
+ Maven Surefire Common
+ API used in Surefire and Failsafe MOJO.
+
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${project.version}
+
+
+ org.apache.maven.surefire
+ surefire-extensions-api
+ ${project.version}
+
+
+ org.apache.maven.surefire
+ surefire-booter
+ ${project.version}
+
+
+ org.apache.maven
+ maven-core
+ provided
+
+
+ org.eclipse.aether
+ aether-util
+
+ 1.0.0.v20140518
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ provided
+
+
+ org.apache.maven.shared
+ maven-common-artifact-filters
+
+
+ org.codehaus.plexus
+ plexus-java
+
+
+ org.fusesource.jansi
+ jansi
+ provided
+
+
+ org.apache.maven.surefire
+ surefire-shared-utils
+ ${surefire-shared-utils.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.powermock
+ powermock-core
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ test
+
+
+ org.jacoco
+ org.jacoco.agent
+ runtime
+ test
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ jacoco-instrumentation
+
+ instrument
+
+
+
+ restore-classes
+
+ restore-instrumented-classes
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests}
+
+ **/JUnit4SuiteTest.java
+
+
+ ${project.build.directory}/jacoco.exec
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 2.1.1
+
+
+
+ generate-metadata
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom.sha1
new file mode 100644
index 00000000..f1dc182a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/maven-surefire-common/3.1.2/maven-surefire-common-3.1.2.pom.sha1
@@ -0,0 +1 @@
+03fea319d1e25c9ebc05953511cf86ea37632026
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/_remote.repositories
new file mode 100644
index 00000000..e6691ff1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-api-3.1.2.jar>central=
+surefire-api-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar
new file mode 100644
index 00000000..ae82347e
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar.sha1
new file mode 100644
index 00000000..33f9aff0
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.jar.sha1
@@ -0,0 +1 @@
+096e9af5bd0b1da6d6509e16b20de0b32e898759
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom
new file mode 100644
index 00000000..3e5dd867
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom
@@ -0,0 +1,98 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-api
+
+ SureFire API
+ API used in Surefire and Failsafe MOJO, Booter, Common and test framework providers.
+
+
+
+ org.apache.maven.surefire
+ surefire-logger-api
+ ${project.version}
+
+
+ org.apache.maven.surefire
+ surefire-shared-utils
+ ${surefire-shared-utils.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.powermock
+ powermock-reflect
+ test
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+
+ **/JUnit4SuiteTest.java
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom.sha1
new file mode 100644
index 00000000..de9bd24d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-api/3.1.2/surefire-api-3.1.2.pom.sha1
@@ -0,0 +1 @@
+b0f9fc7c1d98dd13a61b501e33f4a2941360f042
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/_remote.repositories
new file mode 100644
index 00000000..b1f2b90a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-booter-3.1.2.jar>central=
+surefire-booter-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar
new file mode 100644
index 00000000..bf70952d
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar.sha1
new file mode 100644
index 00000000..79096b61
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.jar.sha1
@@ -0,0 +1 @@
+0903b5ca4c11aa099c3196acaaadd08e0f7653af
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom
new file mode 100644
index 00000000..aa52347b
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom
@@ -0,0 +1,126 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-booter
+
+ SureFire Booter
+ API and Facilities used by forked tests running in JVM sub-process.
+
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${project.version}
+
+
+ org.apache.maven.surefire
+ surefire-extensions-spi
+ ${project.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.powermock
+ powermock-core
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ test
+
+
+ org.powermock
+ powermock-api-mockito2
+ test
+
+
+
+
+
+
+ maven-dependency-plugin
+
+
+ build-test-classpath
+
+ build-classpath
+
+ generate-sources
+
+ test
+ target/test-classpath/cp.txt
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+ true
+ true
+
+ **/JUnit4SuiteTest.java
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom.sha1
new file mode 100644
index 00000000..5ed2a388
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-booter/3.1.2/surefire-booter-3.1.2.pom.sha1
@@ -0,0 +1 @@
+33f5ad41e7595311b712045cccb5c622bd7d4164
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/_remote.repositories
new file mode 100644
index 00000000..04f71876
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-extensions-api-3.1.2.jar>central=
+surefire-extensions-api-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar
new file mode 100644
index 00000000..08340382
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar.sha1
new file mode 100644
index 00000000..59570720
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.jar.sha1
@@ -0,0 +1 @@
+1b5e747b84c73f4d5d8de295dc72eed653102e3d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom
new file mode 100644
index 00000000..d4e1ceeb
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom
@@ -0,0 +1,92 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-extensions-api
+ Surefire Extensions API
+
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${project.version}
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
+
+ org.apache.maven.surefire
+ surefire-shared-utils
+ ${surefire-shared-utils.version}
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+
+ **/JUnit4SuiteTest.java
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom.sha1
new file mode 100644
index 00000000..bb9e099a
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-api/3.1.2/surefire-extensions-api-3.1.2.pom.sha1
@@ -0,0 +1 @@
+b8d5db52064a9fa275b00ebfdb7c447691c15547
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/_remote.repositories
new file mode 100644
index 00000000..9bcd77fa
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-extensions-spi-3.1.2.jar>central=
+surefire-extensions-spi-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar
new file mode 100644
index 00000000..682d71f9
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar.sha1
new file mode 100644
index 00000000..2e3dba93
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.jar.sha1
@@ -0,0 +1 @@
+2c32aa3f1cf3f13b54f5568e2b0ddacb4d11069d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom
new file mode 100644
index 00000000..c384c3f4
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom
@@ -0,0 +1,45 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-extensions-spi
+ Surefire Extensions SPI
+
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${project.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ provided
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom.sha1
new file mode 100644
index 00000000..7d617afb
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-extensions-spi/3.1.2/surefire-extensions-spi-3.1.2.pom.sha1
@@ -0,0 +1 @@
+82aabc27212fa7f5278dc9921925a3fd7e64d3f8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/_remote.repositories
new file mode 100644
index 00000000..ab5ab195
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+surefire-junit-platform-3.1.2.jar>central=
+surefire-junit-platform-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar
new file mode 100644
index 00000000..98cae3e7
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar.sha1
new file mode 100644
index 00000000..dec7072e
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.jar.sha1
@@ -0,0 +1 @@
+b864bc3bbf44b515cff1425a49a39d2c83e40189
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom
new file mode 100644
index 00000000..bd49a8b6
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom
@@ -0,0 +1,144 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire-providers
+ 3.1.2
+
+
+ surefire-junit-platform
+
+ SureFire JUnit Platform Runner
+ SureFire JUnit Platform Runner
+
+
+
+ Konstantin Lutovich
+
+ Contributed to the original provider implementation
+
+
+
+ Shintaro Katafuchi
+
+ Contributed to the original provider implementation
+
+
+
+ Sam Brannen
+
+ Contributed to the original provider implementation
+
+
+
+ Stefan Bechtold
+
+ Contributed to the original provider implementation
+
+
+
+ Marc Philipp
+
+ Contributed to the original provider implementation
+
+
+
+ Matthias Merdes
+
+ Contributed to the original provider implementation
+
+
+
+ Johannes Link
+
+ Contributed to the original provider implementation
+
+
+
+
+
+ surefire-3.1.2
+
+
+
+
+ org.apache.maven.surefire
+ common-java5
+ ${project.version}
+
+
+ org.junit.platform
+ junit-platform-launcher
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.powermock
+ powermock-reflect
+ test
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+ true
+
+ **/JUnit47SuiteTest.java
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom.sha1
new file mode 100644
index 00000000..39888512
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-junit-platform/3.1.2/surefire-junit-platform-3.1.2.pom.sha1
@@ -0,0 +1 @@
+dbbb13992f38557a2889b0371b349f7e7a9e93b9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/_remote.repositories
new file mode 100644
index 00000000..948ec458
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-logger-api-3.1.2.jar>central=
+surefire-logger-api-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar
new file mode 100644
index 00000000..7c3a9f58
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar.sha1
new file mode 100644
index 00000000..5f4a47b1
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.jar.sha1
@@ -0,0 +1 @@
+1a54d9bab2f24c70b51dcc9cd5740e507f8a02c4
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom
new file mode 100644
index 00000000..c59ebb65
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom
@@ -0,0 +1,95 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-logger-api
+
+ SureFire Logger API
+ Interfaces and Utilities related only to internal SureFire Logger API. Free of dependencies.
+
+
+
+ tibordigana
+ Tibor Digaňa (tibor17)
+ tibordigana@apache.org
+
+ PMC
+
+ Europe/Bratislava
+
+
+
+
+ UTF-8
+
+
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+ jacoco.agent
+
+
+
+ jacoco-agent
+
+ prepare-agent
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${jvm.args.tests} ${jacoco.agent}
+
+ **/JUnit4SuiteTest.java
+
+
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom.sha1
new file mode 100644
index 00000000..c5383f4d
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-logger-api/3.1.2/surefire-logger-api-3.1.2.pom.sha1
@@ -0,0 +1 @@
+652d5cfa7701c3edbf178ac5a5a13079520efff1
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/_remote.repositories
new file mode 100644
index 00000000..516de257
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-providers-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom
new file mode 100644
index 00000000..e3918e60
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom
@@ -0,0 +1,71 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+
+
+ surefire-providers
+ pom
+
+ SureFire Providers
+ SureFire Providers Aggregator POM
+
+
+ common-junit3
+ common-java5
+ common-junit4
+ common-junit48
+ surefire-junit3
+ surefire-junit4
+ surefire-junit47
+ surefire-junit-platform
+ surefire-testng-utils
+ surefire-testng
+
+
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${project.version}
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ org.apache.maven.surefire
+ surefire-shadefire
+ 3.1.0
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom.sha1
new file mode 100644
index 00000000..84063e00
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-providers/3.1.2/surefire-providers-3.1.2.pom.sha1
@@ -0,0 +1 @@
+48c258bae311e11091ad15fc7eddc7d81ba874e4
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/_remote.repositories
new file mode 100644
index 00000000..1dd5d494
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+surefire-shared-utils-3.1.2.jar>central=
+surefire-shared-utils-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar
new file mode 100644
index 00000000..35f9fedc
Binary files /dev/null and b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar differ
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar.sha1
new file mode 100644
index 00000000..53aedd39
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.jar.sha1
@@ -0,0 +1 @@
+0959ffb0c56c65f311117d3f8143276b007e3e3c
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom
new file mode 100644
index 00000000..62e6d991
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom
@@ -0,0 +1,117 @@
+
+
+
+ surefire
+ org.apache.maven.surefire
+ 3.1.2
+
+ 4.0.0
+ surefire-shared-utils
+ Surefire Shared Utils
+ Relocated Java packages of maven-shared-utils and several Apache Commons utilities in Surefire.
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ maven-shade-plugin
+
+
+
+ shade
+
+
+
+
+ org.apache.maven.shared.utils
+ org.apache.maven.surefire.shared.utils
+
+
+ org.apache.commons.io
+ org.apache.maven.surefire.shared.io
+
+
+ org.apache.commons.lang3
+ org.apache.maven.surefire.shared.lang3
+
+
+ org.apache.commons.compress
+ org.apache.maven.surefire.shared.compress
+
+
+
+
+
+
+
+
+
+
+ ide-development
+
+
+
+ maven-install-plugin
+
+
+ install-devel-jar
+ install
+
+ install-file
+
+
+ surefire-shared-utils
+ 3-SNAPSHOT
+ target/${project.build.finalName}.jar
+
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.assertj
+ assertj-core
+ 3.24.2
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom.sha1
new file mode 100644
index 00000000..a3035bb7
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire-shared-utils/3.1.2/surefire-shared-utils-3.1.2.pom.sha1
@@ -0,0 +1 @@
+4e1e8ef2deb0de17338d6b8bdbdedc1f4c8f3fb9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/_remote.repositories b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/_remote.repositories
new file mode 100644
index 00000000..a04576f0
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:19 CEST 2026
+surefire-3.1.2.pom>central=
diff --git a/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom
new file mode 100644
index 00000000..81538eb2
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom
@@ -0,0 +1,569 @@
+
+
+
+ 4.0.0
+
+
+ org.apache.maven
+ maven-parent
+ 39
+
+
+ org.apache.maven.surefire
+ surefire
+ 3.1.2
+ pom
+
+ Apache Maven Surefire
+ Surefire is a test framework project.
+ This is the aggregator POM in Apache Maven Surefire project.
+ https://maven.apache.org/surefire/
+ 2004
+
+
+
+ Jesse Kuhnert
+
+
+ Marvin Froeder
+ marvin@marvinformatics.com
+
+
+
+
+ surefire-shared-utils
+ surefire-logger-api
+ surefire-api
+ surefire-extensions-api
+ surefire-extensions-spi
+ surefire-booter
+ surefire-grouper
+ surefire-providers
+ surefire-shadefire
+ maven-surefire-common
+ surefire-report-parser
+ maven-surefire-plugin
+ maven-failsafe-plugin
+ maven-surefire-report-plugin
+ surefire-its
+
+
+
+ ${maven.surefire.scm.devConnection}
+ ${maven.surefire.scm.devConnection}
+ surefire-3.1.2
+ https://github.com/apache/maven-surefire/tree/${project.scm.tag}
+
+
+ jira
+ https://issues.apache.org/jira/browse/SUREFIRE
+
+
+ Jenkins
+ https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven-surefire/
+
+
+
+ apache.website
+ scm:svn:https://svn.apache.org/repos/asf/maven/website/components/${maven.site.path}
+
+
+
+
+ 8
+ 3.2.5
+ 3.12.0
+ 1.23.0
+ 2.12.0
+ 1.1.2
+ 5.9.3
+
+ 3.3.4
+ 2.0.9
+ 0.8.8
+ ${project.version}
+ scm:git:https://gitbox.apache.org/repos/asf/maven-surefire.git
+ surefire-archives/surefire-LATEST
+ 1.${javaVersion}
+ 1.${javaVersion}
+
+ ${jvm9ArgsTests} -Xms32m -Xmx144m -XX:SoftRefLRUPolicyMSPerMB=50 -Djava.awt.headless=true -Djdk.net.URLClassPath.disableClassPathURLCheck=true
+ 2023-06-03T18:02:05Z
+
+
+
+
+
+ org.apache.commons
+ commons-compress
+ ${commonsCompress}
+
+
+ org.apache.commons
+ commons-lang3
+ ${commonsLang3Version}
+
+
+ commons-io
+ commons-io
+ ${commonsIoVersion}
+
+
+ org.apache.maven.reporting
+ maven-reporting-api
+ 3.1.1
+
+
+ org.apache.maven
+ maven-core
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-plugin-api
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-artifact
+ ${mavenVersion}
+ provided
+
+
+ org.apache.maven
+ maven-model
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-compat
+ ${mavenVersion}
+
+
+ org.apache.maven
+ maven-settings
+ ${mavenVersion}
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+ ${mavenSharedUtilsVersion}
+
+
+ org.apache.maven.reporting
+ maven-reporting-impl
+ 3.2.0
+
+
+ org.apache.maven
+ maven-core
+
+
+ org.apache.maven
+ maven-plugin-api
+
+
+
+
+ org.apache.maven.shared
+ maven-common-artifact-filters
+ 3.1.1
+
+
+ org.apache.maven.shared
+ maven-shared-utils
+
+
+ org.apache.maven
+ maven-model
+
+
+ org.sonatype.sisu
+ sisu-inject-plexus
+
+
+
+
+ org.apache.maven.plugin-testing
+ maven-plugin-testing-harness
+ 3.3.0
+
+
+ org.xmlunit
+ xmlunit-core
+ 2.9.1
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ 2.70.0
+
+
+
+ org.fusesource.jansi
+ jansi
+ 2.4.0
+
+
+ org.apache.maven.shared
+ maven-verifier
+ 1.8.0
+
+
+ org.codehaus.plexus
+ plexus-java
+ ${plexus-java-version}
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.2
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit5Version}
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit5Version}
+
+
+ org.mockito
+ mockito-core
+ 2.28.2
+
+
+ org.hamcrest
+ hamcrest-core
+
+
+
+
+
+ org.powermock
+ powermock-core
+ ${powermockVersion}
+
+
+ org.powermock
+ powermock-module-junit4
+ ${powermockVersion}
+
+
+ org.powermock
+ powermock-api-mockito2
+ ${powermockVersion}
+
+
+ org.powermock
+ powermock-reflect
+ ${powermockVersion}
+
+
+ org.objenesis
+ objenesis
+
+
+
+
+ org.javassist
+ javassist
+ 3.29.0-GA
+
+
+
+ junit
+ junit
+ 4.13.2
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+
+
+ org.assertj
+ assertj-core
+ 3.24.2
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ org.jacoco
+ org.jacoco.agent
+ ${jacocoVersion}
+ runtime
+
+
+
+
+
+ junit
+ junit
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+
+
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ true
+
+ -Xdoclint:all
+
+ UTF-8
+
+
+ none
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.23
+
+
+ maven-surefire-plugin
+ 3.1.0
+
+
+
+ false
+ ${jvm.args.tests}
+
+ false
+ false
+
+
+
+ maven-release-plugin
+
+ clean install
+ false
+
+
+
+ maven-plugin-plugin
+
+
+ help-mojo
+
+ helpmojo
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacocoVersion}
+
+ ${skipTests}
+
+
+ HTML
+
+
+ **/failsafe/*
+ **/failsafe/**/*
+ **/surefire/*
+ **/surefire/**/*
+
+
+ **/HelpMojo.class
+ **/shadefire/**/*
+ org/jacoco/**/*
+ com/vladium/emma/rt/*
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ rat-check
+
+ check
+
+
+
+ Jenkinsfile
+ README.md
+ .editorconfig
+ .gitignore
+ .git/**/*
+ **/.github/**
+ **/.idea
+ **/.svn/**/*
+ **/*.iml
+ **/*.ipr
+ **/*.iws
+ **/*.versionsBackup
+ **/dependency-reduced-pom.xml
+ .repository/**
+
+ src/test/resources/**/*
+ src/test/resources/**/*.css
+ **/*.jj
+ src/main/resources/META-INF/services/org.apache.maven.surefire.api.provider.SurefireProvider
+ DEPENDENCIES
+ .m2/**
+ .m2
+ .travis.yml
+ .mvn/wrapper/maven-wrapper.properties
+ **/.gitattributes
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ signature-check
+
+ check
+
+
+ verify
+
+ true
+
+ org.codehaus.mojo.signature
+ java18
+ 1.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ true
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 3.1.0
+
+
+
+
+
+
+
+
+ ide-development
+
+ 3-SNAPSHOT
+
+
+
+ jdk9+
+
+ [9,)
+
+
+ --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.util.regex=ALL-UNNAMED --add-opens java.base/java.nio.channels.spi=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED --add-opens java.base/sun.nio.cs=ALL-UNNAMED --add-opens java.base/java.nio.file=ALL-UNNAMED --add-opens java.base/java.nio.charset=ALL-UNNAMED
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+
+
+ Type,Priority,Key,Summary,Resolution
+ true
+ Fixed
+ type DESC,Priority DESC,Key
+ 1000
+ true
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom.sha1 b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom.sha1
new file mode 100644
index 00000000..c968d719
--- /dev/null
+++ b/.m2-acc/org/apache/maven/surefire/surefire/3.1.2/surefire-3.1.2.pom.sha1
@@ -0,0 +1 @@
+f5ce8f7960db895ae7a47594a363e2758743f209
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-core/1.9.2/_remote.repositories b/.m2-acc/org/apache/orc/orc-core/1.9.2/_remote.repositories
new file mode 100644
index 00000000..28f899f6
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-core/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+orc-core-1.9.2-shaded-protobuf.jar>central=
+orc-core-1.9.2.pom>central=
diff --git a/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar
new file mode 100644
index 00000000..19794775
Binary files /dev/null and b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar differ
diff --git a/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar.sha1 b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar.sha1
new file mode 100644
index 00000000..c43cec70
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2-shaded-protobuf.jar.sha1
@@ -0,0 +1 @@
+7e7315782cf7cec96d6c183891dd44003d99ca03
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom
new file mode 100644
index 00000000..0980637b
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom
@@ -0,0 +1,398 @@
+
+
+
+ orc
+ org.apache.orc
+ 1.9.2
+
+ 4.0.0
+ orc-core
+ ORC Core
+ The core reader and writer for ORC files. Uses the vectorized column batch
+ for the in memory representation.
+
+ ${basedir}/src/java
+ ${basedir}/src/test
+
+
+ ${basedir}/src/resources
+
+
+
+
+ ${basedir}/src/test/resources
+
+
+
+
+ com.github.os72
+ protoc-jar-maven-plugin
+
+
+ maven-compiler-plugin
+
+
+ maven-javadoc-plugin
+
+
+ **/OrcProto.java
+
+ ${project.artifactId}
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ maven-shade-plugin
+
+
+ maven-dependency-plugin
+
+
+ org.apache.hadoop:hadoop-hdfs
+
+
+ com.google.auto.service:auto-service-annotations
+
+
+ org.apache.hive:hive-storage-api
+ org.apache.hadoop:hadoop-client-api
+ org.apache.hadoop:hadoop-client-runtime
+ com.google.auto.service:auto-service
+
+
+
+
+
+
+
+ cmake
+
+ ${build.dir}/core
+
+
+
+ java17
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ ${hadoop.version}
+ test
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ ${hadoop.version}
+ test
+
+
+
+
+
+
+ org.apache.orc
+ orc-shims
+ 1.9.2
+ compile
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-hdfs
+ org.apache.hadoop
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ compile
+
+
+ io.airlift
+ aircompressor
+ 0.25
+ compile
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.7.3
+ provided
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ jersey-json
+ com.sun.jersey
+
+
+ commons-beanutils-core
+ commons-beanutils
+
+
+ commons-daemon
+ commons-daemon
+
+
+ commons-digester
+ commons-digester
+
+
+ commons-el
+ commons-el
+
+
+ servlet-api
+ javax.servlet
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ jdk.tools
+ jdk.tools
+
+
+ jets3t
+ net.java.dev.jets3t
+
+
+ xz
+ org.tukaani
+
+
+ curator-recipes
+ org.apache.curator
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ avro
+ org.apache.avro
+
+
+ jasper-compiler
+ tomcat
+
+
+ jasper-runtime
+ tomcat
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ 2.7.3
+ provided
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ jersey-server
+ com.sun.jersey
+
+
+ commons-daemon
+ commons-daemon
+
+
+ netty
+ io.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ avro
+ org.apache.avro
+
+
+ leveldbjni-all
+ org.fusesource.leveldbjni
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ jasper-runtime
+ tomcat
+
+
+ xercesImpl
+ xerces
+
+
+ log4j
+ log4j
+
+
+
+
+ org.jetbrains
+ annotations
+ 17.0.0
+ compile
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ compile
+
+
+ org.threeten
+ threeten-extra
+ 1.7.1
+ compile
+
+
+ com.google.guava
+ guava
+ 31.1-jre
+ test
+
+
+ failureaccess
+ com.google.guava
+
+
+ listenablefuture
+ com.google.guava
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ checker-qual
+ org.checkerframework
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ j2objc-annotations
+ com.google.j2objc
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.3
+ test
+
+
+ opentest4j
+ org.opentest4j
+
+
+ junit-platform-commons
+ org.junit.platform
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.3
+ test
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ org.mockito
+ mockito-junit-jupiter
+ 4.11.0
+ test
+
+
+ com.google.auto.service
+ auto-service
+ 1.0.1
+ test
+
+
+ auto-service-annotations
+ com.google.auto.service
+
+
+ auto-common
+ com.google.auto
+
+
+
+
+ org.slf4j
+ slf4j-simple
+ 2.0.7
+ test
+
+
+
diff --git a/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom.sha1 b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom.sha1
new file mode 100644
index 00000000..119105da
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-core/1.9.2/orc-core-1.9.2.pom.sha1
@@ -0,0 +1 @@
+4b04f2193de3db6e7ce991af39a410c6a3e96785
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/_remote.repositories b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/_remote.repositories
new file mode 100644
index 00000000..6d6499b7
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+orc-mapreduce-1.9.2-shaded-protobuf.jar>central=
+orc-mapreduce-1.9.2.pom>central=
diff --git a/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar
new file mode 100644
index 00000000..de6733ef
Binary files /dev/null and b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar differ
diff --git a/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar.sha1 b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar.sha1
new file mode 100644
index 00000000..4dff2154
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2-shaded-protobuf.jar.sha1
@@ -0,0 +1 @@
+3034c1512290790207ae09c905d8b8b08175834d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom
new file mode 100644
index 00000000..aee39632
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom
@@ -0,0 +1,399 @@
+
+
+
+ orc
+ org.apache.orc
+ 1.9.2
+
+ 4.0.0
+ orc-mapreduce
+ ORC MapReduce
+ An implementation of Hadoop's mapred and mapreduce input and output formats
+ for ORC files. They use the core reader and writer, but present the data
+ to the user in Writable objects.
+
+ ${basedir}/src/java
+ ${basedir}/src/test
+
+
+ ${basedir}/src/test/resources
+
+
+
+
+ maven-compiler-plugin
+
+
+ maven-javadoc-plugin
+
+ ${project.artifactId}
+
+
+
+ maven-shade-plugin
+
+
+ maven-dependency-plugin
+
+
+ org.apache.hadoop:hadoop-hdfs
+ org.apache.hadoop:hadoop-mapreduce-client-jobclient
+
+
+ org.apache.hadoop:hadoop-client-api
+ org.apache.hadoop:hadoop-client-runtime
+
+
+
+
+
+
+
+ cmake
+
+ ${build.dir}/mapreduce
+
+
+
+ java17
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ ${hadoop.version}
+ test
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ ${hadoop.version}
+ test
+
+
+
+
+
+
+ org.apache.orc
+ orc-core
+ 1.9.2
+ compile
+
+
+ com.esotericsoftware
+ kryo-shaded
+ 4.0.2
+ compile
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ compile
+
+
+ com.google.guava
+ guava
+ 31.1-jre
+ test
+
+
+ failureaccess
+ com.google.guava
+
+
+ listenablefuture
+ com.google.guava
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ checker-qual
+ org.checkerframework
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ j2objc-annotations
+ com.google.j2objc
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.7.3
+ provided
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ jersey-json
+ com.sun.jersey
+
+
+ commons-beanutils-core
+ commons-beanutils
+
+
+ commons-daemon
+ commons-daemon
+
+
+ commons-digester
+ commons-digester
+
+
+ commons-el
+ commons-el
+
+
+ servlet-api
+ javax.servlet
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ jdk.tools
+ jdk.tools
+
+
+ jets3t
+ net.java.dev.jets3t
+
+
+ xz
+ org.tukaani
+
+
+ curator-recipes
+ org.apache.curator
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ avro
+ org.apache.avro
+
+
+ jasper-compiler
+ tomcat
+
+
+ jasper-runtime
+ tomcat
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ 2.7.3
+ provided
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ servlet-api
+ javax.servlet
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ avro
+ org.apache.avro
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ test
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-jobclient
+ 2.7.3
+ test
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ hadoop-mapreduce-client-common
+ org.apache.hadoop
+
+
+ hadoop-mapreduce-client-shuffle
+ org.apache.hadoop
+
+
+ avro
+ org.apache.avro
+
+
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ 2.7.3
+ test
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ jersey-server
+ com.sun.jersey
+
+
+ commons-daemon
+ commons-daemon
+
+
+ netty
+ io.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ avro
+ org.apache.avro
+
+
+ leveldbjni-all
+ org.fusesource.leveldbjni
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ jasper-runtime
+ tomcat
+
+
+ xercesImpl
+ xerces
+
+
+ log4j
+ log4j
+
+
+ netty-all
+ io.netty
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.3
+ test
+
+
+ opentest4j
+ org.opentest4j
+
+
+ junit-platform-commons
+ org.junit.platform
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.3
+ test
+
+
+ apiguardian-api
+ org.apiguardian
+
+
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+
diff --git a/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom.sha1 b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom.sha1
new file mode 100644
index 00000000..a5856255
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-mapreduce/1.9.2/orc-mapreduce-1.9.2.pom.sha1
@@ -0,0 +1 @@
+5f1904d5ee187284962dc1dc78dbdf240bf75c32
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-shims/1.9.2/_remote.repositories b/.m2-acc/org/apache/orc/orc-shims/1.9.2/_remote.repositories
new file mode 100644
index 00000000..88a012a0
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-shims/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+orc-shims-1.9.2.jar>central=
+orc-shims-1.9.2.pom>central=
diff --git a/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar
new file mode 100644
index 00000000..c030d430
Binary files /dev/null and b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar differ
diff --git a/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar.sha1 b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar.sha1
new file mode 100644
index 00000000..2d0eeb97
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.jar.sha1
@@ -0,0 +1 @@
+76325c52a4215a7e9fb5ae14c980962e6fd094b1
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom
new file mode 100644
index 00000000..82a67b45
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom
@@ -0,0 +1,117 @@
+
+
+
+ 4.0.0
+
+ org.apache.orc
+ orc
+ 1.9.2
+ ../pom.xml
+
+
+ orc-shims
+ jar
+ ORC Shims
+ A shim layer for supporting various versions of Hadoop dynamically.
+
+ This module uses a higher version of Hadoop so that we can create shims
+ that let us use new features of Hadoop without having a hard dependency
+ on the latest version.
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+ provided
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${hadoop.version}
+ provided
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+
+
+
+
+ ${basedir}/src/test/resources
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${project.artifactId}
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ org.apache.hadoop:hadoop-hdfs
+
+
+
+
+ ${basedir}/src/java
+ ${basedir}/src/test
+
+
+
+
+ cmake
+
+ ${build.dir}/shims
+
+
+
+ java17
+
+ [17,)
+
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ ${hadoop.version}
+
+
+
+
+
diff --git a/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom.sha1 b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom.sha1
new file mode 100644
index 00000000..6d7ad359
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc-shims/1.9.2/orc-shims-1.9.2.pom.sha1
@@ -0,0 +1 @@
+8fe61aadaa0e725d126af39e3874bfc4e3afd81d
\ No newline at end of file
diff --git a/.m2-acc/org/apache/orc/orc/1.9.2/_remote.repositories b/.m2-acc/org/apache/orc/orc/1.9.2/_remote.repositories
new file mode 100644
index 00000000..1a1af7aa
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc/1.9.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:42 CEST 2026
+orc-1.9.2.pom>central=
diff --git a/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom b/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom
new file mode 100644
index 00000000..e4c25602
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom
@@ -0,0 +1,1017 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 27
+
+ org.apache.orc
+ orc
+ 1.9.2
+ pom
+
+ Apache ORC
+ ORC is a self-describing type-aware columnar file format designed
+ for Hadoop workloads. It is optimized for large streaming reads,
+ but with integrated support for finding required rows
+ quickly. Storing data in a columnar format lets the reader read,
+ decompress, and process only the values that are required for the
+ current query.
+ https://orc.apache.org
+ 2013
+
+
+
+ ORC User List
+ user-subscribe@orc.apache.org
+ user-unsubscribe@orc.apache.org
+ user@orc.apache.org
+ https://mail-archives.apache.org/mod_mbox/orc-user/
+
+
+ ORC Developer List
+ dev-subscribe@orc.apache.org
+ dev-unsubscribe@orc.apache.org
+ dev@orc.apache.org
+ https://mail-archives.apache.org/mod_mbox/orc-dev/
+
+
+
+
+ shims
+ core
+ mapreduce
+ tools
+ examples
+
+
+
+ 10.10.0
+ ${project.basedir}/../../examples
+ 2.7.3
+ 1.8
+ 5.9.3
+ 3.5.0
+ 3.4.1
+ 1.8
+ 1.8
+ false
+ 3.9.4
+
+ 2.7.3
+ 4.11.0
+
+ 2023-11-05T04:09:36Z
+ 2.0.7
+ 2.8.1
+ 3.0.0-M5
+ ${project.build.directory}/testing-tmp
+ 2.10.2
+ 3.8.1
+
+
+
+
+
+
+ org.apache.orc
+ orc-shims
+ 1.9.2
+
+
+ org.apache.hadoop
+ hadoop-common
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+
+
+
+
+ org.apache.orc
+ orc-core
+ 1.9.2
+
+
+ org.apache.orc
+ orc-mapreduce
+ 1.9.2
+
+
+ org.apache.orc
+ orc-tools
+ 1.9.2
+
+
+
+
+ com.esotericsoftware
+ kryo-shaded
+ 4.0.2
+
+
+ com.google.code.gson
+ gson
+ 2.9.0
+
+
+ com.google.protobuf
+ protobuf-java
+ 3.22.3
+
+
+ commons-cli
+ commons-cli
+ 1.5.0
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+
+
+ io.airlift
+ aircompressor
+ 0.25
+
+
+ org.apache.commons
+ commons-csv
+ 1.10.0
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${min.hadoop.version}
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ com.sun.jersey
+ jersey-json
+
+
+ commons-beanutils
+ commons-beanutils-core
+
+
+ commons-daemon
+ commons-daemon
+
+
+ commons-digester
+ commons-digester
+
+
+ commons-el
+ commons-el
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.servlet.jsp
+ jsp-api
+
+
+ jdk.tools
+ jdk.tools
+
+
+ net.java.dev.jets3t
+ jets3t
+
+
+ org.tukaani
+ xz
+
+
+ org.apache.curator
+ curator-recipes
+
+
+ org.mortbay.jetty
+ jetty
+
+
+ org.mortbay.jetty
+ jetty-util
+
+
+ org.apache.avro
+ avro
+
+
+ tomcat
+ jasper-compiler
+
+
+ tomcat
+ jasper-runtime
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+ ${min.hadoop.version}
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ com.sun.jersey
+ jersey-server
+
+
+ commons-daemon
+ commons-daemon
+
+
+ io.netty
+ netty
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.servlet.jsp
+ jsp-api
+
+
+ org.apache.avro
+ avro
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-all
+
+
+ org.mortbay.jetty
+ jetty
+
+
+ org.mortbay.jetty
+ jetty-util
+
+
+ tomcat
+ jasper-runtime
+
+
+ xerces
+ xercesImpl
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ ${min.hadoop.version}
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ javax.servlet
+ servlet-api
+
+
+ javax.servlet.jsp
+ jsp-api
+
+
+ org.mortbay.jetty
+ jetty
+
+
+ org.mortbay.jetty
+ jetty-util
+
+
+ org.apache.avro
+ avro
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-jobclient
+ ${min.hadoop.version}
+ test
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.apache.hive
+ hive-storage-api
+ ${storage-api.version}
+
+
+ org.apache.hadoop
+ hadoop-hdfs
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper.version}
+ runtime
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ ch.qos.logback
+ logback-classic
+
+
+
+
+ org.jetbrains
+ annotations
+ 17.0.0
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ runtime
+
+
+ org.threeten
+ threeten-extra
+ 1.7.1
+
+
+
+
+ com.google.guava
+ guava
+ 31.1-jre
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ ${mockito.version}
+ test
+
+
+ org.objenesis
+ objenesis
+ 3.2
+ test
+
+
+ net.bytebuddy
+ byte-buddy
+ 1.12.23
+ test
+
+
+ net.bytebuddy
+ byte-buddy-agent
+ 1.12.23
+ test
+
+
+ com.google.auto.service
+ auto-service
+ 1.0.1
+ true
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+ gcs-maven-central-mirror
+
+ GCS Maven Central mirror
+ https://maven-central.storage-download.googleapis.com/maven2/
+
+
+
+ true
+
+
+ false
+
+
+ central
+ Maven Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+
+
+ true
+
+
+ false
+
+ gcs-maven-central-mirror
+
+ GCS Maven Central mirror
+ https://maven-central.storage-download.googleapis.com/maven2/
+
+
+
+ true
+
+
+ false
+
+ central
+ https://repo.maven.apache.org/maven2
+
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.30.0
+
+
+
+
+ true
+
+
+
+
+
+ analyze-compile
+
+ check
+
+ test
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ true
+ true
+
+
+
+
+
+
+ test-jar
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ 4.7.3.4
+
+ spotbugs-include.xml
+ spotbugs-exclude.xml
+
+
+
+ com.github.spotbugs
+ spotbugs
+ 4.7.3
+
+
+
+
+ analyze-compile
+
+ check
+
+ test
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+ false
+
+ **/data/**
+ **/*.iml
+ **/*.json
+ **/*.json.gz
+ **/*.orc
+ **/*.out
+ **/*.schema
+ **/*.md
+ **/m2.conf
+ **/target/**
+ .idea/**
+ **/*.iml
+ **/dependency-reduced-pom.xml
+
+
+
+
+
+ check
+
+ package
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.0
+
+
+ ${basedir}/src/java
+ ${basedir}/src/test
+
+ checkstyle.xml
+ true
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+
+ check
+
+ package
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.2
+
+ true
+ true
+
+
+
+
+ analyze-only
+
+ package
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.3.0
+
+
+ add-source
+
+ add-source
+
+ generate-sources
+
+
+ ${project.build.directory}/generated-sources
+
+
+
+
+
+
+ com.github.os72
+ protoc-jar-maven-plugin
+ 3.11.4
+
+
+
+ run
+
+ generate-sources
+
+ 3.17.3
+ none
+
+ ../../proto
+
+
+ ../../proto
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${maven-shade-plugin.version}
+
+
+ shaded-protobuf
+
+ shade
+
+ package
+
+
+
+ com.google.protobuf:protobuf-java
+
+
+ true
+ shaded-protobuf
+
+
+ com.google.protobuf
+ org.apache.orc.protobuf
+
+
+
+
+ *:*
+
+ module-info.class
+ META-INF/MANIFEST.MF
+ META-INF/DEPENDENCIES
+ META-INF/LICENSE
+ META-INF/NOTICE
+ google/protobuf/**
+
+
+
+
+
+
+ nohive
+
+ shade
+
+ package
+
+
+
+ com.google.protobuf:protobuf-java
+ org.apache.hive:hive-storage-api
+
+
+ true
+ nohive
+
+
+ com.google.protobuf
+ org.apache.orc.protobuf
+
+
+ org.apache.hadoop.hive
+ org.apache.orc.storage
+
+
+ org.apache.hive
+ org.apache.orc.storage
+
+
+
+
+ *:*
+
+ module-info.class
+ META-INF/MANIFEST.MF
+ META-INF/DEPENDENCIES
+ META-INF/LICENSE
+ META-INF/NOTICE
+ google/protobuf/**
+
+
+
+
+
+
+
+
+ io.github.zlika
+ reproducible-build-maven-plugin
+ 0.16
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.4.0
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ ${maven.version}
+
+
+ ${java.version}
+
+
+ ${java.version}
+ test
+ provided
+
+ org.threeten:threeten-extra
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ https://hadoop.apache.org/docs/r${hadoop.version}/api
+ https://orc.apache.org/api/hive-storage-api
+ https://orc.apache.org/api/orc-core
+ https://orc.apache.org/api/orc-mapreduce
+ https://orc.apache.org/api/orc-tools
+
+
+
+ https://orc.apache.org/api/hive-storage-api
+ ${project.basedir}/../../site/api/hive-storage-api
+
+
+ https://orc.apache.org/api/orc-core
+ ${project.basedir}/../../site/api/orc-core
+
+
+ https://orc.apache.org/api/orc-mapreduce
+ ${project.basedir}/../../site/api/orc-mapreduce
+
+
+ ${project.basedir}/../../site/api
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ setup-test-dirs
+
+ run
+
+ process-test-resources
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+ true
+
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ false
+ false
+ -Xmx2048m -XX:+IgnoreUnrecognizedVMOptions --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
+
+ US/Pacific
+ en_US.UTF-8
+
+ false
+ false
+
+ ${test.tmp.dir}
+ ${example.dir}
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ io.github.zlika
+ reproducible-build-maven-plugin
+
+
+
+ strip-jar
+
+ package
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.6
+
+
+
+ makeBom
+
+ package
+
+
+
+
+
+
+
+
+ cmake
+
+ ${build.dir}
+
+
+
+
+ analyze
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+
+
+
+ benchmark
+
+ bench
+
+
+
+ java17
+
+ [17,)
+
+
+ 3.3.5
+ 3.3.5
+ 3.3.5
+
+
+
+ java8
+
+ 1.8
+
+
+ 9.3
+
+
+
+
diff --git a/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom.sha1 b/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom.sha1
new file mode 100644
index 00000000..81a36cb3
--- /dev/null
+++ b/.m2-acc/org/apache/orc/orc/1.9.2/orc-1.9.2.pom.sha1
@@ -0,0 +1 @@
+1cce3c174279224fb1e29bda914b014cda8c53c2
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-column/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/_remote.repositories
new file mode 100644
index 00000000..7c5d4dff
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-column-1.13.1.jar>central=
+parquet-column-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar
new file mode 100644
index 00000000..4f50adc3
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar.sha1
new file mode 100644
index 00000000..2e716179
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.jar.sha1
@@ -0,0 +1 @@
+9ed76ae5d9fdfc6c2eb51aef87ad34c5cdc56384
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom
new file mode 100644
index 00000000..491534b0
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom
@@ -0,0 +1,183 @@
+
+
+
+ parquet
+ org.apache.parquet
+ 1.13.1
+
+ 4.0.0
+ parquet-column
+ Apache Parquet Column
+ https://parquet.apache.org
+
+
+
+ maven-enforcer-plugin
+
+
+ maven-jar-plugin
+
+
+ maven-shade-plugin
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ generate-sources
+
+ java
+
+
+
+
+
+ org.apache.parquet
+ parquet-generator
+ ${project.version}
+
+
+
+ org.apache.parquet.filter2.Generator
+ true
+
+ ${basedir}/target/generated-src
+
+ ${basedir}/target/generated-src
+
+
+
+
+
+
+ org.apache.parquet
+ parquet-common
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-common
+ 1.13.1
+ test-jar
+ test
+
+
+ org.apache.parquet
+ parquet-encoding
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-encoding
+ 1.13.1
+ test-jar
+ test
+
+
+ org.apache.yetus
+ audience-annotations
+ 0.13.0
+ compile
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.22
+ compile
+
+
+ com.carrotsearch
+ junit-benchmarks
+ 0.7.2
+ test
+
+
+ com.h2database
+ h2
+ 2.1.210
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ 1.7.22
+ test
+
+
+ org.mockito
+ mockito-all
+ 1.10.19
+ test
+
+
+ com.google.guava
+ guava
+ 27.0.1-jre
+ test
+
+
+ failureaccess
+ com.google.guava
+
+
+ listenablefuture
+ com.google.guava
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ checker-qual
+ org.checkerframework
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ j2objc-annotations
+ com.google.j2objc
+
+
+ animal-sniffer-annotations
+ org.codehaus.mojo
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.9
+ test
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.easymock
+ easymock
+ 3.4
+ test
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom.sha1
new file mode 100644
index 00000000..113d0a7f
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-column/1.13.1/parquet-column-1.13.1.pom.sha1
@@ -0,0 +1 @@
+ab3d86d425387293b13eb542be2fa98d618d1e71
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-common/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/_remote.repositories
new file mode 100644
index 00000000..b23e9061
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-common-1.13.1.jar>central=
+parquet-common-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar
new file mode 100644
index 00000000..5dcb69e3
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar.sha1
new file mode 100644
index 00000000..66ae4743
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.jar.sha1
@@ -0,0 +1 @@
+77e65a1a4522f476994aa90c06fcca842c4ab73f
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom
new file mode 100644
index 00000000..26565242
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom
@@ -0,0 +1,105 @@
+
+
+
+ org.apache.parquet
+ parquet
+ ../pom.xml
+ 1.13.1
+
+
+ 4.0.0
+
+ parquet-common
+ jar
+
+ Apache Parquet Common
+ https://parquet.apache.org
+
+
+
+
+
+
+ org.apache.parquet
+ parquet-format-structures
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+
+ org.semver
+ api
+ ${semver.api.version}
+ test
+
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ org.apache.parquet
+ parquet-generator
+ ${project.version}
+
+
+
+
+ generate-sources
+
+ java
+
+
+
+
+ org.apache.parquet.version.Generator
+ true
+
+ ${basedir}/target/generated-src
+
+ ${basedir}/target/generated-src
+
+
+
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom.sha1
new file mode 100644
index 00000000..74d029f6
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-common/1.13.1/parquet-common-1.13.1.pom.sha1
@@ -0,0 +1 @@
+c7e384d136a41c885b92790bb90d7a9b65942399
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/_remote.repositories
new file mode 100644
index 00000000..88b4a0c7
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-encoding-1.13.1.jar>central=
+parquet-encoding-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar
new file mode 100644
index 00000000..3eaf9c38
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar.sha1
new file mode 100644
index 00000000..baa4c0b2
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.jar.sha1
@@ -0,0 +1 @@
+2554cef74a90736ad42ed994116123038c0ffee9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom
new file mode 100644
index 00000000..3b68077e
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom
@@ -0,0 +1,98 @@
+
+
+
+ org.apache.parquet
+ parquet
+ ../pom.xml
+ 1.13.1
+
+
+ 4.0.0
+
+ parquet-encoding
+ jar
+
+ Apache Parquet Encodings
+ https://parquet.apache.org
+
+
+
+
+
+
+ org.apache.parquet
+ parquet-common
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ test
+
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ org.apache.parquet
+ parquet-generator
+ ${project.version}
+
+
+
+
+ generate-sources
+
+ java
+
+
+
+
+ org.apache.parquet.encoding.Generator
+ true
+
+ ${basedir}/target/generated-src
+
+ ${basedir}/target/generated-src
+
+
+
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom.sha1
new file mode 100644
index 00000000..10a14370
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-encoding/1.13.1/parquet-encoding-1.13.1.pom.sha1
@@ -0,0 +1 @@
+90bd7b289d5daca16d8393d79a57ebdcae2cd8a1
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/_remote.repositories
new file mode 100644
index 00000000..2220b952
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-format-structures-1.13.1.jar>central=
+parquet-format-structures-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar
new file mode 100644
index 00000000..c878b23c
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar.sha1
new file mode 100644
index 00000000..a13c809e
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.jar.sha1
@@ -0,0 +1 @@
+550ac211af104eabeedfaabe68f6769010a80366
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom
new file mode 100644
index 00000000..35a61505
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom
@@ -0,0 +1,186 @@
+
+
+
+ parquet
+ org.apache.parquet
+ 1.13.1
+
+ 4.0.0
+ parquet-format-structures
+ Apache Parquet Format Structures
+ Parquet-mr related java classes to use the parquet-format thrift structures.
+ https://parquet.apache.org/
+
+
+
+ maven-dependency-plugin
+
+
+ unpack
+ initialize
+
+ unpack
+
+
+
+
+ org.apache.parquet
+ parquet-format
+ ${parquet.format.version}
+ jar
+
+
+ parquet.thrift
+ ${parquet.thrift.path}
+
+
+
+
+
+ org.apache.thrift
+ thrift-maven-plugin
+ ${thrift-maven-plugin.version}
+
+
+ thrift-sources
+ generate-sources
+
+ compile
+
+
+
+
+ ${parquet.thrift.path}
+ ${format.thrift.executable}
+
+
+
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ true
+
+
+ org.apache.thrift:libthrift
+
+
+
+
+ org.apache.thrift:libthrift
+
+ **/*.java
+ META-INF/LICENSE.txt
+ META-INF/NOTICE.txt
+
+
+
+
+
+ org.apache.thrift
+ ${shade.prefix}.org.apache.thrift
+
+
+
+
+
+
+
+ maven-javadoc-plugin
+
+ none
+ 8
+ true
+
+
+
+
+
+
+ UnixClassOS
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ check-thrift-version
+ generate-sources
+
+ exec
+
+
+ sh
+ /Users/fokkodriesprong/Desktop/parquet-mr/target/checkout/parquet-format-structures
+
+ -c
+ thrift -version | fgrep 'Thrift version 0.16.0' && exit 0;
+ echo "=================================================================================";
+ echo "========== [FATAL] Build is configured to require Thrift version 0.16.0 ==========";
+ echo -n "========== Currently installed: ";
+ thrift -version;
+ echo "=================================================================================";
+ exit 1
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.thrift
+ libthrift
+ 0.16.0
+ provided
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.easymock
+ easymock
+ 3.4
+ test
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ none
+ 8
+
+
+
+
+
+ ${project.build.directory}/parquet-format-thrift
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom.sha1
new file mode 100644
index 00000000..26b5e7e7
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-format-structures/1.13.1/parquet-format-structures-1.13.1.pom.sha1
@@ -0,0 +1 @@
+c841a5b93a8f9b35545840a9e2fef65b24ec8ae2
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/_remote.repositories
new file mode 100644
index 00000000..deacc523
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-hadoop-1.13.1.jar>central=
+parquet-hadoop-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar
new file mode 100644
index 00000000..31db1346
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar.sha1
new file mode 100644
index 00000000..57d93c62
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.jar.sha1
@@ -0,0 +1 @@
+6b9a84875b7576d64cf4890c69c2ed1c7557b950
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom
new file mode 100644
index 00000000..639bbdb1
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom
@@ -0,0 +1,464 @@
+
+
+
+ parquet
+ org.apache.parquet
+ 1.13.1
+
+ 4.0.0
+ parquet-hadoop
+ Apache Parquet Hadoop
+ https://parquet.apache.org
+
+
+
+ maven-enforcer-plugin
+
+
+ maven-jar-plugin
+
+
+ maven-shade-plugin
+
+
+
+
+
+ non-aarch64
+
+
+ com.github.rdblue
+ brotli-codec
+ ${brotli-codec.version}
+ runtime
+ true
+
+
+
+
+
+
+ org.apache.parquet
+ parquet-column
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-format-structures
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-common
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-column
+ 1.13.1
+ test-jar
+ test
+
+
+ org.apache.hadoop
+ hadoop-client
+ 3.2.3
+ provided
+
+
+ *
+ org.slf4j
+
+
+ *
+ ch.qos.reload4j
+
+
+ hadoop-hdfs-client
+ org.apache.hadoop
+
+
+ hadoop-yarn-api
+ org.apache.hadoop
+
+
+ hadoop-yarn-client
+ org.apache.hadoop
+
+
+ hadoop-mapreduce-client-jobclient
+ org.apache.hadoop
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ 3.2.3
+ provided
+
+
+ *
+ org.slf4j
+
+
+ *
+ ch.qos.reload4j
+
+
+ commons-cli
+ commons-cli
+
+
+ commons-math3
+ org.apache.commons
+
+
+ httpclient
+ org.apache.httpcomponents
+
+
+ commons-codec
+ commons-codec
+
+
+ commons-net
+ commons-net
+
+
+ commons-collections
+ commons-collections
+
+
+ javax.servlet-api
+ javax.servlet
+
+
+ javax.activation-api
+ javax.activation
+
+
+ jetty-server
+ org.eclipse.jetty
+
+
+ jetty-util
+ org.eclipse.jetty
+
+
+ jetty-servlet
+ org.eclipse.jetty
+
+
+ jetty-webapp
+ org.eclipse.jetty
+
+
+ jsp-api
+ javax.servlet.jsp
+
+
+ jersey-core
+ com.sun.jersey
+
+
+ jersey-servlet
+ com.sun.jersey
+
+
+ jersey-json
+ com.sun.jersey
+
+
+ jersey-server
+ com.sun.jersey
+
+
+ commons-logging
+ commons-logging
+
+
+ log4j
+ log4j
+
+
+ commons-beanutils
+ commons-beanutils
+
+
+ commons-configuration2
+ org.apache.commons
+
+
+ commons-text
+ org.apache.commons
+
+
+ avro
+ org.apache.avro
+
+
+ re2j
+ com.google.re2j
+
+
+ protobuf-java
+ com.google.protobuf
+
+
+ gson
+ com.google.code.gson
+
+
+ hadoop-auth
+ org.apache.hadoop
+
+
+ jsch
+ com.jcraft
+
+
+ curator-client
+ org.apache.curator
+
+
+ curator-recipes
+ org.apache.curator
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ htrace-core4
+ org.apache.htrace
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ commons-compress
+ org.apache.commons
+
+
+ kerb-simplekdc
+ org.apache.kerby
+
+
+ stax2-api
+ org.codehaus.woodstox
+
+
+ woodstox-core
+ com.fasterxml.woodstox
+
+
+ dnsjava
+ dnsjava
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ 3.2.3
+ provided
+
+
+ *
+ org.slf4j
+
+
+ *
+ ch.qos.reload4j
+
+
+ hadoop-yarn-common
+ org.apache.hadoop
+
+
+ guice-servlet
+ com.google.inject.extensions
+
+
+ netty
+ io.netty
+
+
+ hadoop-yarn-client
+ org.apache.hadoop
+
+
+ hadoop-hdfs-client
+ org.apache.hadoop
+
+
+ protobuf-java
+ com.google.protobuf
+
+
+ avro
+ org.apache.avro
+
+
+
+
+ org.apache.hadoop
+ hadoop-annotations
+ 3.2.3
+ provided
+
+
+ org.apache.parquet
+ parquet-jackson
+ 1.13.1
+ runtime
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.8.3
+ compile
+
+
+ io.airlift
+ aircompressor
+ 0.21
+ compile
+
+
+ commons-pool
+ commons-pool
+ 1.6
+ compile
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.0-1
+ compile
+
+
+ com.google.guava
+ guava
+ 27.0.1-jre
+ test
+
+
+ failureaccess
+ com.google.guava
+
+
+ listenablefuture
+ com.google.guava
+
+
+ checker-qual
+ org.checkerframework
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ j2objc-annotations
+ com.google.j2objc
+
+
+ animal-sniffer-annotations
+ org.codehaus.mojo
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+
+
+ org.mockito
+ mockito-all
+ 1.10.19
+ test
+
+
+ org.slf4j
+ slf4j-simple
+ 1.7.22
+ test
+
+
+ com.squareup.okhttp3
+ okhttp
+ 4.6.0
+ test
+
+
+ okio
+ com.squareup.okio
+
+
+ kotlin-stdlib
+ org.jetbrains.kotlin
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.22
+ compile
+
+
+ commons-io
+ commons-io
+ 2.7
+ test
+
+
+ net.openhft
+ zero-allocation-hashing
+ 0.9
+ test
+
+
+ org.apache.yetus
+ audience-annotations
+ 0.13.0
+ compile
+
+
+ org.apache.commons
+ commons-lang3
+ 3.9
+ test
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.easymock
+ easymock
+ 3.4
+ test
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom.sha1
new file mode 100644
index 00000000..94d06e86
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-hadoop/1.13.1/parquet-hadoop-1.13.1.pom.sha1
@@ -0,0 +1 @@
+c38d72bc2b5ec0cb8a93e092cd16ac82de86928e
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/_remote.repositories
new file mode 100644
index 00000000..ae435897
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+parquet-jackson-1.13.1.jar>central=
+parquet-jackson-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar
new file mode 100644
index 00000000..c67b24a3
Binary files /dev/null and b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar differ
diff --git a/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar.sha1 b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar.sha1
new file mode 100644
index 00000000..c46f8050
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.jar.sha1
@@ -0,0 +1 @@
+c096efa2bb68d24d29139e93f9b5a5357f10f253
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom
new file mode 100644
index 00000000..a3a1e444
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom
@@ -0,0 +1,103 @@
+
+
+
+ parquet
+ org.apache.parquet
+ 1.13.1
+
+ 4.0.0
+ parquet-jackson
+ Apache Parquet Jackson
+ https://parquet.apache.org
+
+
+
+ maven-jar-plugin
+
+
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ false
+ ${shade.createSourcesJar}
+
+
+ ${jackson.groupId}:*
+
+
+
+
+ ${jackson.groupId}:*
+
+ **
+
+
+
+
+
+ ${jackson.package}
+ ${shade.prefix}.${jackson.package}
+
+
+
+
+
+
+
+ maven-dependency-plugin
+
+
+
+ analyze-only
+
+
+ true
+
+
+
+
+
+
+
+
+ sonatype-oss-release
+
+ true
+
+
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.easymock
+ easymock
+ 3.4
+ test
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+
+ false
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom.sha1
new file mode 100644
index 00000000..579546d0
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet-jackson/1.13.1/parquet-jackson-1.13.1.pom.sha1
@@ -0,0 +1 @@
+c923d2b8820db8ac5bcc189c87f622e50014f73b
\ No newline at end of file
diff --git a/.m2-acc/org/apache/parquet/parquet/1.13.1/_remote.repositories b/.m2-acc/org/apache/parquet/parquet/1.13.1/_remote.repositories
new file mode 100644
index 00000000..79e5c241
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet/1.13.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+parquet-1.13.1.pom>central=
diff --git a/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom b/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom
new file mode 100644
index 00000000..7315af12
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom
@@ -0,0 +1,703 @@
+
+ 4.0.0
+
+
+ org.apache
+ apache
+ 23
+
+
+ org.apache.parquet
+ parquet
+ 1.13.1
+ pom
+
+ Apache Parquet MR
+ https://parquet.apache.org
+ Parquet is a columnar storage format that supports nested data. This provides the java implementation.
+
+
+ scm:git:git@github.com:apache/parquet-mr.git
+ scm:git:git@github.com:apache/parquet-mr.git
+ scm:git:git@github.com:apache/parquet-mr.git
+ apache-parquet-1.13.1-rc0
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ JIRA
+ https://issues.apache.org/jira/browse/PARQUET
+
+
+
+
+ Dev Mailing List
+ dev@parquet.apache.org
+ dev-subscribe@parquet.apache.org
+ dev-unsubscribe@parquet.apache.org
+
+
+ Commits Mailing List
+ commits@parquet.apache.org
+ commits-subscribe@parquet.apache.org
+ commits-unsubscribe@parquet.apache.org
+
+
+
+
+
+ jitpack.io
+ https://jitpack.io
+ Jitpack.io repository
+
+
+
+
+
+ 1.8
+ 1.8
+ github
+ com.fasterxml.jackson.core
+ com.fasterxml.jackson.datatype
+ com.fasterxml.jackson
+ 2.13.4
+ 2.13.4.2
+ 0.14.2
+ shaded.parquet
+ 3.2.3
+ 2.9.0
+ 1.13.0
+ thrift
+ ${thrift.executable}
+ 2.12.17
+
+ 2.12
+ false
+ 0.16.0
+ h2
+ 0.10.0
+ 0.16.0
+ ${thrift.version}
+ 8.4.2
+ 0.9.33
+ 1.7.22
+ 1.11.1
+ 27.0.1-jre
+ 0.1.1
+ 1.10.19
+ 2.0.2
+ 0.9
+ 1.6.0
+ 0.13.0
+
+
+ 2.3
+ 1.72
+ 1.5.0-1
+ 1.8
+ 3.0.2
+
+
+
+ INFO
+
+
+ true
+
+
+ -XX:+IgnoreUnrecognizedVMOptions
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ --add-opens=java.base/java.lang.invoke=ALL-UNNAMED
+ --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
+ --add-opens=java.base/java.io=ALL-UNNAMED
+ --add-opens=java.base/java.net=ALL-UNNAMED
+ --add-opens=java.base/java.nio=ALL-UNNAMED
+ --add-opens=java.base/java.util=ALL-UNNAMED
+ --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+ --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
+ --add-opens=java.base/sun.nio.ch=ALL-UNNAMED
+ --add-opens=java.base/sun.nio.cs=ALL-UNNAMED
+ --add-opens=java.base/sun.security.action=ALL-UNNAMED
+ --add-opens=java.base/sun.util.calendar=ALL-UNNAMED
+
+
+
+
+ parquet-arrow
+ parquet-avro
+ parquet-benchmarks
+ parquet-cli
+ parquet-column
+ parquet-common
+ parquet-encoding
+ parquet-format-structures
+ parquet-generator
+ parquet-hadoop
+ parquet-jackson
+ parquet-pig
+ parquet-pig-bundle
+ parquet-protobuf
+ parquet-scala
+ parquet-thrift
+ parquet-hadoop-bundle
+
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ org.easymock
+ easymock
+ 3.4
+ test
+
+
+
+
+
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-core
+ ${hadoop.version}
+
+
+ org.slf4j
+ *
+
+
+ ch.qos.reload4j
+ *
+
+
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+
+
+ org.slf4j
+ *
+
+
+ ch.qos.reload4j
+ *
+
+
+
+
+ org.apache.hadoop
+ hadoop-common
+ ${hadoop.version}
+
+
+ org.slf4j
+ *
+
+
+ ch.qos.reload4j
+ *
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+ **/generated-sources/**/*.java
+
+ 8
+ true
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.2
+
+
+ html
+
+ true
+
+
+ java.lang.UnsupportedOperationException.*
+
+
+ parquet/Log.class
+ **/*Exception.class
+ parquet/example/**/*.class
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-assembly-plugin
+
+
+ source-release-assembly
+ none
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-banned-dependencies
+
+ enforce
+
+
+
+
+
+ org.slf4j:slf4j-log4j12:*:*:compile
+ org.slf4j:slf4j-reload4j:*:*:compile
+
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ true
+
+
+ ${jackson.groupId}:*
+ it.unimi.dsi:fastutil
+ net.openhft:*
+
+
+
+
+
+ ${jackson.groupId}:*
+
+ **
+
+
+
+
+
+ ${jackson.package}
+ ${shade.prefix}.${jackson.package}
+
+
+ it.unimi.dsi
+ ${shade.prefix}.it.unimi.dsi
+
+
+ net.openhft
+ ${shade.prefix}.net.openhft
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${buildNumber}
+
+
+
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ **/generated-sources/**/*.java
+
+ 8
+ true
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ 1.10.b1
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ -XX:MaxPermSize=256m
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+ ${extraJavaTestArgs}
+
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${surefire.argLine} ${extraJavaTestArgs}
+
+
+ ${surefire.logLevel}
+ true
+ YYYY-MM-dd HH:mm:ss
+ false
+ true
+
+
+ ${surefire.logLevel}
+ ${enableResourceIntensiveTests}
+
+
+ **/benchmark/*.java
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.1
+
+
+ validate
+
+ create
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ test
+
+ check
+
+
+
+
+ true
+
+ .github/PULL_REQUEST_TEMPLATE.md
+ **/*.parquet
+ **/*.avro
+ **/*.json
+ **/*.avsc
+ **/*.iml
+ **/*.log
+ **/*.md.vm
+ **/.classpath
+ **/.project
+ **/.settings/**
+ **/build/**
+ **/target/**
+ .git/**
+ .gitignore
+ .gitmodules
+ .idea/**
+ */jdiff/*.xml
+ licenses/**
+ protobuf_install/**
+ thrift-${thrift.version}/**
+ thrift-${thrift.version}.tar.gz
+ **/dependency-reduced-pom.xml
+
+
+
+
+
+ com.github.siom79.japicmp
+ japicmp-maven-plugin
+ ${japicmp.version}
+
+
+ ${previous.version}
+ true
+ true
+ true
+
+
+
+ METHOD_NEW_DEFAULT
+ MINOR
+ true
+ true
+
+
+
+
+ parquet-benchmarks
+ parquet-cli
+ parquet-tools-deprecated
+ parquet-format-structures
+
+
+ parquet-hadoop-bundle
+ parquet-pig-bundle
+
+
+ ${shade.prefix}
+
+ org.apache.parquet.column.values.dictionary.DictionaryValuesWriter#dictionaryByteSize
+
+ org.apache.parquet.thrift.projection.deprecated.PathGlobPattern
+
+
+
+
+
+ verify
+
+ cmp
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+
+ analyze-only
+
+
+ true
+ true
+
+
+
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.3
+
+
+ package
+
+ makeBom
+
+
+
+
+
+
+
+
+
+ hadoop2
+
+ 2.7.3
+
+
+
+
+ update-github-site
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ mailing-list
+ dependency-info
+ project-team
+ dependencies
+ license
+ scm
+
+
+
+
+
+
+
+
+ github-pages-site
+ Deployment through GitHub's site deployment plugin
+ site/${project.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ true
+
+
+
+ com.github.github
+ site-maven-plugin
+ 0.8
+
+ Creating site for ${project.version}
+ ${project.distributionManagement.site.url}
+ true
+
+
+
+ github-site
+
+ site
+
+ site-deploy
+
+
+
+
+
+
+
+
+
+ ci-test
+
+ WARN
+ -XX:MaxJavaStackTraceDepth=10
+ false
+
+
+
+
+ jdk9+
+
+ [1.9,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+
+
+
+
+
+
+
+ vector-plugins
+
+ parquet-plugins/parquet-encoding-vector
+ parquet-plugins/parquet-plugins-benchmarks
+
+
+
+
diff --git a/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom.sha1 b/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom.sha1
new file mode 100644
index 00000000..2925800b
--- /dev/null
+++ b/.m2-acc/org/apache/parquet/parquet/1.13.1/parquet-1.13.1.pom.sha1
@@ -0,0 +1 @@
+b4f7d4393c83970ef01188654478797763b576fa
\ No newline at end of file
diff --git a/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..21d1caba
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-catalyst_2.13-3.5.1.jar>central=
+spark-catalyst_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar
new file mode 100644
index 00000000..c4679722
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..2bf28c6f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+8486a37cb564da0d291ae5760f33b0da15beb6c7
diff --git a/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom
new file mode 100644
index 00000000..8f6a73f5
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom
@@ -0,0 +1,297 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-catalyst_2.13
+ Spark Project Catalyst
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ maven-jar-plugin
+
+
+ prepare-test-jar
+ test-compile
+
+ test-jar
+
+
+
+
+
+ org.scalatest
+ scalatest-maven-plugin
+
+ -ea -Xmx4g -Xss4m -XX:ReservedCodeCacheSize=${CodeCacheSize} ${extraJavaTestArgs} -Dio.netty.tryReflectionSetAccessible=true
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/scala-${scala.binary.version}
+
+
+
+
+
+
+
+
+
+ org.apache.spark
+ spark-core_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-sql-api_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-core_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+
+
+ org.apache.spark
+ spark-unsafe_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-sketch_2.13
+ 3.5.1
+ compile
+
+
+ org.scala-lang.modules
+ scala-parallel-collections_2.13
+ 1.0.4
+ compile
+
+
+ org.scalacheck
+ scalacheck_2.13
+ 1.17.0
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+ org.codehaus.janino
+ janino
+ 3.1.9
+ compile
+
+
+ org.codehaus.janino
+ commons-compiler
+ 3.1.9
+ compile
+
+
+ commons-codec
+ commons-codec
+ 1.16.0
+ compile
+
+
+ com.univocity
+ univocity-parsers
+ 2.9.1
+ compile
+
+
+ org.apache.datasketches
+ datasketches-java
+ 3.3.0
+ compile
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ catalyst
+
+
diff --git a/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..50cf5f7c
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-catalyst_2.13/3.5.1/spark-catalyst_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+e5ff0b644e111bd35c15923a0d6ee25fa99215e5
diff --git a/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..ba9b34c3
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-common-utils_2.13-3.5.1.jar>central=
+spark-common-utils_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar
new file mode 100644
index 00000000..812259fc
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..1a942f70
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+9d22e3397ca8e909a8c20e778f2ca617ef5a498e
diff --git a/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom
new file mode 100644
index 00000000..33b0a4f0
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom
@@ -0,0 +1,286 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-common-utils_2.13
+ Spark Project Common Utils
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ ${project.basedir}/src/main/resources
+
+
+ true
+ ${project.build.directory}/extra-resources
+
+
+
+
+ maven-antrun-plugin
+
+
+ choose-shell-and-script
+ validate
+
+ run
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Shell to use for generating spark-version-info.properties file =
+ ${shell}
+ Script to use for generating spark-version-info.properties file =
+ ${spark-build-info-script}
+
+
+
+
+ generate-spark-build-info
+ generate-resources
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ compile
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ 2.15.2
+ compile
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+ compile
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ compile
+
+
+ org.slf4j
+ jul-to-slf4j
+ 2.0.7
+ compile
+
+
+ org.slf4j
+ jcl-over-slf4j
+ 2.0.7
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ 2.20.0
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.20.0
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.20.0
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+ compile
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ common-utils
+
+
diff --git a/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..409c6975
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-common-utils_2.13/3.5.1/spark-common-utils_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+9158b302404b18ec103d63096d60bf010a4008de
diff --git a/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..01d1eca4
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-core_2.13-3.5.1.jar>central=
+spark-core_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar
new file mode 100644
index 00000000..74cbddee
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..4307e4b9
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+6efd3832ad5499faa01bb187312bb2acb46fc0bd
diff --git a/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom
new file mode 100644
index 00000000..b8474f3b
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom
@@ -0,0 +1,1248 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+
+ 4.0.0
+ spark-core_2.13
+ Spark Project Core
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}
+ false
+ false
+ true
+ true
+ guava,protobuf-java,jetty-io,jetty-servlet,jetty-servlets,jetty-continuation,jetty-http,jetty-plus,jetty-util,jetty-server,jetty-security,jetty-proxy,jetty-client
+ true
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/scala-${scala.binary.version}
+
+
+
+
+
+
+ maven-shade-plugin
+
+ false
+ true
+
+
+ org.spark-project.spark:unused
+ org.eclipse.jetty:jetty-io
+ org.eclipse.jetty:jetty-http
+ org.eclipse.jetty:jetty-proxy
+ org.eclipse.jetty:jetty-client
+ org.eclipse.jetty:jetty-continuation
+ org.eclipse.jetty:jetty-servlet
+ org.eclipse.jetty:jetty-servlets
+ org.eclipse.jetty:jetty-plus
+ org.eclipse.jetty:jetty-security
+ org.eclipse.jetty:jetty-util
+ org.eclipse.jetty:jetty-server
+ com.google.guava:guava
+ com.google.protobuf:*
+
+
+
+
+ org.eclipse.jetty
+ ${spark.shade.packageName}.jetty
+
+ org.eclipse.jetty.**
+
+
+
+ com.google.common
+ ${spark.shade.packageName}.guava
+
+
+ com.google.protobuf
+ ${spark.shade.packageName}.spark_core.protobuf
+
+ com.google.protobuf.**
+
+
+
+
+
+
+
+
+
+ Windows
+
+ .bat
+
+
+
+ unix
+
+ .sh
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ sparkr
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ sparkr-pkg
+ compile
+
+ exec
+
+
+
+
+ ${project.basedir}${file.separator}..${file.separator}R${file.separator}install-dev${script.extension}
+
+
+
+
+
+
+ default-protoc
+
+
+
+ com.github.os72
+ protoc-jar-maven-plugin
+ 3.11.4
+
+
+ generate-sources
+
+ run
+
+
+ com.google.protobuf:protoc:3.23.4
+ 3.23.4
+
+ src/main/protobuf
+
+
+
+
+
+
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ user-defined-protoc
+
+
+
+ com.github.os72
+ protoc-jar-maven-plugin
+ ${protoc-jar-maven-plugin.version}
+
+
+ generate-sources
+
+ run
+
+
+ com.google.protobuf:protoc:${protobuf.version}
+ ${protobuf.version}
+ ${spark.protoc.executable.path}
+
+ src/main/protobuf
+
+
+
+
+
+
+
+
+ ${env.SPARK_PROTOC_EXEC_PATH}
+
+
+
+
+
+ org.scala-lang.modules
+ scala-parallel-collections_2.13
+ 1.0.4
+ compile
+
+
+ org.apache.avro
+ avro
+ 1.11.2
+ compile
+
+
+ org.apache.avro
+ avro-mapred
+ 1.11.2
+ compile
+
+
+ avro-ipc-jetty
+ org.apache.avro
+
+
+ netty
+ io.netty
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ servlet-api
+ org.mortbay.jetty
+
+
+ velocity-engine-core
+ org.apache.velocity
+
+
+ javax.annotation-api
+ javax.annotation
+
+
+ zstd-jni
+ com.github.luben
+
+
+
+
+ com.google.guava
+ guava
+ 14.0.1
+ provided
+
+
+ com.twitter
+ chill_2.13
+ 0.10.0
+ compile
+
+
+ xbean-asm7-shaded
+ org.apache.xbean
+
+
+
+
+ com.twitter
+ chill-java
+ 0.10.0
+ compile
+
+
+ com.github.jnr
+ jnr-posix
+ 3.1.15
+ test
+
+
+ jnr-ffi
+ com.github.jnr
+
+
+ jnr-constants
+ com.github.jnr
+
+
+
+
+ org.apache.xbean
+ xbean-asm9-shaded
+ 4.23
+ compile
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ 3.3.4
+ compile
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ 3.3.4
+ compile
+
+
+ org.apache.spark
+ spark-launcher_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-kvstore_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-network-common_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-network-shuffle_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-unsafe_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-common-utils_2.13
+ 3.5.1
+ compile
+
+
+ javax.activation
+ activation
+ 1.1.1
+ compile
+
+
+ org.apache.curator
+ curator-recipes
+ 2.13.0
+ compile
+
+
+ netty
+ org.jboss.netty
+
+
+ jline
+ jline
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ 3.6.3
+ compile
+
+
+ netty
+ org.jboss.netty
+
+
+ jline
+ jline
+
+
+ netty-handler
+ io.netty
+
+
+ netty-transport-native-epoll
+ io.netty
+
+
+ spotbugs-annotations
+ com.github.spotbugs
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ 4.0.3
+ compile
+
+
+ commons-codec
+ commons-codec
+ 1.16.0
+ compile
+
+
+ org.apache.commons
+ commons-compress
+ 1.23.0
+ compile
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ compile
+
+
+ org.apache.commons
+ commons-math3
+ 3.6.1
+ compile
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+ compile
+
+
+ commons-io
+ commons-io
+ 2.13.0
+ compile
+
+
+ commons-collections
+ commons-collections
+ 3.2.2
+ compile
+
+
+ org.apache.commons
+ commons-collections4
+ 4.4
+ compile
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.0
+ compile
+
+
+ com.ning
+ compress-lzf
+ 1.1.2
+ compile
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.10.3
+ compile
+
+
+ org.lz4
+ lz4-java
+ 1.8.0
+ compile
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.5-4
+ compile
+
+
+ org.roaringbitmap
+ RoaringBitmap
+ 0.9.45
+ compile
+
+
+ org.scala-lang.modules
+ scala-xml_2.13
+ 2.1.0
+ compile
+
+
+ org.scala-lang
+ scala-library
+ 2.13.8
+ compile
+
+
+ org.scala-lang
+ scala-reflect
+ 2.13.8
+ compile
+
+
+ org.json4s
+ json4s-jackson_2.13
+ 3.7.0-M11
+ compile
+
+
+ *
+ com.fasterxml.jackson.core
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ 2.40
+ compile
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ 2.40
+ compile
+
+
+ jakarta.activation
+ com.sun.activation
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ 2.40
+ compile
+
+
+ jakarta.xml.bind-api
+ jakarta.xml.bind
+
+
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ 2.40
+ compile
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet-core
+ 2.40
+ compile
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ 2.40
+ compile
+
+
+ org.glassfish.jersey.test-framework.providers
+ jersey-test-framework-provider-simple
+ 2.40
+ test
+
+
+ *
+ org.junit.jupiter
+
+
+ jersey-test-framework-core
+ org.glassfish.jersey.test-framework
+
+
+ jersey-container-simple-http
+ org.glassfish.jersey.containers
+
+
+ hamcrest
+ org.hamcrest
+
+
+
+
+ io.netty
+ netty-all
+ 4.1.96.Final
+ compile
+
+
+ netty-codec-dns
+ io.netty
+
+
+ netty-codec-haproxy
+ io.netty
+
+
+ netty-codec-memcache
+ io.netty
+
+
+ netty-codec-mqtt
+ io.netty
+
+
+ netty-codec-redis
+ io.netty
+
+
+ netty-codec-smtp
+ io.netty
+
+
+ netty-codec-stomp
+ io.netty
+
+
+ netty-codec-xml
+ io.netty
+
+
+ netty-resolver-dns
+ io.netty
+
+
+ netty-resolver-dns-classes-macos
+ io.netty
+
+
+ netty-resolver-dns-native-macos
+ io.netty
+
+
+ netty-transport-rxtx
+ io.netty
+
+
+ netty-transport-sctp
+ io.netty
+
+
+ netty-transport-udt
+ io.netty
+
+
+ netty-handler-ssl-ocsp
+ io.netty
+
+
+ jctools-core
+ org.jctools
+
+
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-x86_64
+ compile
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-aarch_64
+ compile
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-aarch_64
+ compile
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-x86_64
+ compile
+
+
+ com.clearspring.analytics
+ stream
+ 2.9.6
+ compile
+
+
+ fastutil
+ it.unimi.dsi
+
+
+
+
+ io.dropwizard.metrics
+ metrics-core
+ 4.2.19
+ compile
+
+
+ io.dropwizard.metrics
+ metrics-jvm
+ 4.2.19
+ compile
+
+
+ io.dropwizard.metrics
+ metrics-json
+ 4.2.19
+ compile
+
+
+ io.dropwizard.metrics
+ metrics-graphite
+ 4.2.19
+ compile
+
+
+ amqp-client
+ com.rabbitmq
+
+
+
+
+ io.dropwizard.metrics
+ metrics-jmx
+ 4.2.19
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ compile
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_2.13
+ 2.15.2
+ compile
+
+
+ org.apache.derby
+ derby
+ 10.14.2.0
+ test
+
+
+ org.apache.ivy
+ ivy
+ 2.5.1
+ compile
+
+
+ oro
+ oro
+ 2.0.8
+ compile
+
+
+ org.seleniumhq.selenium
+ selenium-java
+ 4.9.1
+ test
+
+
+ guava
+ com.google.guava
+
+
+ *
+ com.google.auto.service
+
+
+ *
+ io.netty
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ selenium-api
+ org.seleniumhq.selenium
+
+
+ selenium-chrome-driver
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v111
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v112
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v113
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v85
+ org.seleniumhq.selenium
+
+
+ selenium-edge-driver
+ org.seleniumhq.selenium
+
+
+ selenium-firefox-driver
+ org.seleniumhq.selenium
+
+
+ selenium-ie-driver
+ org.seleniumhq.selenium
+
+
+ selenium-remote-driver
+ org.seleniumhq.selenium
+
+
+ selenium-safari-driver
+ org.seleniumhq.selenium
+
+
+ selenium-support
+ org.seleniumhq.selenium
+
+
+
+
+ org.seleniumhq.selenium
+ htmlunit-driver
+ 4.9.1
+ test
+
+
+ selenium-api
+ org.seleniumhq.selenium
+
+
+ selenium-support
+ org.seleniumhq.selenium
+
+
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ 2.70.0
+ test
+
+
+ neko-htmlunit
+ net.sourceforge.htmlunit
+
+
+ htmlunit-cssparser
+ net.sourceforge.htmlunit
+
+
+ htmlunit-xpath
+ net.sourceforge.htmlunit
+
+
+ commons-net
+ commons-net
+
+
+ dec
+ org.brotli
+
+
+ salvation2
+ com.shapesecurity
+
+
+ websocket-client
+ org.eclipse.jetty.websocket
+
+
+
+
+ net.sourceforge.htmlunit
+ htmlunit-core-js
+ 2.70.0
+ test
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.14
+ test
+
+
+ org.apache.httpcomponents
+ httpmime
+ 4.5.14
+ test
+
+
+ org.apache.httpcomponents
+ httpcore
+ 4.4.16
+ test
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+
+
+ org.scalacheck
+ scalacheck_2.13
+ 1.17.0
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+ org.apache.curator
+ curator-test
+ 2.13.0
+ test
+
+
+ org.apache.hadoop
+ hadoop-minikdc
+ 3.3.4
+ test
+
+
+ api-ldap-schema-data
+ org.apache.directory.api
+
+
+ log4j
+ log4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ slf4j-reload4j
+ org.slf4j
+
+
+ kerb-simplekdc
+ org.apache.kerby
+
+
+
+
+ net.razorvine
+ pickle
+ 1.3
+ compile
+
+
+ net.sf.py4j
+ py4j
+ 0.10.9.7
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-launcher_2.13
+ 3.5.1
+ tests
+ test
+
+
+ org.apache.spark
+ spark-network-shuffle_2.13
+ 3.5.1
+ tests
+ test
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.hadoop
+ hadoop-aws
+ 3.3.4
+ test
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ commons-logging
+ commons-logging
+
+
+ jackson-mapper-asl
+ org.codehaus.jackson
+
+
+ jackson-core-asl
+ org.codehaus.jackson
+
+
+ jackson-core
+ com.fasterxml.jackson.core
+
+
+ jackson-databind
+ com.fasterxml.jackson.core
+
+
+ jackson-annotations
+ com.fasterxml.jackson.core
+
+
+ aws-java-sdk
+ com.amazonaws
+
+
+ aws-java-sdk-bundle
+ com.amazonaws
+
+
+ wildfly-openssl
+ org.wildfly.openssl
+
+
+
+
+ org.apache.commons
+ commons-crypto
+ 1.1.0
+ compile
+
+
+ jna
+ net.java.dev.jna
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ core
+
+
diff --git a/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..bdfaab3c
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-core_2.13/3.5.1/spark-core_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+da17c8fa9337194c945008aca6d3eb43432b9c66
diff --git a/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..05ff0a8a
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-kvstore_2.13-3.5.1.jar>central=
+spark-kvstore_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar
new file mode 100644
index 00000000..51fad41b
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..badd2f44
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+aa539b1e3b38ee2484c2124bb998b7360cb04146
diff --git a/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom
new file mode 100644
index 00000000..a8088ec8
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom
@@ -0,0 +1,259 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-kvstore_2.13
+ Spark Project Local DB
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ com.google.guava
+ guava
+ 14.0.1
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-all
+ 1.8
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.15.2
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.15.2
+ compile
+
+
+ commons-io
+ commons-io
+ 2.13.0
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+ test
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ test
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ 2.20.0
+ test
+
+
+ io.dropwizard.metrics
+ metrics-core
+ 4.2.19
+ test
+
+
+ org.rocksdb
+ rocksdbjni
+ 8.3.2
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ kvstore
+
+
diff --git a/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..950c5336
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-kvstore_2.13/3.5.1/spark-kvstore_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+bcb1d6a3763626ca2634950011f346e1e4e09ce3
diff --git a/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..2d1b0fb7
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-launcher_2.13-3.5.1.jar>central=
+spark-launcher_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar
new file mode 100644
index 00000000..7aa6f13e
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..aaf7359a
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+b24e2810ff22fe92c848ba3d4d8c220093dada36
diff --git a/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom
new file mode 100644
index 00000000..a391c08f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom
@@ -0,0 +1,258 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+
+ 4.0.0
+ spark-launcher_2.13
+ Spark Project Launcher
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ org.slf4j
+ jul-to-slf4j
+ 2.0.7
+ test
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ test
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ 2.20.0
+ test
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ 3.3.4
+ test
+
+
+ snappy-java
+ org.xerial.snappy
+
+
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ 3.3.4
+ test
+
+
+ commons-logging
+ commons-logging
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ snappy-java
+ org.xerial.snappy
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ launcher
+
+
diff --git a/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..f628252e
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-launcher_2.13/3.5.1/spark-launcher_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+f332bd3c80fefb645f8ffd3d43be17a6fdeafae2
diff --git a/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..08b2fc5e
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-network-common_2.13-3.5.1.jar>central=
+spark-network-common_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar
new file mode 100644
index 00000000..de464644
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..b89ed548
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+419567acf6cb7f0d408292750f68cd7671163bf0
diff --git a/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom
new file mode 100644
index 00000000..59390bf2
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom
@@ -0,0 +1,417 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-network-common_2.13
+ Spark Project Networking
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ maven-jar-plugin
+
+
+ prepare-test-jar
+ test-compile
+
+ test-jar
+
+
+
+
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.8
+ compile
+
+
+ io.netty
+ netty-all
+ 4.1.96.Final
+ compile
+
+
+ netty-codec-dns
+ io.netty
+
+
+ netty-codec-haproxy
+ io.netty
+
+
+ netty-codec-memcache
+ io.netty
+
+
+ netty-codec-mqtt
+ io.netty
+
+
+ netty-codec-redis
+ io.netty
+
+
+ netty-codec-smtp
+ io.netty
+
+
+ netty-codec-stomp
+ io.netty
+
+
+ netty-codec-xml
+ io.netty
+
+
+ netty-resolver-dns
+ io.netty
+
+
+ netty-resolver-dns-classes-macos
+ io.netty
+
+
+ netty-resolver-dns-native-macos
+ io.netty
+
+
+ netty-transport-rxtx
+ io.netty
+
+
+ netty-transport-sctp
+ io.netty
+
+
+ netty-transport-udt
+ io.netty
+
+
+ netty-handler-ssl-ocsp
+ io.netty
+
+
+ jctools-core
+ org.jctools
+
+
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-x86_64
+ compile
+
+
+ io.netty
+ netty-transport-native-epoll
+ 4.1.96.Final
+ linux-aarch_64
+ compile
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-aarch_64
+ compile
+
+
+ io.netty
+ netty-transport-native-kqueue
+ 4.1.96.Final
+ osx-x86_64
+ compile
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ compile
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-all
+ 1.8
+ compile
+
+
+ org.rocksdb
+ rocksdbjni
+ 8.3.2
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.15.2
+ compile
+
+
+ io.dropwizard.metrics
+ metrics-core
+ 4.2.19
+ compile
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ provided
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.0
+ compile
+
+
+ org.apache.commons
+ commons-crypto
+ 1.1.0
+ compile
+
+
+ jna
+ net.java.dev.jna
+
+
+
+
+ com.google.crypto.tink
+ tink
+ 1.9.0
+ compile
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ google-http-client
+ com.google.http-client
+
+
+
+
+ org.roaringbitmap
+ RoaringBitmap
+ 0.9.45
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ 2.20.0
+ test
+
+
+ org.apache.spark
+ spark-common-utils_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ network-common
+
+
diff --git a/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..c5dd3290
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-common_2.13/3.5.1/spark-network-common_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+426ddc9cd230ddd9270a8a12d95fb84ff53f1ece
diff --git a/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..6a06efd0
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-network-shuffle_2.13-3.5.1.jar>central=
+spark-network-shuffle_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar
new file mode 100644
index 00000000..aad67dda
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..eaac4fe4
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+24cbbca582c09db6a22c6cf5ddfd49ef77c6a027
diff --git a/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom
new file mode 100644
index 00000000..a7c7571b
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom
@@ -0,0 +1,258 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-network-shuffle_2.13
+ Spark Project Shuffle Streaming Service
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+
+ org.apache.spark
+ spark-network-common_2.13
+ 3.5.1
+ compile
+
+
+ io.dropwizard.metrics
+ metrics-core
+ 4.2.19
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ provided
+
+
+ com.google.guava
+ guava
+ 14.0.1
+ provided
+
+
+ org.roaringbitmap
+ RoaringBitmap
+ 0.9.45
+ compile
+
+
+ org.apache.spark
+ spark-network-common_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+ test
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ 2.20.0
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+ objenesis
+ org.objenesis
+
+
+
+
+ commons-io
+ commons-io
+ 2.13.0
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ network-shuffle
+
+
diff --git a/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..6b295fb5
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-network-shuffle_2.13/3.5.1/spark-network-shuffle_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+2dd5571ce27b6b8754fab1c489ea209d37e77a14
diff --git a/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..3d8233d0
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:23 CEST 2026
+spark-parent_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom
new file mode 100644
index 00000000..2171f80c
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom
@@ -0,0 +1,3655 @@
+
+
+
+ apache
+ org.apache
+ 18
+ ../pom.xml/pom.xml
+
+ 4.0.0
+ org.apache.spark
+ spark-parent_2.13
+ pom
+ Spark Project Parent POM
+ 3.5.1
+ https://spark.apache.org/
+
+ JIRA
+ https://issues.apache.org/jira/browse/SPARK
+
+
+
+ Dev Mailing List
+ dev-subscribe@spark.apache.org
+ dev-unsubscribe@spark.apache.org
+ dev@spark.apache.org
+
+
+ User Mailing List
+ user-subscribe@spark.apache.org
+ user-unsubscribe@spark.apache.org
+ user@spark.apache.org
+
+
+ Commits Mailing List
+ commits-subscribe@spark.apache.org
+ commits-unsubscribe@spark.apache.org
+ commits@spark.apache.org
+
+
+
+
+ Apache-2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+ scm:git:git@github.com:apache/spark.git
+ scm:git:https://gitbox.apache.org/repos/asf/spark.git
+ scm:git:git@github.com:apache/spark.git
+
+
+ Apache Software Foundation
+ https://www.apache.org
+
+
+
+
+
+ maven-enforcer-plugin
+ 3.3.0
+
+
+ enforce-versions
+
+ enforce
+
+
+
+
+ ${maven.version}
+
+
+ ${java.version}
+
+
+
+ org.jboss.netty
+ org.codehaus.groovy
+ *:*_2.11
+ *:*_2.10
+
+ true
+
+
+ ${java.version}
+ test
+ provided
+
+ org.threeten:threeten-extra
+
+
+
+
+
+
+ enforce-no-duplicate-dependencies
+
+ enforce
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.4.0
+
+
+ module-timestamp-property
+ validate
+
+ timestamp-property
+
+
+ module.build.timestamp
+ ${maven.build.timestamp.format}
+ current
+ America/Los_Angeles
+
+
+
+ local-timestamp-property
+ validate
+
+ timestamp-property
+
+
+ local.build.timestamp
+ ${maven.build.timestamp.format}
+ build
+ America/Los_Angeles
+
+
+
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+ ${scala-maven-plugin.version}
+
+
+ eclipse-add-source
+
+ add-source
+
+
+
+ scala-compile-first
+
+ compile
+
+
+
+ scala-test-compile-first
+
+ testCompile
+
+
+
+ attach-scaladocs
+ verify
+
+ doc-jar
+
+
+
+
+ ${scala.version}
+ true
+ true
+ incremental
+ ${maven.scaladoc.skip}
+
+ -unchecked
+ -deprecation
+ -feature
+ -explaintypes
+ -target:jvm-1.8
+ -Xfatal-warnings
+ -Ywarn-unused:imports
+ -P:silencer:globalFilters=.*deprecated.*
+
+
+ -Xss128m
+ -Xms4g
+ -Xmx4g
+ -XX:MaxMetaspaceSize=2g
+ -XX:ReservedCodeCacheSize=${CodeCacheSize}
+
+
+ -source
+ ${java.version}
+ -target
+ ${java.version}
+ -Xlint:all,-serial,-path,-try
+
+
+
+ com.github.ghik
+ silencer-plugin_${scala.version}
+ 1.7.13
+
+
+
+
+
+ maven-compiler-plugin
+ 3.11.0
+
+ ${java.version}
+ ${java.version}
+ true
+ true
+
+
+
+ org.antlr
+ antlr4-maven-plugin
+ ${antlr4.version}
+
+
+ maven-surefire-plugin
+ 3.1.2
+
+
+ test
+
+ test
+
+
+
+
+
+ **/Test*.java
+ **/*Test.java
+ **/*TestCase.java
+ **/*Suite.java
+
+ ${project.build.directory}/surefire-reports
+ -ea -Xmx4g -Xss4m -XX:MaxMetaspaceSize=2g -XX:ReservedCodeCacheSize=${CodeCacheSize} ${extraJavaTestArgs} -Dio.netty.tryReflectionSetAccessible=true
+
+ ${test_classpath}
+ 1
+ ${scala.binary.version}
+ 1
+ ${test.java.home}
+ -DmyKey=yourValue
+
+
+ file:src/test/resources/log4j2.properties
+ test
+ true
+ ${project.build.directory}/tmp
+ ${spark.test.home}
+ 1
+ false
+ false
+ false
+ true
+ true
+ test:///
+ src
+ false
+
+ false
+ false
+ ${test.exclude.tags}
+ ${test.include.tags}
+
+
+
+ org.scalatest
+ scalatest-maven-plugin
+ ${scalatest-maven-plugin.version}
+
+
+ test
+
+ test
+
+
+
+
+ ${project.build.directory}/surefire-reports
+ .
+ SparkTestSuite.txt
+ -ea -Xmx4g -Xss4m -XX:MaxMetaspaceSize=2g -XX:ReservedCodeCacheSize=${CodeCacheSize} ${extraJavaTestArgs} -Dio.netty.tryReflectionSetAccessible=true
+
+
+ ${test_classpath}
+ 1
+ ${scala.binary.version}
+ 1
+ ${test.java.home}
+
+
+ file:src/test/resources/log4j2.properties
+ test
+ true
+ ${project.build.directory}/tmp
+ ${spark.test.home}
+ 1
+ false
+ false
+ true
+ ${spark.test.webdriver.chrome.driver}
+ ${spark.test.docker.keepContainer}
+ ${spark.test.docker.removePulledImage}
+ __not_used__
+ test:///
+
+ ${test.exclude.tags},${test.default.exclude.tags}
+ ${test.include.tags}
+
+
+
+ maven-jar-plugin
+ 3.3.0
+
+
+ maven-antrun-plugin
+ ${maven-antrun.version}
+
+
+ maven-source-plugin
+ 3.3.0
+
+
+ create-source-jar
+
+ jar-no-fork
+ test-jar-no-fork
+
+
+
+
+ true
+
+
+
+ maven-clean-plugin
+ 3.3.1
+
+
+
+ work
+
+
+ checkpoint
+
+
+ lib_managed
+
+
+ metastore_db
+
+
+ spark-warehouse
+
+
+ dist
+
+
+
+
+
+ maven-javadoc-plugin
+ 3.5.0
+
+
+ -Xdoclint:all
+ -Xdoclint:-missing
+
+
+
+ example
+ a
+ Example:
+
+
+ note
+ a
+ Note:
+
+
+ group
+ X
+
+
+ tparam
+ X
+
+
+ constructor
+ X
+
+
+ todo
+ X
+
+
+ groupname
+ X
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec-maven-plugin.version}
+
+
+ maven-assembly-plugin
+ 3.6.0
+
+ posix
+
+
+
+ maven-shade-plugin
+ 3.5.0
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+
+
+ org.ow2.asm
+ asm-commons
+ ${asm.version}
+
+
+
+
+ maven-install-plugin
+ 3.1.1
+
+
+ maven-deploy-plugin
+ 3.1.1
+
+
+ maven-dependency-plugin
+ 3.6.0
+
+
+ default-cli
+
+ build-classpath
+
+
+ runtime
+
+
+
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+ ${versions-maven-plugin.version}
+
+
+
+
+
+ maven-dependency-plugin
+
+
+ generate-test-classpath
+ test-compile
+
+ build-classpath
+
+
+ test
+ test_classpath
+
+
+
+ copy-module-dependencies
+ ${build.copyDependenciesPhase}
+
+ copy-dependencies
+
+
+ runtime
+ ${jars.target.dir}
+
+
+
+
+
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+
+
+ false
+
+
+ org.spark-project.spark:unused
+ com.google.guava:guava
+ org.jpmml:*
+
+
+
+
+ org.eclipse.jetty
+ ${spark.shade.packageName}.jetty
+
+ org.eclipse.jetty.**
+
+
+
+ com.google.common
+ ${spark.shade.packageName}.guava
+
+
+ org.dmg.pmml
+ ${spark.shade.packageName}.dmg.pmml
+
+
+ org.jpmml
+ ${spark.shade.packageName}.jpmml
+
+
+
+
+
+ maven-enforcer-plugin
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+
+
+ maven-source-plugin
+
+
+ org.scalastyle
+ scalastyle-maven-plugin
+ 1.0.0
+
+
+
+ check
+
+
+
+
+ false
+ true
+ false
+ false
+ ${basedir}/src/main/scala
+ ${basedir}/src/test/scala
+ scalastyle-config.xml
+ ${basedir}/target/scalastyle-output.xml
+ ${project.build.sourceEncoding}
+ ${project.reporting.outputEncoding}
+
+
+
+ maven-checkstyle-plugin
+ 3.3.0
+
+
+
+ check
+
+
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 9.3
+
+
+
+ false
+ true
+
+ ${basedir}/src/main/java
+ ${basedir}/src/main/scala
+
+
+ ${basedir}/src/test/java
+
+ dev/checkstyle.xml
+ ${basedir}/target/checkstyle-output.xml
+ ${project.build.sourceEncoding}
+ ${project.reporting.outputEncoding}
+
+
+
+ maven-antrun-plugin
+
+
+ create-tmp-dir
+ generate-test-resources
+
+ run
+
+
+
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ org.scalatest
+ scalatest-maven-plugin
+
+
+ maven-jar-plugin
+
+
+ prepare-test-jar
+ ${build.testJarPhase}
+
+ test-jar
+
+
+
+ log4j2.properties
+
+
+
+
+
+
+ org.antipathy
+ mvn-scalafmt_${scala.binary.version}
+ 1.1.1640084764.9f463a9
+
+
+ validate
+
+ format
+
+
+
+
+ ${scalafmt.validateOnly}
+ ${scalafmt.skip}
+ ${scalafmt.skip}
+ dev/.scalafmt.conf
+ ${scalafmt.changedOnly}
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 4.2.0
+ true
+
+
+ org.cyclonedx
+ cyclonedx-maven-plugin
+ 2.7.9
+
+
+ package
+
+ makeBom
+
+
+
+
+
+
+
+
+ sbt
+
+
+ com.google.guava
+ guava
+ compile
+
+
+ org.jpmml
+ pmml-model
+ compile
+
+
+
+
+ spark-ganglia-lgpl
+
+ connector/spark-ganglia-lgpl
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ kinesis-asl
+
+ connector/kinesis-asl
+ connector/kinesis-asl-assembly
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ docker-integration-tests
+
+ connector/docker-integration-tests
+
+
+
+ hadoop-3
+
+
+ yarn
+
+ resource-managers/yarn
+ common/network-yarn
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ mesos
+
+ resource-managers/mesos
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ kubernetes
+
+ resource-managers/kubernetes/core
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ kubernetes-integration-tests
+
+ resource-managers/kubernetes/integration-tests
+
+
+
+ hive-thriftserver
+
+ sql/hive-thriftserver
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ hadoop-cloud
+
+ hadoop-cloud
+
+
+ 20.04
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ test-java-home
+
+ 20.04
+ ${env.JAVA_HOME}
+ true
+ ubuntu
+ linux
+ true
+ linux-x86_64
+ x86_64
+
+
+
+ scala-2.12
+
+
+
+
+ 2.12.18
+
+
+
+ scala-2.13
+
+
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+
+
+ -unchecked
+ -deprecation
+ -feature
+ -explaintypes
+ -target:jvm-1.8
+ -Wconf:cat=deprecation:wv,any:e
+ -Wunused:imports
+ -Wconf:cat=scaladoc:wv
+ -Wconf:cat=lint-multiarg-infix:wv
+ -Wconf:cat=other-nullary-override:wv
+ -Wconf:cat=other-match-analysis&site=org.apache.spark.sql.catalyst.catalog.SessionCatalog.lookupFunction.catalogFunction:wv
+ -Wconf:cat=other-pure-statement&site=org.apache.spark.streaming.util.FileBasedWriteAheadLog.readAll.readFile:wv
+ -Wconf:cat=other-pure-statement&site=org.apache.spark.scheduler.OutputCommitCoordinatorSuite.<local OutputCommitCoordinatorSuite>.futureAction:wv
+ -Wconf:msg=^(?=.*?method|value|type|object|trait|inheritance)(?=.*?deprecated)(?=.*?since 2.13).+$:s
+ -Wconf:msg=^(?=.*?Widening conversion from)(?=.*?is deprecated because it loses precision).+$:s
+ -Wconf:msg=Auto-application to \`\(\)\` is deprecated:s
+ -Wconf:msg=method with a single empty parameter list overrides method without any parameter list:s
+ -Wconf:msg=method without a parameter list overrides a method with a single empty one:s
+ -Wconf:cat=deprecation&msg=procedure syntax is deprecated:e
+ -Wconf:cat=unchecked&msg=outer reference:s
+ -Wconf:cat=unchecked&msg=eliminated by erasure:s
+ -Wconf:msg=^(?=.*?a value of type)(?=.*?cannot also be).+$:s
+ -Wconf:cat=unused-imports&src=org\/apache\/spark\/graphx\/impl\/VertexPartitionBase.scala:s
+ -Wconf:cat=unused-imports&src=org\/apache\/spark\/graphx\/impl\/VertexPartitionBaseOps.scala:s
+
+
+
+
+
+
+
+
+ linux
+ 2.13
+ x86_64
+ linux-x86_64
+ 20.04
+ true
+ true
+ 2.13.8
+ ubuntu
+
+
+
+ snapshots-and-staging
+
+
+ ASF Staging
+ ${asf.staging}
+
+
+
+ false
+
+
+ ASF Snapshots
+ ${asf.snapshots}
+
+
+
+
+ ASF Staging
+ ${asf.staging}
+
+
+
+ false
+
+
+ ASF Snapshots
+ ${asf.snapshots}
+
+
+
+ https://repository.apache.org/content/repositories/snapshots/
+ https://repository.apache.org/content/groups/staging/
+
+
+
+ hadoop-provided
+
+ true
+
+
+
+ hive-provided
+
+
+ orc-provided
+
+
+ parquet-provided
+
+
+ sparkr
+
+
+ aarch64
+
+ org.openlabtesting.leveldbjni
+
+
+
+ jdwp-test-debug
+
+ ${jdwp.arg.line}
+ ${jdwp.arg.line}
+ ${test.debug.suite}
+ -agentlib:jdwp=transport=dt_socket,suspend=${test.jdwp.suspend},server=${test.jdwp.server},address=${test.jdwp.address}
+
+
+
+ only-eclipse
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+ test-jar
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [${maven-antrun.version},)
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ common/sketch
+ common/kvstore
+ common/network-common
+ common/network-shuffle
+ common/unsafe
+ common/utils
+ common/tags
+ core
+ graphx
+ mllib
+ mllib-local
+ tools
+ streaming
+ sql/api
+ sql/catalyst
+ sql/core
+ sql/hive
+ assembly
+ examples
+ repl
+ launcher
+ connector/kafka-0-10-token-provider
+ connector/kafka-0-10
+ connector/kafka-0-10-assembly
+ connector/kafka-0-10-sql
+ connector/avro
+ connector/connect/server
+ connector/connect/common
+ connector/connect/client/jvm
+ connector/protobuf
+
+
+
+
+
+ false
+
+ gcs-maven-central-mirror
+ GCS Maven Central mirror
+ https://maven-central.storage-download.googleapis.com/maven2/
+
+
+
+
+ false
+
+ central
+ Maven Repository
+ https://repo.maven.apache.org/maven2
+
+
+
+
+
+
+ false
+
+ gcs-maven-central-mirror
+ GCS Maven Central mirror
+ https://maven-central.storage-download.googleapis.com/maven2/
+
+
+
+
+ false
+
+ central
+ https://repo.maven.apache.org/maven2
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scala-library
+ org.scala-lang
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scala-library
+ org.scala-lang
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scala-library
+ org.scala-lang
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scala-library
+ org.scala-lang
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+
+
+ org.apache.spark
+ spark-tags_${scala.binary.version}
+ ${project.version}
+
+
+ org.apache.spark
+ spark-tags_${scala.binary.version}
+ ${project.version}
+ test-jar
+
+
+ org.scala-lang.modules
+ scala-parallel-collections_${scala.binary.version}
+ 1.0.4
+
+
+ com.twitter
+ chill_${scala.binary.version}
+ ${chill.version}
+
+
+ xbean-asm7-shaded
+ org.apache.xbean
+
+
+
+
+ com.twitter
+ chill-java
+ ${chill.version}
+
+
+ com.github.jnr
+ jnr-posix
+ 3.1.15
+ test
+
+
+ org.apache.xbean
+ xbean-asm9-shaded
+ 4.23
+
+
+ org.eclipse.jetty
+ jetty-http
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-continuation
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-servlets
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-proxy
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-client
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-security
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-plus
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
+ provided
+
+
+ org.eclipse.jetty
+ jetty-webapp
+ ${jetty.version}
+ provided
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+ provided
+
+
+ org.jpmml
+ pmml-model
+ 1.4.8
+ provided
+
+
+ pmml-agent
+ org.jpmml
+
+
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 2.3.2
+ compile
+
+
+ FastInfoset
+ com.sun.xml.fastinfoset
+
+
+ txw2
+ org.glassfish.jaxb
+
+
+ stax-ex
+ org.jvnet.staxex
+
+
+ jakarta.activation-api
+ jakarta.activation
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang3.version}
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+
+
+ commons-lang
+ commons-lang
+ ${commons-lang2.version}
+
+
+ commons-io
+ commons-io
+ ${commons-io.version}
+
+
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
+
+
+ org.apache.commons
+ commons-compress
+ ${commons-compress.version}
+
+
+ org.apache.commons
+ commons-math3
+ ${commons.math3.version}
+
+
+ commons-collections
+ commons-collections
+ ${commons.collections.version}
+
+
+ org.apache.commons
+ commons-collections4
+ ${commons.collections4.version}
+
+
+ commons-beanutils
+ commons-beanutils
+ 1.9.4
+
+
+ commons-logging
+ commons-logging
+ 1.1.3
+
+
+ org.apache.ivy
+ ivy
+ ${ivy.version}
+
+
+ com.google.code.findbugs
+ jsr305
+ ${jsr305.version}
+
+
+ org.apache.httpcomponents
+ httpclient
+ ${commons.httpclient.version}
+
+
+ org.apache.httpcomponents
+ httpmime
+ ${commons.httpclient.version}
+
+
+ org.apache.httpcomponents
+ httpcore
+ ${commons.httpcore.version}
+
+
+ org.rocksdb
+ rocksdbjni
+ 8.3.2
+
+
+ ${leveldbjni.group}
+ leveldbjni-all
+ 1.8
+
+
+ org.seleniumhq.selenium
+ selenium-java
+ ${selenium.version}
+ test
+
+
+ guava
+ com.google.guava
+
+
+ *
+ com.google.auto.service
+
+
+ *
+ io.netty
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+
+
+ org.seleniumhq.selenium
+ htmlunit-driver
+ ${htmlunit-driver.version}
+ test
+
+
+ net.sourceforge.htmlunit
+ htmlunit
+ ${htmlunit.version}
+ test
+
+
+ net.sourceforge.htmlunit
+ htmlunit-core-js
+ ${htmlunit.version}
+ test
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+ ${hadoop.deps.scope}
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${slf4j.version}
+
+
+ org.apache.logging.log4j
+ log4j-slf4j2-impl
+ ${log4j.version}
+
+
+ org.apache.logging.log4j
+ log4j-api
+ ${log4j.version}
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j.version}
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ ${log4j.version}
+
+
+ com.ning
+ compress-lzf
+ 1.1.2
+
+
+ org.xerial.snappy
+ snappy-java
+ ${snappy.version}
+
+
+ org.lz4
+ lz4-java
+ 1.8.0
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.5-4
+
+
+ com.clearspring.analytics
+ stream
+ 2.9.6
+
+
+ fastutil
+ it.unimi.dsi
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf.version}
+ provided
+
+
+ com.google.protobuf
+ protobuf-java-util
+ ${protobuf.version}
+ provided
+
+
+ org.roaringbitmap
+ RoaringBitmap
+ 0.9.45
+
+
+ io.netty
+ netty-all
+ ${netty.version}
+
+
+ netty-codec-dns
+ io.netty
+
+
+ netty-codec-haproxy
+ io.netty
+
+
+ netty-codec-memcache
+ io.netty
+
+
+ netty-codec-mqtt
+ io.netty
+
+
+ netty-codec-redis
+ io.netty
+
+
+ netty-codec-smtp
+ io.netty
+
+
+ netty-codec-stomp
+ io.netty
+
+
+ netty-codec-xml
+ io.netty
+
+
+ netty-resolver-dns
+ io.netty
+
+
+ netty-resolver-dns-classes-macos
+ io.netty
+
+
+ netty-resolver-dns-native-macos
+ io.netty
+
+
+ netty-transport-rxtx
+ io.netty
+
+
+ netty-transport-sctp
+ io.netty
+
+
+ netty-transport-udt
+ io.netty
+
+
+ netty-handler-ssl-ocsp
+ io.netty
+
+
+ jctools-core
+ org.jctools
+
+
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty.version}
+ linux-x86_64
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty.version}
+ linux-aarch_64
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${netty.version}
+ osx-aarch_64
+
+
+ io.netty
+ netty-transport-native-kqueue
+ ${netty.version}
+ osx-x86_64
+
+
+ org.apache.derby
+ derby
+ ${derby.version}
+
+
+ io.dropwizard.metrics
+ metrics-core
+ ${codahale.metrics.version}
+
+
+ io.dropwizard.metrics
+ metrics-jvm
+ ${codahale.metrics.version}
+
+
+ io.dropwizard.metrics
+ metrics-json
+ ${codahale.metrics.version}
+
+
+ io.dropwizard.metrics
+ metrics-graphite
+ ${codahale.metrics.version}
+
+
+ io.dropwizard.metrics
+ metrics-jmx
+ ${codahale.metrics.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${fasterxml.jackson.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${fasterxml.jackson.databind.version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${fasterxml.jackson.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${fasterxml.jackson.version}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-scala_${scala.binary.version}
+ ${fasterxml.jackson.version}
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${fasterxml.jackson.version}
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ ${jersey.version}
+
+
+ jakarta.xml.bind-api
+ jakarta.xml.bind
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${jersey.version}
+
+
+ jakarta.activation
+ com.sun.activation
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet-core
+ ${jersey.version}
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey.version}
+
+
+ org.glassfish.jersey.test-framework.providers
+ jersey-test-framework-provider-simple
+ ${jersey.version}
+ test
+
+
+ *
+ org.junit.jupiter
+
+
+
+
+ org.glassfish.jersey
+ jersey-client
+ ${jersey.version}
+
+
+ javax.ws.rs
+ javax.ws.rs-api
+ 2.0.1
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.2.11
+
+
+ org.scalanlp
+ breeze_${scala.binary.version}
+ 2.1.0
+
+
+ commons-math3
+ org.apache.commons
+
+
+
+
+ org.json4s
+ json4s-jackson_${scala.binary.version}
+ 3.7.0-M11
+
+
+ *
+ com.fasterxml.jackson.core
+
+
+
+
+ org.scala-lang.modules
+ scala-xml_${scala.binary.version}
+ 2.1.0
+
+
+ org.scala-lang
+ scala-compiler
+ ${scala.version}
+
+
+ scala-xml_2.13
+ org.scala-lang.modules
+
+
+
+
+ org.scala-lang
+ scala-reflect
+ ${scala.version}
+
+
+ org.scala-lang
+ scala-library
+ ${scala.version}
+
+
+ org.scala-lang.modules
+ scala-parser-combinators_${scala.binary.version}
+ 2.3.0
+
+
+ jline
+ jline
+ 2.14.6
+
+
+ org.scalatest
+ scalatest_${scala.binary.version}
+ 3.2.16
+ test
+
+
+ org.scalatestplus
+ scalacheck-1-17_${scala.binary.version}
+ 3.2.16.0
+ test
+
+
+ org.scalatestplus
+ mockito-4-11_${scala.binary.version}
+ 3.2.16.0
+ test
+
+
+ org.scalatestplus
+ selenium-4-9_${scala.binary.version}
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ org.mockito
+ mockito-inline
+ 4.11.0
+ test
+
+
+ net.bytebuddy
+ byte-buddy
+ 1.14.4
+ test
+
+
+ net.bytebuddy
+ byte-buddy-agent
+ 1.14.4
+ test
+
+
+ org.jmock
+ jmock-junit4
+ 2.12.0
+ test
+
+
+ org.scalacheck
+ scalacheck_${scala.binary.version}
+ 1.17.0
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ com.spotify
+ docker-client
+ 8.14.1
+ shaded
+ test
+
+
+ guava
+ com.google.guava
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ com.mysql
+ mysql-connector-j
+ 8.0.33
+ test
+
+
+ org.mariadb.jdbc
+ mariadb-java-client
+ 2.7.9
+ test
+
+
+ org.postgresql
+ postgresql
+ 42.6.0
+ test
+
+
+ com.ibm.db2
+ jcc
+ 11.5.8.0
+ test
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ 9.4.1.jre8
+ test
+
+
+ com.oracle.database.jdbc
+ ojdbc8
+ 23.2.0.0
+ test
+
+
+ org.apache.curator
+ curator-recipes
+ ${curator.version}
+ ${hadoop.deps.scope}
+
+
+ netty
+ org.jboss.netty
+
+
+ jline
+ jline
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.curator
+ curator-client
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-framework
+ ${curator.version}
+
+
+ org.apache.curator
+ curator-test
+ ${curator.version}
+ test
+
+
+ org.apache.hadoop
+ hadoop-client-api
+ ${hadoop.version}
+ ${hadoop.deps.scope}
+
+
+ org.apache.hadoop
+ hadoop-client-runtime
+ ${hadoop.version}
+ ${hadoop.deps.scope}
+
+
+ org.apache.hadoop
+ hadoop-client-minicluster
+ ${yarn.version}
+ test
+
+
+ org.apache.hadoop
+ hadoop-client
+ ${hadoop.version}
+ ${hadoop.deps.scope}
+
+
+ leveldbjni-all
+ org.fusesource.leveldbjni
+
+
+ asm
+ asm
+
+
+ jackson-mapper-asl
+ org.codehaus.jackson
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ netty
+ io.netty
+
+
+ commons-beanutils-core
+ commons-beanutils
+
+
+ commons-logging
+ commons-logging
+
+
+ mockito-all
+ org.mockito
+
+
+ servlet-api-2.5
+ org.mortbay.jetty
+
+
+ servlet-api
+ javax.servlet
+
+
+ junit
+ junit
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ jets3t
+ net.java.dev.jets3t
+
+
+ jsr311-api
+ javax.ws.rs
+
+
+ jetty-webapp
+ org.eclipse.jetty
+
+
+ log4j
+ log4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-minikdc
+ ${hadoop.version}
+ test
+
+
+ api-ldap-schema-data
+ org.apache.directory.api
+
+
+ log4j
+ log4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ slf4j-reload4j
+ org.slf4j
+
+
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ ${bouncycastle.version}
+ test
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ ${bouncycastle.version}
+ test
+
+
+ xerces
+ xercesImpl
+ 2.12.2
+
+
+ org.apache.avro
+ avro
+ ${avro.version}
+
+
+ org.apache.avro
+ avro-mapred
+ ${avro.version}
+ ${hive.deps.scope}
+
+
+ avro-ipc-jetty
+ org.apache.avro
+
+
+ netty
+ io.netty
+
+
+ jetty
+ org.mortbay.jetty
+
+
+ jetty-util
+ org.mortbay.jetty
+
+
+ servlet-api
+ org.mortbay.jetty
+
+
+ velocity-engine-core
+ org.apache.velocity
+
+
+ javax.annotation-api
+ javax.annotation
+
+
+ zstd-jni
+ com.github.luben
+
+
+
+
+ org.tukaani
+ xz
+ 1.9
+
+
+ javax.activation
+ activation
+ 1.1.1
+ ${hadoop.deps.scope}
+
+
+ org.apache.hadoop
+ hadoop-yarn-api
+ ${yarn.version}
+ ${hadoop.deps.scope}
+
+
+ servlet-api
+ javax.servlet
+
+
+ asm
+ asm
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ commons-logging
+ commons-logging
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ jdk.tools
+ jdk.tools
+
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-common
+ ${yarn.version}
+ ${hadoop.deps.scope}
+
+
+ asm
+ asm
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ commons-logging
+ commons-logging
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ log4j
+ log4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-tests
+ ${yarn.version}
+ tests
+ test
+
+
+ leveldbjni-all
+ org.fusesource.leveldbjni
+
+
+ asm
+ asm
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ commons-logging
+ commons-logging
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ hadoop-yarn-server-resourcemanager
+ org.apache.hadoop
+
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-resourcemanager
+ ${yarn.version}
+ test
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-web-proxy
+ ${yarn.version}
+ ${hadoop.deps.scope}
+
+
+ hadoop-yarn-server-common
+ org.apache.hadoop
+
+
+ hadoop-yarn-common
+ org.apache.hadoop
+
+
+ hadoop-yarn-api
+ org.apache.hadoop
+
+
+ bcprov-jdk15on
+ org.bouncycastle
+
+
+ bcpkix-jdk15on
+ org.bouncycastle
+
+
+ leveldbjni-all
+ org.fusesource.leveldbjni
+
+
+ asm
+ asm
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ javax.servlet-api
+ javax.servlet
+
+
+ commons-logging
+ commons-logging
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ HikariCP-java7
+ com.zaxxer
+
+
+ mssql-jdbc
+ com.microsoft.sqlserver
+
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-client
+ ${yarn.version}
+ ${hadoop.deps.scope}
+
+
+ asm
+ asm
+
+
+ asm
+ org.ow2.asm
+
+
+ netty
+ org.jboss.netty
+
+
+ servlet-api
+ javax.servlet
+
+
+ commons-logging
+ commons-logging
+
+
+ *
+ com.sun.jersey
+
+
+ *
+ com.sun.jersey.jersey-test-framework
+
+
+ *
+ com.sun.jersey.contribs
+
+
+ log4j
+ log4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+
+
+ org.apache.zookeeper
+ zookeeper
+ ${zookeeper.version}
+ ${hadoop.deps.scope}
+
+
+ netty
+ org.jboss.netty
+
+
+ jline
+ jline
+
+
+ netty-handler
+ io.netty
+
+
+ netty-transport-native-epoll
+ io.netty
+
+
+ spotbugs-annotations
+ com.github.spotbugs
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+ ${codehaus.jackson.version}
+ ${hadoop.deps.scope}
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ ${codehaus.jackson.version}
+ ${hadoop.deps.scope}
+
+
+ ${hive.group}
+ hive-beeline
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ hive-common
+ ${hive.group}
+
+
+ hive-exec
+ ${hive.group}
+
+
+ hive-jdbc
+ ${hive.group}
+
+
+ hive-metastore
+ ${hive.group}
+
+
+ hive-service
+ ${hive.group}
+
+
+ hive-service-rpc
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ libthrift
+ org.apache.thrift
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ ${hive.group}
+ hive-cli
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ hive-common
+ ${hive.group}
+
+
+ hive-exec
+ ${hive.group}
+
+
+ hive-jdbc
+ ${hive.group}
+
+
+ hive-metastore
+ ${hive.group}
+
+
+ hive-serde
+ ${hive.group}
+
+
+ hive-service
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ libthrift
+ org.apache.thrift
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+
+
+ ${hive.group}
+ hive-common
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ ant
+ org.apache.ant
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-auth
+ org.apache.hadoop
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+ orc-core
+ org.apache.orc
+
+
+ jetty-all
+ org.eclipse.jetty.aggregate
+
+
+ *
+ org.apache.logging.log4j
+
+
+ javax.servlet
+ org.eclipse.jetty.orbit
+
+
+ hive-storage-api
+ org.apache.hive
+
+
+
+
+ ${hive.group}
+ hive-exec
+ ${hive.version}
+ ${hive.classifier}
+ ${hive.deps.scope}
+
+
+ hive-metastore
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ hive-ant
+ ${hive.group}
+
+
+ hive-vector-code-gen
+ ${hive.group}
+
+
+ spark-client
+ ${hive.group}
+
+
+ ant
+ ant
+
+
+ ant
+ org.apache.ant
+
+
+ kryo
+ com.esotericsoftware.kryo
+
+
+ commons-codec
+ commons-codec
+
+
+ avro-mapred
+ org.apache.avro
+
+
+ calcite-core
+ org.apache.calcite
+
+
+ calcite-avatica
+ org.apache.calcite
+
+
+ apache-curator
+ org.apache.curator
+
+
+ curator-client
+ org.apache.curator
+
+
+ curator-framework
+ org.apache.curator
+
+
+ libthrift
+ org.apache.thrift
+
+
+ libfb303
+ org.apache.thrift
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+ groovy-all
+ org.codehaus.groovy
+
+
+ jline
+ jline
+
+
+ json
+ org.json
+
+
+ hive-llap-tez
+ ${hive.group}
+
+
+ calcite-druid
+ org.apache.calcite
+
+
+ avatica
+ org.apache.calcite.avatica
+
+
+ *
+ org.apache.logging.log4j
+
+
+ eigenbase-properties
+ net.hydromatic
+
+
+ commons-compiler
+ org.codehaus.janino
+
+
+ janino
+ org.codehaus.janino
+
+
+ pentaho-aggdesigner-algorithm
+ org.pentaho
+
+
+
+
+ ${hive.group}
+ hive-jdbc
+ ${hive.version}
+
+
+ hive-common
+ ${hive.group}
+
+
+ hive-metastore
+ ${hive.group}
+
+
+ hive-serde
+ ${hive.group}
+
+
+ hive-service
+ ${hive.group}
+
+
+ hive-service-rpc
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ curator-framework
+ org.apache.curator
+
+
+ libthrift
+ org.apache.thrift
+
+
+ libfb303
+ org.apache.thrift
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+ groovy-all
+ org.codehaus.groovy
+
+
+
+
+ ${hive.group}
+ hive-metastore
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ hive-serde
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ libfb303
+ org.apache.thrift
+
+
+ libthrift
+ org.apache.thrift
+
+
+ servlet-api
+ org.mortbay.jetty
+
+
+ guava
+ com.google.guava
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ hbase-client
+ org.apache.hbase
+
+
+ *
+ co.cask.tephra
+
+
+
+
+ ${hive.group}
+ hive-serde
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ hive-common
+ ${hive.group}
+
+
+ hive-shims
+ ${hive.group}
+
+
+ commons-codec
+ commons-codec
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ avro
+ org.apache.avro
+
+
+ libthrift
+ org.apache.thrift
+
+
+ libfb303
+ org.apache.thrift
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+ groovy-all
+ org.codehaus.groovy
+
+
+ hive-service-rpc
+ ${hive.group}
+
+
+ parquet-hadoop-bundle
+ org.apache.parquet
+
+
+ jasper-compiler
+ tomcat
+
+
+ jasper-runtime
+ tomcat
+
+
+
+
+ ${hive.group}
+ hive-service-rpc
+ 3.1.3
+
+
+ *
+ *
+
+
+
+
+ net.sf.jpam
+ jpam
+ ${jpam.version}
+ ${hive.deps.scope}
+
+
+ servlet-api
+ javax.servlet
+
+
+
+
+ ${hive.group}
+ hive-shims
+ ${hive.version}
+ ${hive.deps.scope}
+
+
+ guava
+ com.google.guava
+
+
+ hadoop-yarn-server-resourcemanager
+ org.apache.hadoop
+
+
+ curator-framework
+ org.apache.curator
+
+
+ libthrift
+ org.apache.thrift
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+ commons-logging
+ commons-logging
+
+
+ groovy-all
+ org.codehaus.groovy
+
+
+ log4j-slf4j-impl
+ org.apache.logging.log4j
+
+
+
+
+ org.apache.hive
+ hive-llap-common
+ ${hive23.version}
+ ${hive.deps.scope}
+
+
+ hive-common
+ org.apache.hive
+
+
+ hive-serde
+ org.apache.hive
+
+
+ slf4j-api
+ org.slf4j
+
+
+
+
+ org.apache.hive
+ hive-llap-client
+ ${hive23.version}
+ test
+
+
+ hive-common
+ org.apache.hive
+
+
+ hive-serde
+ org.apache.hive
+
+
+ hive-llap-common
+ org.apache.hive
+
+
+ curator-framework
+ org.apache.curator
+
+
+ apache-curator
+ org.apache.curator
+
+
+ zookeeper
+ org.apache.zookeeper
+
+
+ slf4j-api
+ org.slf4j
+
+
+
+
+ org.apache.orc
+ orc-core
+ ${orc.version}
+ ${orc.classifier}
+ ${orc.deps.scope}
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-hdfs
+ org.apache.hadoop
+
+
+ hadoop-client-api
+ org.apache.hadoop
+
+
+ hive-storage-api
+ org.apache.hive
+
+
+
+
+ io.airlift
+ aircompressor
+ 0.26
+
+
+ org.apache.orc
+ orc-mapreduce
+ ${orc.version}
+ ${orc.classifier}
+ ${orc.deps.scope}
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-mapreduce-client-core
+ org.apache.hadoop
+
+
+ orc-core
+ org.apache.orc
+
+
+ hive-storage-api
+ org.apache.hive
+
+
+ kryo-shaded
+ com.esotericsoftware
+
+
+
+
+ org.apache.parquet
+ parquet-column
+ ${parquet.version}
+ ${parquet.deps.scope}
+
+
+ org.apache.parquet
+ parquet-encoding
+ ${parquet.version}
+ tests
+ ${parquet.test.deps.scope}
+
+
+ org.apache.parquet
+ parquet-common
+ ${parquet.version}
+ tests
+ ${parquet.test.deps.scope}
+
+
+ org.apache.parquet
+ parquet-column
+ ${parquet.version}
+ tests
+ ${parquet.test.deps.scope}
+
+
+ org.apache.parquet
+ parquet-hadoop
+ ${parquet.version}
+ ${parquet.deps.scope}
+
+
+ commons-pool
+ commons-pool
+
+
+ javax.annotation-api
+ javax.annotation
+
+
+
+
+ org.apache.parquet
+ parquet-avro
+ ${parquet.version}
+ ${parquet.test.deps.scope}
+
+
+ org.codehaus.janino
+ janino
+ ${janino.version}
+
+
+ org.codehaus.janino
+ commons-compiler
+ ${janino.version}
+
+
+ joda-time
+ joda-time
+ ${joda.version}
+
+
+ org.jodd
+ jodd-core
+ ${jodd.version}
+
+
+ org.datanucleus
+ datanucleus-core
+ ${datanucleus-core.version}
+
+
+ org.apache.thrift
+ libthrift
+ ${libthrift.version}
+
+
+ slf4j-api
+ org.slf4j
+
+
+
+
+ org.apache.thrift
+ libfb303
+ 0.9.3
+
+
+ slf4j-api
+ org.slf4j
+
+
+
+
+ org.antlr
+ antlr4-runtime
+ ${antlr4.version}
+
+
+ org.apache.commons
+ commons-crypto
+ ${commons-crypto.version}
+
+
+ jna
+ net.java.dev.jna
+
+
+
+
+ com.google.crypto.tink
+ tink
+ ${tink.version}
+
+
+ error_prone_annotations
+ com.google.errorprone
+
+
+ google-http-client
+ com.google.http-client
+
+
+
+
+ org.apache.arrow
+ arrow-vector
+ ${arrow.version}
+
+
+ jackson-annotations
+ com.fasterxml.jackson.core
+
+
+ jackson-core
+ com.fasterxml.jackson.core
+
+
+ netty-common
+ io.netty
+
+
+
+
+ org.apache.arrow
+ arrow-memory-netty
+ ${arrow.version}
+
+
+ netty-buffer
+ io.netty
+
+
+ netty-common
+ io.netty
+
+
+
+
+ com.univocity
+ univocity-parsers
+ 2.9.1
+
+
+ org.apache.hive
+ hive-storage-api
+ ${hive.storage.version}
+ ${hive.storage.scope}
+
+
+ commons-lang
+ commons-lang
+
+
+
+
+ commons-cli
+ commons-cli
+ ${commons-cli.version}
+
+
+ dev.ludovic.netlib
+ blas
+ ${netlib.ludovic.dev.version}
+
+
+ dev.ludovic.netlib
+ lapack
+ ${netlib.ludovic.dev.version}
+
+
+ dev.ludovic.netlib
+ arpack
+ ${netlib.ludovic.dev.version}
+
+
+
+
+ localhost:0
+ 1.13.1
+ compile
+ 1.5.0
+ 1.56.0
+ 1.23.0
+ 1.16.0
+ 0.12.0
+ 2.15.2
+ 1.11.655
+ compile
+ spark
+ 2.2.0
+ yyyy-MM-dd HH:mm:ss z
+ 3.6.1
+ 4.9.3
+ 3.1.9
+ compile
+ compile
+ 2.16.0
+ 3.1.0
+ UTF-8
+ 2.13
+ 3.0.0
+ 2.3
+ test
+ 4.2.19
+ ${java.home}
+ false
+ compile
+ 4.1.96.Final
+ false
+ false
+ 1.1.0
+ 1.8
+ 2.3.9
+ 1.1.10.3
+ 2.12.5
+ 1.12.0
+ ${session.executionRootDirectory}
+ 3.1.0
+ 1.9.0
+ 1.9.2
+ 2.5.9
+ -XX:+IgnoreUnrecognizedVMOptions
+ --add-opens=java.base/java.lang=ALL-UNNAMED
+ --add-opens=java.base/java.lang.invoke=ALL-UNNAMED
+ --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
+ --add-opens=java.base/java.io=ALL-UNNAMED
+ --add-opens=java.base/java.net=ALL-UNNAMED
+ --add-opens=java.base/java.nio=ALL-UNNAMED
+ --add-opens=java.base/java.util=ALL-UNNAMED
+ --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+ --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
+ --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
+ --add-opens=java.base/sun.nio.ch=ALL-UNNAMED
+ --add-opens=java.base/sun.nio.cs=ALL-UNNAMED
+ --add-opens=java.base/sun.security.action=ALL-UNNAMED
+ --add-opens=java.base/sun.util.calendar=ALL-UNNAMED
+ -Djdk.reflect.useDirectMethodHandle=false
+ org.apache.spark.tags.ChromeUITest
+ 3.11.4
+ y
+ 2.6
+ 2.5.1
+ 2.70.0
+ ${java.version}
+ 1.1.2
+ UTF-8
+ 3.3.4
+ true
+ none
+ 2.11.1
+ 3.2.2
+ 3.0.3
+ true
+ compile
+ compile
+ 2.40
+ 14.0.1
+ 3.23.4
+ 4.9.1
+ shaded-protobuf
+ compile
+ org.sparkproject
+ 4.8.0
+ 1.70
+ 3.4.1
+ 6.0.53
+ org.fusesource.leveldbjni
+ 12.0.1
+ 9.4.52.v20230823
+ 32.0.1-jre
+ 6.7.2
+ 1.9.13
+ 3.8.8
+ y
+ 2.0.7
+ 4.0.3
+ 4.4
+ 4.9.1
+ 4.4.16
+ 3.5.2
+ ${project.build.directory}/scala-${scala.binary.version}/jars
+ 1.1
+ 2.13.0
+ 2.15.2
+ true
+ true
+ ${java.version}
+ 1.0.1
+ compile
+ 2.8.1
+ 2.3.9
+ 0.10.0
+ 2.20.0
+ 128m
+ 2.13.8
+ 10.14.2.0
+ ${hadoop.version}
+ prepare-package
+ 3.12.0
+ 0.12.8
+ core
+ 4.1.17
+ 1.11.2
+ 2.13.0
+ org.apache.hive
+ hadoop3-2.2.14
+ false
+ 9.5
+ 3.6.3
+ 4.5.14
+ 2.0.8
+
+
diff --git a/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..cbf7462d
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-parent_2.13/3.5.1/spark-parent_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+a440f0567448acbb799fa64c54d594304f8d5286
diff --git a/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..7152f9af
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-sketch_2.13-3.5.1.jar>central=
+spark-sketch_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar
new file mode 100644
index 00000000..e1ab6e69
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..6060e28f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+9587eaff5e3213404ed6f59037d19571c1206ec2
diff --git a/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom
new file mode 100644
index 00000000..bd4ef7f3
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom
@@ -0,0 +1,186 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-sketch_2.13
+ Spark Project Sketch
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+
+
+ -XDignore.symbol.file
+
+
+
+
+
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ sketch
+
+
diff --git a/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..74507097
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sketch_2.13/3.5.1/spark-sketch_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+a665d07bbfb59dbe756f7431527110e87b78bda2
diff --git a/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..cd9bfc52
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-sql-api_2.13-3.5.1.jar>central=
+spark-sql-api_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar
new file mode 100644
index 00000000..8c14c65b
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..88065b4f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+ca0e39d61f78708a408c9cc752c01cb139b55520
diff --git a/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom
new file mode 100644
index 00000000..8acd78a8
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom
@@ -0,0 +1,272 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-sql-api_2.13
+ Spark Project SQL API
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/scala-${scala.binary.version}
+
+
+
+
+
+
+ org.antlr
+ antlr4-maven-plugin
+
+
+
+ antlr4
+
+
+
+
+ true
+ ../api/src/main/antlr4
+ true
+
+
+
+
+
+
+ org.scala-lang
+ scala-reflect
+ 2.13.8
+ compile
+
+
+ org.scala-lang.modules
+ scala-parser-combinators_2.13
+ 2.3.0
+ compile
+
+
+ org.apache.spark
+ spark-common-utils_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-unsafe_2.13
+ 3.5.1
+ compile
+
+
+ org.json4s
+ json4s-jackson_2.13
+ 3.7.0-M11
+ compile
+
+
+ *
+ com.fasterxml.jackson.core
+
+
+
+
+ org.antlr
+ antlr4-runtime
+ 4.9.3
+ compile
+
+
+ org.apache.arrow
+ arrow-vector
+ 12.0.1
+ compile
+
+
+ jackson-annotations
+ com.fasterxml.jackson.core
+
+
+ jackson-core
+ com.fasterxml.jackson.core
+
+
+ netty-common
+ io.netty
+
+
+
+
+ org.apache.arrow
+ arrow-memory-netty
+ 12.0.1
+ compile
+
+
+ netty-buffer
+ io.netty
+
+
+ netty-common
+ io.netty
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ sql-api
+
+
diff --git a/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..437da45f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql-api_2.13/3.5.1/spark-sql-api_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+923a0956b2f5f140153f5a271e47ff2e15a29e09
diff --git a/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..f5dc845e
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-sql_2.13-3.5.1.jar>central=
+spark-sql_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar
new file mode 100644
index 00000000..280f9c28
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..b38d40c9
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+da93b049ef24d7a1699b432e23c6b9594121eda4
diff --git a/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom
new file mode 100644
index 00000000..62ff97c5
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom
@@ -0,0 +1,573 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-sql_2.13
+ Spark Project SQL
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ maven-jar-plugin
+
+
+ prepare-test-jar
+ test-compile
+
+ test-jar
+
+
+
+
+
+ org.scalatest
+ scalatest-maven-plugin
+
+ -ea -Xmx4g -Xss4m -XX:ReservedCodeCacheSize=${CodeCacheSize} ${extraJavaTestArgs} -Dio.netty.tryReflectionSetAccessible=true
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/scala-${scala.binary.version}
+
+
+
+
+ add-scala-test-sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/gen-java
+
+
+
+
+
+
+
+
+
+ org.rocksdb
+ rocksdbjni
+ 8.3.2
+ compile
+
+
+ com.univocity
+ univocity-parsers
+ 2.9.1
+ compile
+
+
+ org.apache.spark
+ spark-sketch_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-core_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-core_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.spark
+ spark-catalyst_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-catalyst_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ org.scala-lang.modules
+ scala-parallel-collections_2.13
+ 1.0.4
+ compile
+
+
+ org.apache.orc
+ orc-core
+ 1.9.2
+ shaded-protobuf
+ compile
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-hdfs
+ org.apache.hadoop
+
+
+ hadoop-client-api
+ org.apache.hadoop
+
+
+ hive-storage-api
+ org.apache.hive
+
+
+
+
+ org.apache.orc
+ orc-mapreduce
+ 1.9.2
+ shaded-protobuf
+ compile
+
+
+ hadoop-common
+ org.apache.hadoop
+
+
+ hadoop-mapreduce-client-core
+ org.apache.hadoop
+
+
+ orc-core
+ org.apache.orc
+
+
+ hive-storage-api
+ org.apache.hive
+
+
+ kryo-shaded
+ com.esotericsoftware
+
+
+
+
+ org.apache.hive
+ hive-storage-api
+ 2.8.1
+ compile
+
+
+ commons-lang
+ commons-lang
+
+
+
+
+ org.apache.parquet
+ parquet-column
+ 1.13.1
+ compile
+
+
+ org.apache.parquet
+ parquet-encoding
+ 1.13.1
+ tests
+ test
+
+
+ org.apache.parquet
+ parquet-common
+ 1.13.1
+ tests
+ test
+
+
+ org.apache.parquet
+ parquet-column
+ 1.13.1
+ tests
+ test
+
+
+ org.apache.parquet
+ parquet-hadoop
+ 1.13.1
+ compile
+
+
+ commons-pool
+ commons-pool
+
+
+ javax.annotation-api
+ javax.annotation
+
+
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ 9.4.52.v20230823
+ provided
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.15.2
+ compile
+
+
+ org.apache.xbean
+ xbean-asm9-shaded
+ 4.23
+ compile
+
+
+ com.google.protobuf
+ protobuf-java
+ 3.23.4
+ provided
+
+
+ org.scalacheck
+ scalacheck_2.13
+ 1.17.0
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+ com.h2database
+ h2
+ 2.2.220
+ test
+
+
+ org.mariadb.jdbc
+ mariadb-java-client
+ 2.7.9
+ test
+
+
+ org.postgresql
+ postgresql
+ 42.6.0
+ test
+
+
+ checker-qual
+ org.checkerframework
+
+
+
+
+ com.ibm.db2
+ jcc
+ 11.5.8.0
+ test
+
+
+ com.microsoft.sqlserver
+ mssql-jdbc
+ 9.4.1.jre8
+ test
+
+
+ com.oracle.database.jdbc
+ ojdbc8
+ 23.2.0.0
+ test
+
+
+ org.apache.derby
+ derby
+ 10.14.2.0
+ test
+
+
+ org.apache.parquet
+ parquet-avro
+ 1.13.1
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+
+
+ org.mockito
+ mockito-inline
+ 4.11.0
+ test
+
+
+ org.seleniumhq.selenium
+ selenium-java
+ 4.9.1
+ test
+
+
+ guava
+ com.google.guava
+
+
+ *
+ com.google.auto.service
+
+
+ *
+ io.netty
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ selenium-api
+ org.seleniumhq.selenium
+
+
+ selenium-chrome-driver
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v111
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v112
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v113
+ org.seleniumhq.selenium
+
+
+ selenium-devtools-v85
+ org.seleniumhq.selenium
+
+
+ selenium-edge-driver
+ org.seleniumhq.selenium
+
+
+ selenium-firefox-driver
+ org.seleniumhq.selenium
+
+
+ selenium-ie-driver
+ org.seleniumhq.selenium
+
+
+ selenium-remote-driver
+ org.seleniumhq.selenium
+
+
+ selenium-safari-driver
+ org.seleniumhq.selenium
+
+
+ selenium-support
+ org.seleniumhq.selenium
+
+
+
+
+ org.seleniumhq.selenium
+ htmlunit-driver
+ 4.9.1
+ test
+
+
+ htmlunit
+ net.sourceforge.htmlunit
+
+
+ selenium-api
+ org.seleniumhq.selenium
+
+
+ selenium-support
+ org.seleniumhq.selenium
+
+
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ sql
+
+
diff --git a/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..2928a552
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-sql_2.13/3.5.1/spark-sql_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+9ee9b7fdfb6aba80834d59f66018da26b9fb0f6c
diff --git a/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..19d4141f
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-tags_2.13-3.5.1.jar>central=
+spark-tags_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar
new file mode 100644
index 00000000..53dce9cf
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..eaf0f568
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+4f4664472abbe77ec9da847f0fd470b323ee1f68
diff --git a/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom
new file mode 100644
index 00000000..2594387e
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom
@@ -0,0 +1,168 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-tags_2.13
+ Spark Project Tags
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.8
+ compile
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalacheck_2.13
+ org.scalacheck
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ mockito-core
+ org.mockito
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ tags
+
+
diff --git a/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..3815f6be
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-tags_2.13/3.5.1/spark-tags_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+1befa52d626bc57297ac978298b6cc50930ce21e
diff --git a/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/_remote.repositories b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/_remote.repositories
new file mode 100644
index 00000000..81e74552
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spark-unsafe_2.13-3.5.1.jar>central=
+spark-unsafe_2.13-3.5.1.pom>central=
diff --git a/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar
new file mode 100644
index 00000000..664d70f3
Binary files /dev/null and b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar differ
diff --git a/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar.sha1 b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar.sha1
new file mode 100644
index 00000000..d5330618
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.jar.sha1
@@ -0,0 +1 @@
+4f3cee5bb18f7d048e2e126129683a1543821d23
diff --git a/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom
new file mode 100644
index 00000000..971dc953
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom
@@ -0,0 +1,254 @@
+
+
+
+ spark-parent_2.13
+ org.apache.spark
+ 3.5.1
+ ../../pom.xml
+
+ 4.0.0
+ spark-unsafe_2.13
+ Spark Project Unsafe
+ https://spark.apache.org/
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+
+
+ -XDignore.symbol.file
+
+
+
+
+
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-common-utils_2.13
+ 3.5.1
+ compile
+
+
+ org.apache.spark
+ spark-tags_2.13
+ 3.5.1
+ test-jar
+ test
+
+
+ com.twitter
+ chill_2.13
+ 0.10.0
+ compile
+
+
+ xbean-asm7-shaded
+ org.apache.xbean
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.0
+ compile
+
+
+ com.google.guava
+ guava
+ 14.0.1
+ provided
+
+
+ org.slf4j
+ slf4j-api
+ 2.0.7
+ provided
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ byte-buddy
+ net.bytebuddy
+
+
+ byte-buddy-agent
+ net.bytebuddy
+
+
+
+
+ org.scalacheck
+ scalacheck_2.13
+ 1.17.0
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+ test
+
+
+ org.scalatest
+ scalatest_2.13
+ 3.2.16
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+ scalatest-featurespec_2.13
+ org.scalatest
+
+
+ scalatest-flatspec_2.13
+ org.scalatest
+
+
+ scalatest-freespec_2.13
+ org.scalatest
+
+
+ scalatest-funsuite_2.13
+ org.scalatest
+
+
+ scalatest-funspec_2.13
+ org.scalatest
+
+
+ scalatest-propspec_2.13
+ org.scalatest
+
+
+ scalatest-refspec_2.13
+ org.scalatest
+
+
+ scalatest-wordspec_2.13
+ org.scalatest
+
+
+ scalatest-diagrams_2.13
+ org.scalatest
+
+
+ scalatest-matchers-core_2.13
+ org.scalatest
+
+
+ scalatest-shouldmatchers_2.13
+ org.scalatest
+
+
+ scalatest-mustmatchers_2.13
+ org.scalatest
+
+
+ scala-reflect
+ org.scala-lang
+
+
+
+
+ org.scalatestplus
+ scalacheck-1-17_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ mockito-4-11_2.13
+ 3.2.16.0
+ test
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ org.scalatestplus
+ selenium-4-9_2.13
+ 3.2.16.0
+ test
+
+
+ htmlunit-driver
+ org.seleniumhq.selenium
+
+
+ selenium-java
+ org.seleniumhq.selenium
+
+
+ scalatest-core_2.13
+ org.scalatest
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ test-interface
+ org.scala-sbt
+
+
+
+
+
+ unsafe
+
+
diff --git a/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom.sha1 b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom.sha1
new file mode 100644
index 00000000..3fd700c8
--- /dev/null
+++ b/.m2-acc/org/apache/spark/spark-unsafe_2.13/3.5.1/spark-unsafe_2.13-3.5.1.pom.sha1
@@ -0,0 +1 @@
+571f4de1c93332133843ec07986f880f53537fa5
diff --git a/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/_remote.repositories b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/_remote.repositories
new file mode 100644
index 00000000..3830e634
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+xbean-asm9-shaded-4.23.jar>central=
+xbean-asm9-shaded-4.23.pom>central=
diff --git a/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar
new file mode 100644
index 00000000..46b23b5b
Binary files /dev/null and b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar differ
diff --git a/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar.sha1 b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar.sha1
new file mode 100644
index 00000000..d0cd4b78
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.jar.sha1
@@ -0,0 +1 @@
+14e59bc47394bef27a6437074dc9178740832313
\ No newline at end of file
diff --git a/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom
new file mode 100644
index 00000000..6e7f435c
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom
@@ -0,0 +1,93 @@
+
+
+
+ xbean
+ org.apache.xbean
+ 4.23
+
+ 4.0.0
+ xbean-asm9-shaded
+ bundle
+ Apache XBean :: ASM shaded (repackaged)
+ Repackaged and shaded asm jars
+
+
+ http://asm.ow2.org/license.html
+
+
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ true
+ true
+
+
+ org.apache.xbean.asm9.original.commons
+ org.apache.xbean.asm9.shade.commons
+
+
+ org.objectweb.asm
+ org.apache.xbean.asm9
+
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+ META-INF/versions/**
+ META-INF/maven/org.apache.xbean/xbean-asm-util/**
+ **/module-info.class
+
+
+
+
+
+
+ http://asm.ow2.org/license.html
+ org.apache.xbean.asm9-shaded
+ ${xbean.osgi.export}
+ ${xbean.osgi.import}
+ ${xbean.automatic.module.name}
+
+
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+
+ org.apache.xbean.asm9.shade.commons;version="[${asm.version},${asm.version}]",org.apache.xbean.asm9;version="[${asm.version},${asm.version}]",org.apache.xbean.asm9.signature;version="[${asm.version},${asm.version}]",org.apache.xbean.asm9.commons;version="[${asm.version},${asm.version}]",org.apache.xbean.asm9.tree;version="[${asm.version},${asm.version}]"
+ org.apache.xbean.asm9.shade.commons;version=${asm.version},org.apache.xbean.asm9;version=${asm.version},org.apache.xbean.asm9.signature;version=${asm.version},org.apache.xbean.asm9.commons;version=${asm.version},org.apache.xbean.asm9.tree;version=${asm.version}
+ ${project.groupId}.asm9.shaded
+
+
diff --git a/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom.sha1 b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom.sha1
new file mode 100644
index 00000000..44fd2351
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean-asm9-shaded/4.23/xbean-asm9-shaded-4.23.pom.sha1
@@ -0,0 +1 @@
+a10c52bf3da16bfad0533ea2be0ba4d028260219
\ No newline at end of file
diff --git a/.m2-acc/org/apache/xbean/xbean/4.23/_remote.repositories b/.m2-acc/org/apache/xbean/xbean/4.23/_remote.repositories
new file mode 100644
index 00000000..a656df56
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean/4.23/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+xbean-4.23.pom>central=
diff --git a/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom b/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom
new file mode 100644
index 00000000..f8d22a09
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom
@@ -0,0 +1,528 @@
+
+
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.geronimo.genesis
+ genesis-java8-flava
+ 2.3
+
+
+ org.apache.xbean
+ xbean
+ Apache XBean
+ pom
+ 2005
+
+ 4.23
+
+
+ XBean is a plugin based server architecture.
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/geronimo-xbean.git
+ scm:git:https://gitbox.apache.org/repos/asf/geronimo-xbean.git
+ https://gitbox.apache.org/repos/asf/geronimo-xbean.git
+ xbean-4.23
+
+
+ http://geronimo.apache.org/maven/${siteId}/${project.version}
+
+
+
+ xbean-website
+ ${staging.siteURL}/${siteId}/${project.version}
+
+
+
+
+ xbean
+
+ UTF-8
+
+ 9.5
+ 5.3.18
+
+ ${project.groupId}
+
+
+
+
+ jira
+ http://issues.apache.org/jira/browse/XBEAN
+
+
+
+
+ xbean developers
+ mailto:xbean-dev-subscribe@geronimo.apache.org
+ mailto:xbean-dev-unsubscribe@xbean.org
+
+
+ xbean users
+ mailto:xbean-user-subscribe@geronimo.apache.org
+ mailto:xbean-user-unsubscribe@geronimo.apache.org
+
+
+ xbean scm
+ mailto:xbean-scm-subscribe@geronimo.apache.org
+ mailto:xbean-scm-unsubscribe@geronimo.apache.org
+
+
+
+
+
+ chirino
+ Hiram Chirino
+
+ Committer
+
+ -5
+
+
+ dain
+ Dain Sundstrom
+ dain@iq80.com
+
+ Committer
+
+ -8
+
+
+ dblevins
+ David Blevins
+ dblevins@visi.com
+
+ Committer
+
+ -8
+
+
+ jstrachan
+ James Strachan
+
+ Committer
+
+ -8
+
+
+ jvanzyl
+ Jason van Zyl
+
+ Committer
+
+ -8
+
+
+ maguro
+ Alan D. Cabrera
+
+ Committer
+
+ -8
+
+
+ gnodet
+ Guillaume Nodet
+
+ Committer
+
+ +1
+
+
+ jlaskowski
+ Jacek Laskowski
+ jacek@laskowski.net.pl
+
+ Committer
+
+ +1
+
+
+ djencks
+ David Jencks
+
+ Committer
+
+ -8
+
+
+
+
+
+
+
+ org.apache.xbean
+ xbean-classloader
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-classpath
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-bundleutils
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-finder
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-naming
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-reflect
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-blueprint
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-spring
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-telnet
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-asm-shaded
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-asm9-shaded
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-asm-util
+ ${project.version}
+
+
+ org.apache.xbean
+ xbean-finder-shaded
+ ${project.version}
+
+
+
+
+
+ ant
+ ant
+ 1.6.5
+
+
+
+ cglib
+ cglib-nodep
+ 2.1_2
+
+
+
+ commons-beanutils
+ commons-beanutils
+ 1.9.4
+
+
+
+ commons-logging
+ commons-logging
+ 1.0.3
+
+
+
+ org.codehaus.groovy
+ groovy-all
+ 2.2.0
+
+
+
+ mx4j
+ mx4j
+ 3.0.1
+
+
+
+ org.springframework
+ spring-beans
+ ${spring.version}
+
+
+
+ org.springframework
+ spring-context
+ ${spring.version}
+
+
+
+ org.springframework
+ spring-web
+ ${spring.version}
+
+
+
+ com.thoughtworks.qdox
+ qdox
+ 1.6.3
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.5.11
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+ ${gpg.passphrase}
+ ${gpg.useagent}
+
+ --digest-algo=SHA512
+
+
+
+
+
+ sign
+
+
+
+
+
+
+
+
+ doclint-java8-disable
+
+ [1.8,)
+
+
+ -Xdoclint:none
+
+
+
+
+
+ install
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.4
+
+
+ org.apache.xbean
+ maven-xbean-plugin
+ ${project.version}
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 4.0.0
+ true
+
+ false
+
+ ${project.url}
+ org.apache.xbean.*;version=${project.version};-noimport:=true
+
+ ${xbean.automatic.module.name}
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ false
+ false
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.8
+
+
+ .git/**/*
+ .idea/**/*
+ readme/**/*
+ **/*.log
+ src/test/resources/**/*
+ src/test-data/**/*
+ dependency-reduced-pom.xml
+ **/*.releaseBackup
+ DEPENDENCIES
+
+
+
+
+ validate
+
+ check
+
+
+
+
+
+
+
+
+
+ xbean-classloader
+ xbean-classpath
+ xbean-bundleutils
+ xbean-asm-util
+ xbean-asm9-shaded
+ xbean-finder
+ xbean-finder-shaded
+ xbean-naming
+ xbean-reflect
+ xbean-blueprint
+ xbean-spring
+ xbean-telnet
+ maven-xbean-plugin
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ 128m
+ 512
+ true
+ true
+ false
+ 1.8
+
+ true
+
+
+ https://docs.oracle.com/javase/8/docs/api/
+
+
+ http://jakarta.apache.org/commons/collections/apidocs
+ http://jakarta.apache.org/commons/logging/apidocs/
+ http://logging.apache.org/log4j/docs/api/
+ http://jakarta.apache.org/regexp/apidocs/
+ http://jakarta.apache.org/velocity/api/
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.6
+
+ 1.8
+
+
+
+
+ org.codehaus.mojo
+ jxr-maven-plugin
+ 2.0-beta-1
+
+
+
+ org.codehaus.mojo
+ surefire-report-maven-plugin
+ 2.0-beta-1
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom.sha1 b/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom.sha1
new file mode 100644
index 00000000..aee59628
--- /dev/null
+++ b/.m2-acc/org/apache/xbean/xbean/4.23/xbean-4.23.pom.sha1
@@ -0,0 +1 @@
+dfdddb8c12b9b0d3d86177938ed25345544561f6
\ No newline at end of file
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/_remote.repositories b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/_remote.repositories
new file mode 100644
index 00000000..a37adbad
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+audience-annotations-0.13.0.pom>central=
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom
new file mode 100644
index 00000000..5748381b
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom
@@ -0,0 +1,83 @@
+
+
+
+ 4.0.0
+
+ org.apache.yetus
+ yetus-project
+ 0.13.0
+ ../..
+
+ audience-annotations
+ Annotations for defining API boundaries and tools for managing javadocs
+ Apache Yetus - Audience Annotations
+ jar
+
+
+
+ jdk1.8
+
+ (,1.8]
+
+
+
+
+ jdk.tools
+ jdk.tools
+ system
+
+ true
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ dist
+ package
+
+ single
+
+
+ apache-yetus-${project.version}
+ false
+ false
+
+ src/main/assemblies/${project.artifactId}.xml
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom.sha1 b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom.sha1
new file mode 100644
index 00000000..e2df4258
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.13.0/audience-annotations-0.13.0.pom.sha1
@@ -0,0 +1 @@
+8cfc966c0678375248e337789ce2d5999fab66b8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/_remote.repositories b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/_remote.repositories
new file mode 100644
index 00000000..8ef26a58
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+audience-annotations-0.5.0.jar>central=
+audience-annotations-0.5.0.pom>central=
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar
new file mode 100644
index 00000000..52491a7e
Binary files /dev/null and b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar differ
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar.sha1 b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar.sha1
new file mode 100644
index 00000000..a34d5dfa
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar.sha1
@@ -0,0 +1 @@
+55762d3191a8d6610ef46d11e8cb70c7667342a3
\ No newline at end of file
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom
new file mode 100644
index 00000000..42f9caf4
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom
@@ -0,0 +1,46 @@
+
+
+
+ 4.0.0
+
+ org.apache.yetus
+ yetus-project
+ 0.5.0
+ ../../yetus-project
+
+ audience-annotations
+ Annotations for defining API boundaries and tools for managing javadocs
+ Apache Yetus - Audience Annotations
+ jar
+
+
+
+
+ jdk.tools
+ jdk.tools
+ system
+
+ true
+
+
+
diff --git a/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom.sha1 b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom.sha1
new file mode 100644
index 00000000..8f37d5a7
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.pom.sha1
@@ -0,0 +1 @@
+5cb70e1522a912151736c439e1ab8eaa5a9f79f8
\ No newline at end of file
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.13.0/_remote.repositories b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/_remote.repositories
new file mode 100644
index 00000000..bcc53fc7
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:44 CEST 2026
+yetus-project-0.13.0.pom>central=
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom
new file mode 100644
index 00000000..bd89eddc
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom
@@ -0,0 +1,332 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+
+ 21
+
+
+
+ org.apache.yetus
+ yetus-project
+ 0.13.0
+ Project-wide definitions for Apache Yetus
+ Apache Yetus Project
+ pom
+
+ https://yetus.apache.org
+ 2015
+
+
+ Apache Yetus Dev List
+ dev-subscribe@yetus.apache.org
+ dev-unsubscribe@yetus.apache.org
+ dev@yetus.apache.org
+ https://mail-archives.apache.org/mod_mbox/yetus-dev/
+
+
+
+
+
+ Apache Yetus
+ site
+ https://yetus.apache.org/
+
+
+
+
+ 3.2.0
+ 3.2
+ 3.5.4
+ 1.8
+ 1.8
+ 1.8
+
+ 8.36
+ 2.6
+ 3.0.0
+ 1.0.9
+ 3.1.1
+ 3.1.1
+ 4.0.4
+
+ source-release-tar
+
+
+
+
+ scm:git:https://github.com/apache/yetus.git
+ scm:git:https://gitbox.apache.org/repos/asf/yetus.git
+ https://github.com/apache/yetus.git
+
+
+ JIRA
+ https://issues.apache.org/jira/browse/YETUS
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec-maven-plugin.version}
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs-maven-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+ validate
+ validate
+
+ checkstyle.xml
+ UTF-8
+ true
+ true
+ false
+
+
+ check
+
+
+
+
+
+
+ maven-clean-plugin
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+
+ enforce
+
+ enforce
+
+
+
+
+
+
+ [${maven.min.version},)
+ Maven is out of date.
+ Yetus requires at least version ${maven.min.version} of Maven to properly build from source.
+ You appear to be using an older version. You can use either "mvn -version" or
+ "mvn enforcer:display-info" to verify what version is active.
+ See the contributor guide on building for more information: ${project.url}/contribute/
+
+
+
+
+ [${java.min.version},)
+ Java is out of date.
+ Yetus requires at least version ${java.min.version} of the JDK to properly build from source.
+ You appear to be using an older version. You can use either "mvn -version" or
+ "mvn enforcer:display-info" to verify what version is active.
+ See the contributor guide on building for more information: ${project.url}/contribute/
+
+
+
+
+
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+ 0.13
+
+ false
+
+ .rubocop.yml
+ Formula/.rubocop.yml
+
+
+
+
+
+
+
+
+
+ gpg2
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ gpg2
+
+
+
+
+
+
+ jdk1.8
+
+ 1.8
+
+
+
+
+ jdk.tools
+ jdk.tools
+ 1.8
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ false
+
+
+ aggregate
+
+ 1024m
+ true
+ false
+ true
+ ${maven.compile.source}
+ ${maven.compile.encoding}
+ ${project.build.directory}/site
+ documentation/in-progress/javadocs
+ org.apache.yetus.audience.tools.ExcludePrivateAnnotationsStandardDoclet
+
+
+ org.apache.yetus
+ audience-annotations
+ ${project.version}
+
+
+ true
+ false
+
+ org.apache.yetus:audience-annotations
+
+
+
+
+ aggregate
+
+
+
+
+
+
+
+
+
+
+ yetus-assemblies
+ audience-annotations-component
+ yetus-maven-plugin
+ precommit
+ releasedocmaker
+ shelldocs
+ asf-site-src
+ yetus-dist
+
+
+
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom.sha1 b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom.sha1
new file mode 100644
index 00000000..8ebb018d
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.13.0/yetus-project-0.13.0.pom.sha1
@@ -0,0 +1 @@
+a114fe2b2a0d64753a42b19f236a289b37f09029
\ No newline at end of file
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.5.0/_remote.repositories b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/_remote.repositories
new file mode 100644
index 00000000..48ab7182
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+yetus-project-0.5.0.pom>central=
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom
new file mode 100644
index 00000000..5dcd5f6b
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom
@@ -0,0 +1,188 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 17
+
+
+
+ org.apache.yetus
+ yetus-project
+ 0.5.0
+ Project-wide definitions for Apache Yetus
+ Apache Yetus Project
+ pom
+
+ https://yetus.apache.org
+ 2015
+
+
+ Apache Yetus Dev List
+ dev-subscribe@yetus.apache.org
+ dev-unsubscribe@yetus.apache.org
+ dev@yetus.apache.org
+ https://mail-archives.apache.org/mod_mbox/yetus-dev/
+
+
+
+
+ 3.2.0
+ 1.7
+ 1.7
+ 1.7
+ 1.0-beta-3
+
+
+
+ scm:git:git://git.apache.org/yetus.git
+ scm:git:https://git-wip-us.apache.org/repos/asf/yetus.git
+ https://git-wip-us.apache.org/repos/asf?p=yetus.git
+
+
+ JIRA
+ http://issues.apache.org/jira/browse/YETUS
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ ${extra.enforcer.version}
+
+
+ jdk.tools
+ jdk.tools
+ 1.7
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ ${extra.enforcer.version}
+
+
+
+
+
+ enforce
+
+ enforce
+
+
+
+
+
+
+ [${maven.min.version},)
+ Maven is out of date.
+ Yetus requires at least version ${maven.min.version} of Maven to properly build from source.
+ You appear to be using an older version. You can use either "mvn -version" or
+ "mvn enforcer:display-info" to verify what version is active.
+ See the contributor guide on building for more information: ${project.url}/contribute/
+
+
+
+
+ [${java.min.version},)
+ Java is out of date.
+ Yetus requires at least version ${java.min.version} of the JDK to properly build from source.
+ You appear to be using an older version. You can use either "mvn -version" or
+ "mvn enforcer:display-info" to verify what version is active.
+ See the contributor guide on building for more information: ${project.url}/contribute/
+
+
+
+
+
+
+
+
+
+
+
+ jdk1.7
+
+ 1.7
+
+
+
+
+ jdk.tools
+ jdk.tools
+ 1.7
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+
+ jdk1.8
+
+ 1.8
+
+
+
+
+ jdk.tools
+ jdk.tools
+ 1.8
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+
+ jdk1.9
+
+ 1.9
+
+
+
+
+ jdk.tools
+ jdk.tools
+ 1.9
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom.sha1 b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom.sha1
new file mode 100644
index 00000000..d0f4ee31
--- /dev/null
+++ b/.m2-acc/org/apache/yetus/yetus-project/0.5.0/yetus-project-0.5.0.pom.sha1
@@ -0,0 +1 @@
+d524bb0ccad41c4c80843bf2859d0b61754090a0
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/parent/3.6.3/_remote.repositories b/.m2-acc/org/apache/zookeeper/parent/3.6.3/_remote.repositories
new file mode 100644
index 00000000..7087398b
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/parent/3.6.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+parent-3.6.3.pom>central=
diff --git a/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom b/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom
new file mode 100644
index 00000000..3596bc8b
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom
@@ -0,0 +1,997 @@
+
+
+
+ 4.0.0
+
+ org.apache
+ apache
+ 23
+
+
+
+ org.apache.zookeeper
+ parent
+ pom
+
+ 3.6.3
+ Apache ZooKeeper
+
+ ZooKeeper is a centralized service for maintaining configuration information, naming,
+ providing distributed synchronization, and providing group services. All of these kinds
+ of services are used in some form or another by distributed applications. Each time they
+ are implemented there is a lot of work that goes into fixing the bugs and race conditions
+ that are inevitable. Because of the difficulty of implementing these kinds of services,
+ applications initially usually skimp on them ,which make them brittle in the presence of
+ change and difficult to manage. Even when done correctly, different implementations of
+ these services lead to management complexity when the applications are deployed.
+
+ http://zookeeper.apache.org
+ 2008
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ zookeeper-docs
+ zookeeper-jute
+ zookeeper-server
+ zookeeper-metrics-providers
+ zookeeper-client
+ zookeeper-recipes
+ zookeeper-assembly
+ zookeeper-compatibility-tests
+
+
+
+ scm:git:https://gitbox.apache.org/repos/asf/zookeeper.git
+ scm:git:https://gitbox.apache.org/repos/asf/zookeeper.git
+ https://gitbox.apache.org/repos/asf/zookeeper.git
+ release-3.6.3-2
+
+
+ JIRA
+ http://issues.apache.org/jira/browse/ZOOKEEPER
+
+
+ jenkins
+ https://ci-hadoop.apache.org/view/ZooKeeper/
+
+
+
+ User List
+ user-subscribe@zookeeper.apache.org
+ user-unsubscribe@zookeeper.apache.org
+ user@zookeeper.apache.org
+ http://mail-archives.apache.org/mod_mbox/zookeeper-user/
+
+
+ Developer List
+ dev-subscribe@zookeeper.apache.org
+ dev-unsubscribe@zookeeper.apache.org
+ dev@zookeeper.apache.org
+ http://mail-archives.apache.org/mod_mbox/zookeeper-dev/
+
+
+ Commits List
+ commits-subscribe@zookeeper.apache.org
+ commits-unsubscribe@zookeeper.apache.org
+ http://mail-archives.apache.org/mod_mbox/zookeeper-commits/
+
+
+ Issues List
+ issues-subscribe@zookeeper.apache.org
+ issues-unsubscribe@zookeeper.apache.org
+ https://lists.apache.org/list.html?issues@zookeeper.apache.org
+
+
+ Notifications List
+ notifications-subscribe@zookeeper.apache.org
+ notifications-unsubscribe@zookeeper.apache.org
+ https://lists.apache.org/list.html?notifications@zookeeper.apache.org
+
+
+
+
+ tdunning
+ Ted Dunning
+ tdunning@apache.org
+ -8
+
+
+ camille
+ Camille Fournier
+ camille@apache.org
+ -5
+
+
+ phunt
+ Patrick Hunt
+ phunt@apache.org
+ -8
+
+
+ fpj
+ Flavio Junqueira
+ fpj@apache.org
+ +0
+
+
+ ivank
+ Ivan Kelly
+ ivank@apache.org
+ +2
+
+
+ mahadev
+ Mahadev Konar
+ mahadev@apache.org
+ -8
+
+
+ michim
+ Michi Mutsuzaki
+ michim@apache.org
+ -8
+
+
+ cnauroth
+ Chris Nauroth
+ cnauroth@apache.org
+ -8
+
+
+ breed
+ Benjamin Reed
+ breed@apache.org
+ -8
+
+
+ henry
+ Henry Robinson
+ henry@apache.org
+ -8
+
+
+ rgs
+ Raul Gutierrez Segales
+ rgs@apache.org
+ -8
+
+
+ rakeshr
+ Rakesh Radhakrishnan
+ rakeshr@apache.org
+ +5:30
+
+
+ hanm
+ Michael Han
+ hanm@apache.org
+ -8
+
+
+ gkesavan
+ Giridharan Kesavan
+ gkesavan@apache.org
+ -8
+
+
+ akornev
+ Andrew Kornev
+ akornev@apache.org
+
+
+ shralex
+ Alex Shraer
+ shralex@apache.org
+ -8
+
+
+ thawan
+ Thawan Kooburat
+ thawan@apache.org
+ -8
+
+
+ hdeng
+ Hongchao Deng
+ hdeng@apache.org
+ -8
+
+
+ arshad
+ Mohammad Arshad
+ arshad@apache.org
+ +5:30
+
+
+ afine
+ Abraham Fine
+ afine@apache.org
+ -8
+
+
+ andor
+ Andor Molnar
+ andor@apache.org
+ +1
+
+
+ lvfangmin
+ Allan Lyu
+ fangmin@apache.org
+ -8
+
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ +1
+
+
+
+
+
+ full-build
+
+ zookeeper-it
+ zookeeper-contrib
+
+
+
+ fatjar
+
+ zookeeper-it
+ zookeeper-contrib
+
+
+
+ java-build
+
+ true
+
+
+
+ apache-release
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly-tar-gz
+ initialize
+
+ single
+
+
+ true
+
+
+ ${sourceReleaseAssemblyDescriptor}
+
+ apache-zookeeper-${project.version}
+ false
+
+ tar.gz
+
+ posix
+
+
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+ 8
+
+
+
+ jdk-release-flag
+
+ [9,)
+
+
+ 8
+
+
+
+
+
+
+ 1.8
+ 1.8
+ false
+
+ 8
+
+
+ 1.7.25
+ 0.5.0
+ 1.48
+ 4.12
+ 1.2.17
+ 2.27.0
+ 1.3
+ 1.2
+ 4.1.63.Final
+ 9.4.39.v20210325
+ 2.10.5.1
+ 1.1.1
+ 2.14.6
+ 1.1.7
+ 2.0.0
+ 1.60
+ 3.2.2
+ 3.2.5
+ 4.0.2
+ 8.17
+ 3.0.0-M3
+
+
+ yes
+
+
+
+
+
+
+ org.hamcrest
+ hamcrest-all
+ ${hamcrest.version}
+
+
+ commons-collections
+ commons-collections
+ ${commons-collections.version}
+
+
+ org.apache.yetus
+ audience-annotations
+ ${audience-annotations.version}
+
+
+ commons-cli
+ commons-cli
+ ${commons-cli.version}
+
+
+ org.apache.kerby
+ kerb-core
+ ${kerby.version}
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.apache.kerby
+ kerb-simplekdc
+ ${kerby.version}
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ org.apache.kerby
+ kerby-config
+ ${kerby.version}
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ ${bouncycastle.version}
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ ${bouncycastle.version}
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ slf4j-log4j12
+ ${slf4j.version}
+
+
+ *
+ *
+
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+ org.jmockit
+ jmockit
+ ${jmockit.version}
+
+
+ junit
+ junit
+ ${junit.version}
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+
+
+ io.netty
+ netty-handler
+ ${netty.version}
+
+
+ io.netty
+ netty-transport-native-epoll
+ ${netty.version}
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ ${jetty.version}
+
+
+ io.dropwizard.metrics
+ metrics-core
+ ${dropwizard.version}
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
+ com.googlecode.json-simple
+ json-simple
+ ${json.version}
+
+
+ junit
+ junit
+
+
+
+
+ jline
+ jline
+ ${jline.version}
+
+
+ com.github.spotbugs
+ spotbugs-annotations
+ ${spotbugsannotations.version}
+ provided
+ true
+
+
+ org.xerial.snappy
+ snappy-java
+ ${snappy.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ true
+
+ -Werror
+ -Xlint:deprecation
+ -Xlint:unchecked
+ -Xlint:-options
+ -Xdoclint:-missing
+
+ -Xpkginfo:always
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+
+ ${mvngit.commit.id}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.1
+
+ none
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.11.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.1
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.1
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+ com.github.koraktor
+ mavanagaiata
+ 0.9.4
+
+ true
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+ 1.8
+
+
+ org.openclover
+ clover-maven-plugin
+ 4.3.1
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ 4.0.0
+
+ excludeFindBugsFilter.xml
+
+
+
+ org.owasp
+ dependency-check-maven
+ 5.3.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.0
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+ checkstyle-strict.xml
+ checkstyleSuppressions.xml
+ UTF-8
+ true
+ true
+ false
+ false
+ true
+
+
+
+ checkstyle
+ validate
+
+ check
+
+
+
+
+
+
+ maven-remote-resources-plugin
+
+
+ process-resource-bundles
+ none
+
+
+
+
+
+
+
+
+ com.github.koraktor
+ mavanagaiata
+
+
+ find-current-git-revision
+
+ commit
+
+ validate
+
+
+
+
+ org.openclover
+ clover-maven-plugin
+
+ true
+ true
+
+ org/apache/zookeeper/**/*
+
+
+ org/apache/zookeeper/version/**/*
+
+
+
+
+ pre-site
+
+ instrument
+ aggregate
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ validate
+
+ run
+
+
+ true
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ Jar Tests Package
+ package
+
+ test-jar
+
+
+
+ org/**
+ META_INF/**
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+ aggregate
+ site
+
+ aggregate
+
+
+
+
+ zookeeper-server/src/main/resources/overview.html
+ *.recipes.*
+
+
+
+
+
+ net.nicoulaj.maven.plugins
+ checksum-maven-plugin
+
+
+
+ artifacts
+
+
+
+
+
+ SHA-512
+
+ true
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+
+ org.owasp
+ dependency-check-maven
+
+ ALL
+ 0
+
+ owaspSuppressions.xml
+
+
+
+
+ org.apache.rat
+ apache-rat-plugin
+
+
+ **/log4j.properties
+ **/README.md
+ **/findbugsExcludeFile.xml
+ **/checkstyle-noframes-sorted.xsl
+ **/configure.ac
+ **/Makefile.am
+ conf/zoo_sample.cfg
+ conf/configuration.xsl
+ .travis.yml
+ excludeFindBugsFilter.xml
+ README_packaging.md
+ src/main/resources/markdown/skin/*
+ src/main/resources/markdown/html/*
+ src/main/resources/markdown/images/*
+
+ **/JMX-RESOURCES
+ **/src/main/resources/mainClasses
+ **/Changes
+ **/MANIFEST
+ **/src/test/zoo.cfg
+ **/src/main/resources/webapp/org/apache/zookeeper/graph/resources/*
+ **/src/main/java/com/nitido/utils/toaster/Toaster.java
+ **/TODO
+
+ **/acinclude.m4
+ **/aminclude.am
+ **/src/hashtable/*
+ **/include/winconfig.h
+ **/tests/wrappers.opt
+ **/tests/zoo.cfg
+ **/tests/wrappers-mt.opt
+ **/c-doc.Doxyfile
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ false
+
+
+ clean install -DskipTests antrun:run@replace-cclient-files-during-release scm:add@add-cclient-files-during-release scm:checkin@commit-cclient-files-during-release
+ clean install -DskipTests antrun:run@replace-cclient-files-during-release scm:add@add-cclient-files-during-release scm:checkin@commit-cclient-files-during-release
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ false
+
+
+ add-cclient-files-during-release
+ none
+
+ add
+
+
+ false
+ zookeeper-client/zookeeper-client-c/CMakeLists.txt,zookeeper-client/zookeeper-client-c/configure.ac,zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
+
+
+
+ commit-cclient-files-during-release
+ none
+
+
+ checkin
+
+
+ false
+ Prepared ${project.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${enforcer.version}
+
+
+ banned-commons-lang
+
+ enforce
+
+
+
+
+
+ commons-lang:commons-lang
+
+ false
+ We don't use commons-lang any more, so do not depend on it directly.
+
+
+
+
+
+ banned-commons-lang3
+
+ enforce
+
+
+
+
+
+ org.apache.commons:commons-lang3
+
+ false
+ We don't use commons-lang3, so do not depend on it directly.
+
+
+
+
+
+
+
+
+
+ ${project.basedir}src/main/java/resources
+
+ **/*.*
+
+
+
+
+
+
+
+
+ org.openclover
+ clover-maven-plugin
+
+
+
+
+
diff --git a/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom.sha1 b/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom.sha1
new file mode 100644
index 00000000..4cda1e37
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/parent/3.6.3/parent-3.6.3.pom.sha1
@@ -0,0 +1 @@
+ce1ca2ec53f934c2e696dfe450270efb4afb64a9
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/_remote.repositories b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/_remote.repositories
new file mode 100644
index 00000000..6527992e
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+zookeeper-jute-3.6.3.jar>central=
+zookeeper-jute-3.6.3.pom>central=
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar
new file mode 100644
index 00000000..af5450ef
Binary files /dev/null and b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar differ
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar.sha1 b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar.sha1
new file mode 100644
index 00000000..c4909d14
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar.sha1
@@ -0,0 +1 @@
+8990d19ec3db01f45f82d4011a11b085db66de05
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom
new file mode 100644
index 00000000..409ea4d4
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom
@@ -0,0 +1,157 @@
+
+
+
+ 4.0.0
+
+ org.apache.zookeeper
+ parent
+ 3.6.3
+ ..
+
+
+ zookeeper-jute
+ jar
+ Apache ZooKeeper - Jute
+ ZooKeeper jute
+
+
+
+ org.apache.yetus
+ audience-annotations
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ org.codehaus.mojo
+ javacc-maven-plugin
+ 2.6
+
+
+ generate-sources
+ javacc
+
+ javacc
+
+
+ ${project.basedir}/src/main/java/org/apache/jute/compiler/generated/
+
+ rcc.jj
+
+ 2
+ false
+ ${project.build.directory}/generated-sources/java
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ pre-compile-jute
+ generate-sources
+
+ compile
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+
+
+ generate-Java-Jute
+ generate-sources
+
+ exec
+
+
+ ${project.build.directory}/generated-sources/java
+ java
+
+ -classpath
+
+ org.apache.jute.compiler.generated.Rcc
+ -l
+ java
+ ${project.basedir}/src/main/resources/zookeeper.jute
+
+
+
+
+ generate-C-Jute
+ generate-sources
+
+ exec
+
+
+ ${project.basedir}/../zookeeper-client/zookeeper-client-c/generated/
+ java
+
+ -classpath
+
+ org.apache.jute.compiler.generated.Rcc
+ -l
+ c
+ ${project.basedir}/src/main/resources/zookeeper.jute
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ jute-as-dependency
+ generate-sources
+
+ add-source
+
+
+
+ ${basedir}/target/generated-sources/java
+
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom.sha1 b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom.sha1
new file mode 100644
index 00000000..4c4b3d28
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.pom.sha1
@@ -0,0 +1 @@
+a7d75045b7cb8c4601f8f05405f6e70e88a3d4d4
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/_remote.repositories b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/_remote.repositories
new file mode 100644
index 00000000..b8fb2093
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:33 CEST 2026
+zookeeper-3.4.8.pom>central=
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom
new file mode 100644
index 00000000..430b912a
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom
@@ -0,0 +1,137 @@
+
+
+
+
+ 4.0.0
+ org.apache.zookeeper
+ zookeeper
+ pom
+ 3.4.8
+
+
+ org.slf4j
+ slf4j-api
+ 1.6.1
+ compile
+
+
+ org.slf4j
+ slf4j-log4j12
+ 1.6.1
+ compile
+
+
+ *
+ *
+
+
+
+
+ org.apache.maven.wagon
+ wagon-http
+ 2.4
+ true
+
+
+ org.apache.maven
+ maven-ant-tasks
+ 2.1.3
+ true
+
+
+ log4j
+ log4j
+ 1.2.16
+ compile
+
+
+ *
+ *
+
+
+
+
+ jline
+ jline
+ 0.9.94
+ compile
+
+
+ *
+ *
+
+
+
+
+ io.netty
+ netty
+ 3.7.0.Final
+ compile
+
+
+ org.vafer
+ jdeb
+ 0.8
+ true
+
+
+ junit
+ junit
+ 4.8.1
+ test
+
+
+ org.mockito
+ mockito-all
+ 1.8.2
+ test
+
+
+ checkstyle
+ checkstyle
+ 5.0
+ test
+
+
+ commons-collections
+ commons-collections
+ 3.2.2
+ test
+
+
+ jdiff
+ jdiff
+ 1.0.9
+ true
+
+
+ xerces
+ xerces
+ 1.4.4
+ true
+
+
+ org.apache.rat
+ apache-rat-tasks
+ 0.6
+ true
+
+
+ commons-lang
+ commons-lang
+ 2.4
+ true
+
+
+ commons-collections
+ commons-collections
+ 3.2.2
+ true
+
+
+
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom.sha1 b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom.sha1
new file mode 100644
index 00000000..4db2dfd5
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.4.8/zookeeper-3.4.8.pom.sha1
@@ -0,0 +1 @@
+b946c0ed02a00eb31aaf699f458eaa45b58024b7
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/_remote.repositories b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/_remote.repositories
new file mode 100644
index 00000000..ab6a5489
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+zookeeper-3.6.3.jar>central=
+zookeeper-3.6.3.pom>central=
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar
new file mode 100644
index 00000000..1c65199f
Binary files /dev/null and b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar differ
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar.sha1 b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar.sha1
new file mode 100644
index 00000000..06e0d269
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar.sha1
@@ -0,0 +1 @@
+a6e74f826db85ff8c51c15ef0fa2ea0b462aef25
\ No newline at end of file
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom
new file mode 100644
index 00000000..a58d23d3
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom
@@ -0,0 +1,292 @@
+
+
+
+ 4.0.0
+
+ org.apache.zookeeper
+ parent
+ 3.6.3
+ ..
+
+
+ zookeeper
+ jar
+ Apache ZooKeeper - Server
+ ZooKeeper server
+
+
+
+ com.github.spotbugs
+ spotbugs-annotations
+ provided
+ true
+
+
+ org.hamcrest
+ hamcrest-all
+ test
+
+
+ commons-collections
+ commons-collections
+ test
+
+
+ org.apache.zookeeper
+ zookeeper-jute
+ ${project.version}
+
+
+ commons-cli
+ commons-cli
+ provided
+
+
+ org.apache.yetus
+ audience-annotations
+
+
+ io.netty
+ netty-handler
+
+
+ io.netty
+ netty-transport-native-epoll
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+ org.eclipse.jetty
+ jetty-server
+ provided
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ provided
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ provided
+
+
+ com.googlecode.json-simple
+ json-simple
+ provided
+
+
+ org.bouncycastle
+ bcprov-jdk15on
+ test
+
+
+ org.bouncycastle
+ bcpkix-jdk15on
+ test
+
+
+ jline
+ jline
+ provided
+
+
+ io.dropwizard.metrics
+ metrics-core
+ provided
+
+
+ log4j
+ log4j
+
+
+ org.apache.kerby
+ kerb-core
+ test
+
+
+ org.apache.kerby
+ kerb-simplekdc
+ test
+
+
+ org.apache.kerby
+ kerby-config
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.jmockit
+ jmockit
+ test
+
+
+ junit
+ junit
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+ provided
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ tbuild-time
+
+ timestamp-property
+
+
+ build.time
+ MM/dd/yyyy HH:mm zz
+ en_US
+ GMT
+
+
+
+ generate-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/generated-sources/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ pre-compile-vergen
+ generate-sources
+
+
+ org/apache/zookeeper/version/**/*.java
+
+
+
+ compile
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+
+
+ generate-version-info
+ generate-sources
+
+ exec
+
+
+ ${project.basedir}/src/main/java/
+ java
+
+ -classpath
+
+ org.apache.zookeeper.version.util.VerGen
+ ${project.version}
+ ${mvngit.commit.id}
+ ${build.time}
+ ${project.basedir}/target/generated-sources/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+ false
+ true
+ false
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*Test.java
+
+ ${surefire-forkcount}
+ false
+ -Xmx512m -Dtest.junit.threads=${surefire-forkcount} -Dzookeeper.junit.threadid=${surefire.forkNumber} -javaagent:${org.jmockit:jmockit:jar}
+ ${project.basedir}
+ true
+
+ ${project.build.directory}/surefire
+ super:D/InIHSb7yEEbrWz8b9l71RjZJU=
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ publish-test-jar
+
+ test-jar
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom.sha1 b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom.sha1
new file mode 100644
index 00000000..ff97623a
--- /dev/null
+++ b/.m2-acc/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.pom.sha1
@@ -0,0 +1 @@
+e79cc72dd5aa6e47ebb76707bee5d59fb0956672
\ No newline at end of file
diff --git a/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/_remote.repositories b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/_remote.repositories
new file mode 100644
index 00000000..f7437600
--- /dev/null
+++ b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+apiguardian-api-1.1.2.jar>central=
+apiguardian-api-1.1.2.pom>central=
diff --git a/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
new file mode 100644
index 00000000..2b678e15
Binary files /dev/null and b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar differ
diff --git a/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar.sha1 b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar.sha1
new file mode 100644
index 00000000..a60846ce
--- /dev/null
+++ b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar.sha1
@@ -0,0 +1 @@
+a231e0d844d2721b0fa1b238006d15c6ded6842a
\ No newline at end of file
diff --git a/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom
new file mode 100644
index 00000000..d0c8ac10
--- /dev/null
+++ b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ org.apiguardian:apiguardian-api
+ @API Guardian
+ https://github.com/apiguardian-team/apiguardian
+
+
+ The Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ apiguardian
+ @API Guardian Team
+ team@apiguardian.org
+
+
+
+ scm:git:git://github.com/apiguardian-team/apiguardian.git
+ scm:git:git://github.com/apiguardian-team/apiguardian.git
+ https://github.com/apiguardian-team/apiguardian
+
+
diff --git a/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom.sha1 b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom.sha1
new file mode 100644
index 00000000..0a0ab24f
--- /dev/null
+++ b/.m2-acc/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.pom.sha1
@@ -0,0 +1 @@
+ce9568cec632f7c99fb26d13c4d5c89517349f6b
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/_remote.repositories b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/_remote.repositories
new file mode 100644
index 00000000..3a2adcc6
--- /dev/null
+++ b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+groovy-bom-3.0.14.pom>central=
diff --git a/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom
new file mode 100644
index 00000000..235dcf69
--- /dev/null
+++ b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom
@@ -0,0 +1,975 @@
+
+
+ 4.0.0
+ org.codehaus.groovy
+ groovy-bom
+ 3.0.14
+ pom
+ Apache Groovy
+ Groovy: A powerful, dynamic language for the JVM
+ https://groovy-lang.org
+ 2003
+
+ Apache Software Foundation
+ https://apache.org
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ glaforge
+ Guillaume Laforge
+ Google
+
+ Developer
+
+
+
+ bob
+ bob mcwhirter
+ bob@werken.com
+ The Werken Company
+
+ Founder
+
+
+
+ jstrachan
+ James Strachan
+ james@coredevelopers.com
+ Core Developers Network
+
+ Founder
+
+
+
+ joe
+ Joe Walnes
+ ThoughtWorks
+
+ Developer Emeritus
+
+
+
+ skizz
+ Chris Stevenson
+ ThoughtWorks
+
+ Developer Emeritus
+
+
+
+ jamiemc
+ Jamie McCrindle
+ Three
+
+ Developer Emeritus
+
+
+
+ mattf
+ Matt Foemmel
+ ThoughtWorks
+
+ Developer Emeritus
+
+
+
+ alextkachman
+ Alex Tkachman
+
+ Developer Emeritus
+
+
+
+ roshandawrani
+ Roshan Dawrani
+
+ Developer Emeritus
+
+
+
+ spullara
+ Sam Pullara
+ sam@sampullara.com
+
+ Developer Emeritus
+
+
+
+ kasper
+ Kasper Nielsen
+
+ Developer Emeritus
+
+
+
+ travis
+ Travis Kay
+
+ Developer Emeritus
+
+
+
+ zohar
+ Zohar Melamed
+
+ Developer Emeritus
+
+
+
+ jwilson
+ John Wilson
+ tug@wilson.co.uk
+ The Wilson Partnership
+
+ Developer Emeritus
+
+
+
+ cpoirier
+ Chris Poirier
+ cpoirier@dreaming.org
+
+ Developer Emeritus
+
+
+
+ ckl
+ Christiaan ten Klooster
+ ckl@dacelo.nl
+ Dacelo WebDevelopment
+
+ Developer Emeritus
+
+
+
+ goetze
+ Steve Goetze
+ goetze@dovetail.com
+ Dovetailed Technologies, LLC
+
+ Developer Emeritus
+
+
+
+ bran
+ Bing Ran
+ b55r@sina.com
+ Leadingcare
+
+ Developer Emeritus
+
+
+
+ jez
+ Jeremy Rayner
+ jeremy.rayner@gmail.com
+ javanicus
+
+ Developer Emeritus
+
+
+
+ jstump
+ John Stump
+ johnstump2@yahoo.com
+
+ Developer Emeritus
+
+
+
+ blackdrag
+ Jochen Theodorou
+ blackdrag@gmx.org
+
+ Developer
+
+
+
+ russel
+ Russel Winder
+ russel@winder.org.uk
+ Concertant LLP & It'z Interactive Ltd
+
+ Developer
+ Founder of Gant
+
+
+
+ phk
+ Pilho Kim
+ phkim@cluecom.co.kr
+
+ Developer Emeritus
+
+
+
+ cstein
+ Christian Stein
+ sormuras@gmx.de
+ CTSR.de
+
+ Developer Emeritus
+
+
+
+ mittie
+ Dierk Koenig
+ Karakun AG
+
+ Developer
+
+
+
+ paulk
+ Paul King
+ paulk@asert.com.au
+ OCI, Australia
+
+ Project Manager
+ Developer
+
+
+
+ galleon
+ Guillaume Alleon
+ guillaume.alleon@gmail.com
+
+ Developer Emeritus
+
+
+
+ user57
+ Jason Dillon
+ jason@planet57.com
+
+ Developer Emeritus
+
+
+
+ shemnon
+ Danno Ferrin
+
+ Developer Emeritus
+
+
+
+ jwill
+ James Williams
+
+ Developer Emeritus
+
+
+
+ timyates
+ Tim Yates
+
+ Developer
+
+
+
+ aalmiray
+ Andres Almiray
+ aalmiray@users.sourceforge.net
+
+ Developer
+
+
+
+ mguillem
+ Marc Guillemot
+ mguillemot@yahoo.fr
+
+ Developer Emeritus
+
+
+
+ jimwhite
+ Jim White
+ jim@pagesmiths.com
+ IFCX.org
+
+ Developer
+
+
+
+ pniederw
+ Peter Niederwieser
+ pniederw@gmail.com
+
+ Developer Emeritus
+
+
+
+ andresteingress
+ Andre Steingress
+
+ Developer
+
+
+
+ hamletdrc
+ Hamlet D'Arcy
+ hamletdrc@gmail.com
+
+ Developer Emeritus
+
+
+
+ melix
+ Cedric Champeau
+ cedric.champeau@gmail.com
+
+ Developer
+
+
+
+ pascalschumacher
+ Pascal Schumacher
+
+ Developer
+
+
+
+ sunlan
+ Daniel Sun
+
+ Developer
+
+
+
+ rpopma
+ Remko Popma
+
+ Developer
+
+
+
+ grocher
+ Graeme Rocher
+
+ Developer
+
+
+
+ emilles
+ Eric Milles
+ Thomson Reuters
+
+ Developer
+
+
+
+
+
+ Joern Eyrich
+
+
+ Robert Kuzelj
+
+
+ Rod Cope
+
+
+ Yuri Schimke
+
+
+ James Birchfield
+
+
+ Robert Fuller
+
+
+ Sergey Udovenko
+
+
+ Hallvard Traetteberg
+
+
+ Peter Reilly
+
+
+ Brian McCallister
+
+
+ Richard Monson-Haefel
+
+
+ Brian Larson
+
+
+ Artur Biesiadowski
+ abies@pg.gda.pl
+
+
+ Ivan Z. Ganza
+
+
+ Larry Jacobson
+
+
+ Jake Gage
+
+
+ Arjun Nayyar
+
+
+ Masato Nagai
+
+
+ Mark Chu-Carroll
+
+
+ Mark Turansky
+
+
+ Jean-Louis Berliet
+
+
+ Graham Miller
+
+
+ Marc Palmer
+
+
+ Tugdual Grall
+
+
+ Edwin Tellman
+
+
+ Evan "Hippy" Slatis
+
+
+ Mike Dillon
+
+
+ Bernhard Huber
+
+
+ Yasuharu Nakano
+
+
+ Marc DeXeT
+
+
+ Dejan Bosanac
+ dejan@nighttale.net
+
+
+ Denver Dino
+
+
+ Ted Naleid
+
+
+ Ted Leung
+
+
+ Merrick Schincariol
+
+
+ Chanwit Kaewkasi
+
+
+ Stefan Matthias Aust
+
+
+ Andy Dwelly
+
+
+ Philip Milne
+
+
+ Tiago Fernandez
+
+
+ Steve Button
+
+
+ Joachim Baumann
+
+
+ Jochen Eddel+
+
+
+ Ilinca V. Hallberg
+
+
+ Björn Westlin
+
+
+ Andrew Glover
+
+
+ Brad Long
+
+
+ John Bito
+
+
+ Jim Jagielski
+
+
+ Rodolfo Velasco
+
+
+ John Hurst
+
+
+ Merlyn Albery-Speyer
+
+
+ jeremi Joslin
+
+
+ UEHARA Junji
+
+
+ NAKANO Yasuharu
+
+
+ Dinko Srkoc
+
+
+ Raffaele Cigni
+
+
+ Alberto Vilches Raton
+
+
+ Paulo Poiati
+
+
+ Alexander Klein
+
+
+ Adam Murdoch
+
+
+ David Durham
+
+
+ Daniel Henrique Alves Lima
+
+
+ John Wagenleitner
+
+
+ Colin Harrington
+
+
+ Brian Alexander
+
+
+ Jan Weitz
+
+
+ Chris K Wensel
+
+
+ David Sutherland
+
+
+ Mattias Reichel
+
+
+ David Lee
+
+
+ Sergei Egorov
+
+
+ Hein Meling
+
+
+ Michael Baehr
+
+
+ Craig Andrews
+
+
+ Peter Ledbrook
+
+
+ Scott Stirling
+
+
+ Thibault Kruse
+
+
+ Tim Tiemens
+
+
+ Mike Spille
+
+
+ Nikolay Chugunov
+
+
+ Francesco Durbin
+
+
+ Paolo Di Tommaso
+
+
+ Rene Scheibe
+
+
+ Matias Bjarland
+
+
+ Tomasz Bujok
+
+
+ Richard Hightower
+
+
+ Andrey Bloschetsov
+
+
+ Yu Kobayashi
+
+
+ Nick Grealy
+
+
+ Vaclav Pech
+
+
+ Chuck Tassoni
+
+
+ Steven Devijver
+
+
+ Ben Manes
+
+
+ Troy Heninger
+
+
+ Andrew Eisenberg
+
+
+ Eric Milles
+
+
+ Kohsuke Kawaguchi
+
+
+ Scott Vlaminck
+
+
+ Hjalmar Ekengren
+
+
+ Rafael Luque
+
+
+ Joachim Heldmann
+
+
+ dgouyette
+
+
+ Marcin Grzejszczak
+
+
+ Pap Lőrinc
+
+
+ Guillaume Balaine
+
+
+ Santhosh Kumar T
+
+
+ Alan Green
+
+
+ Marty Saxton
+
+
+ Marcel Overdijk
+
+
+ Jonathan Carlson
+
+
+ Thomas Heller
+
+
+ John Stump
+
+
+ Ivan Ganza
+
+
+ Alex Popescu
+
+
+ Martin Kempf
+
+
+ Martin Ghados
+
+
+ Martin Stockhammer
+
+
+ Martin C. Martin
+
+
+ Alexey Verkhovsky
+
+
+ Alberto Mijares
+
+
+ Matthias Cullmann
+
+
+ Tomek Bujok
+
+
+ Stephane Landelle
+
+
+ Stephane Maldini
+
+
+ Mark Volkmann
+
+
+ Andrew Taylor
+
+
+ Vladimir Vivien
+
+
+ Vladimir Orany
+
+
+ Joe Wolf
+
+
+ Kent Inge Fagerland Simonsen
+
+
+ Tom Nichols
+
+
+ Ingo Hoffmann
+
+
+ Sergii Bondarenko
+
+
+ mgroovy
+
+
+ Dominik Przybysz
+
+
+ Jason Thomas
+
+
+ Trygve Amundsens
+
+
+ Morgan Hankins
+
+
+ Shruti Gupta
+
+
+ Ben Yu
+
+
+ Dejan Bosanac
+
+
+ Lidia Donajczyk-Lipinska
+
+
+ Peter Gromov
+
+
+ Johannes Link
+
+
+ Chris Reeves
+
+
+ Sean Timm
+
+
+ Dmitry Vyazelenko
+
+
+
+
+ Groovy Developer List
+ https://mail-archives.apache.org/mod_mbox/groovy-dev/
+
+
+ Groovy User List
+ https://mail-archives.apache.org/mod_mbox/groovy-users/
+
+
+
+ scm:git:https://github.com/apache/groovy.git
+ scm:git:https://github.com/apache/groovy.git
+ https://github.com/apache/groovy.git
+
+
+ jira
+ https://issues.apache.org/jira/browse/GROOVY
+
+
+
+
+ org.codehaus.groovy
+ groovy
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-ant
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-astbuilder
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-bsf
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-cli-commons
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-cli-picocli
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-console
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-datetime
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-dateutil
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-docgenerator
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-groovydoc
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-groovysh
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-jaxb
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-jmx
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-json
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-jsr223
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-macro
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-nio
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-servlet
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-sql
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-swing
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-templates
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-test
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-test-junit5
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-testng
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-xml
+ 3.0.14
+
+
+ org.codehaus.groovy
+ groovy-yaml
+ 3.0.14
+
+
+
+
diff --git a/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom.sha1 b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom.sha1
new file mode 100644
index 00000000..8f568e44
--- /dev/null
+++ b/.m2-acc/org/codehaus/groovy/groovy-bom/3.0.14/groovy-bom-3.0.14.pom.sha1
@@ -0,0 +1 @@
+509d7009eb7cd6be60fc8b535402b9d908a4a0df
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/_remote.repositories b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/_remote.repositories
new file mode 100644
index 00000000..8d7b1fd7
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+commons-compiler-3.1.9.jar>central=
+commons-compiler-3.1.9.pom>central=
diff --git a/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar
new file mode 100644
index 00000000..deee7f3a
Binary files /dev/null and b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar differ
diff --git a/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar.sha1 b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar.sha1
new file mode 100644
index 00000000..c8649146
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.jar.sha1
@@ -0,0 +1 @@
+f0d70bb319e9339aea90a8665693e69848acc598
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom
new file mode 100644
index 00000000..503affd5
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom
@@ -0,0 +1,53 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.janino
+ janino-parent
+ 3.1.9
+ ../janino-parent
+
+
+ commons-compiler
+
+ commons-compiler
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ org.codehaus.commons.compiler,
+ org.codehaus.commons.compiler.io,
+ org.codehaus.commons.compiler.java8.java.util,
+ org.codehaus.commons.compiler.java8.java.util.function,
+ org.codehaus.commons.compiler.java8.java.util.stream,
+ org.codehaus.commons.compiler.java9.java.lang.module,
+ org.codehaus.commons.compiler.lang,
+ org.codehaus.commons.compiler.samples,
+ org.codehaus.commons.compiler.util,
+ org.codehaus.commons.compiler.util.iterator,
+ org.codehaus.commons.compiler.util.reflect,
+ org.codehaus.commons.compiler.util.resource
+
+
+
+
+
+
+ The "commons-compiler" API, including the "IExpressionEvaluator", "IScriptEvaluator", "IClassBodyEvaluator" and "ISimpleCompiler" interfaces.
+
+
+ junit
+ junit
+ test
+
+
+
+
diff --git a/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom.sha1 b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom.sha1
new file mode 100644
index 00000000..d6232619
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/commons-compiler/3.1.9/commons-compiler-3.1.9.pom.sha1
@@ -0,0 +1 @@
+5a2e798dffe64e8a9a1b74070973eaa6cdff07f4
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/_remote.repositories b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/_remote.repositories
new file mode 100644
index 00000000..b4c30af9
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:41 CEST 2026
+janino-parent-3.1.9.pom>central=
diff --git a/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom
new file mode 100644
index 00000000..0bf6d0ae
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom
@@ -0,0 +1,244 @@
+
+
+
+ 4.0.0
+
+
+ UTF-8
+
+
+ 1.7
+ 1.7
+
+
+
+ C:\dev\Java\adopt_openjdk-8.0.292.10-hotspot
+ false
+
+
+
+ janino-parent
+
+ janino-parent
+
+ org.codehaus.janino
+ pom
+ 3.1.9
+
+
+
+ junit
+ junit
+ 4.13.1
+
+
+
+
+
+
+ aunkrig
+ Arno Unkrig
+
+ Despot
+ Developer
+
+
+
+ oontvo
+ Vy Nguyen
+
+ Despot
+ Developer
+
+
+
+
+
+ ../commons-compiler
+ ../commons-compiler-jdk
+ ../janino
+ ../commons-compiler-tests
+
+
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.5.4
+ true
+
+
+ bundle-manifest
+ process-classes
+ manifest
+
+
+
+
+ ${project.groupId}.${project.artifactId};singleton:=true
+ ${project.artifactId}
+ ${project.version}
+ https://spdx.org/licenses/BSD-3-Clause.html
+ Janino is a super-small, super-fast Java compiler.
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jarsigner-plugin
+ 1.4
+
+
+ sign
+
+ sign
+
+
+
+
+ ../janino-parent/dummy-keystore
+ dummy
+ storepass
+ keypass
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.4
+
+ true
+ C:/dev/Java/adopt_openjdk-8.0.292.10-hotspot/bin/javadoc.exe
+ -Xdoclint:none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.13
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ have_gpg
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+
+
+
+
+ Janino is a super-small, super-fast Java compiler.
+ http://janino-compiler.github.io/janino/
+
+
+ BSD-3-Clause
+ https://spdx.org/licenses/BSD-3-Clause.html
+ repo
+
+
+
+ scm:git:https://github.com/janino-compiler/janino
+ https://github.com/janino-compiler/janino
+
+
diff --git a/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom.sha1 b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom.sha1
new file mode 100644
index 00000000..58b92100
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino-parent/3.1.9/janino-parent-3.1.9.pom.sha1
@@ -0,0 +1 @@
+5ca0cb9c89c7814b540ae46d6cabbceefff36086
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/janino/janino/3.1.9/_remote.repositories b/.m2-acc/org/codehaus/janino/janino/3.1.9/_remote.repositories
new file mode 100644
index 00000000..ad79ef7b
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino/3.1.9/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+janino-3.1.9.jar>central=
+janino-3.1.9.pom>central=
diff --git a/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar
new file mode 100644
index 00000000..593ce59e
Binary files /dev/null and b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar differ
diff --git a/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar.sha1 b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar.sha1
new file mode 100644
index 00000000..67b5c254
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.jar.sha1
@@ -0,0 +1 @@
+536fb0c44627faae32ca7a8a24734f4aab38c878
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom
new file mode 100644
index 00000000..ade3551b
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom
@@ -0,0 +1,94 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.janino
+ janino-parent
+ 3.1.9
+ ../janino-parent
+
+
+ janino
+
+ janino
+
+ The "JANINO" implementation of the "commons-compiler" API: Super-small, super-fast, independent from the JDK's "tools.jar".
+
+
+
+ junit
+ junit
+ test
+
+
+
+ org.codehaus.janino
+ commons-compiler
+ ${project.parent.version}
+
+
+ org.apache.ant
+ ant
+ 1.10.11
+ provided
+ true
+
+
+ de.unkrig.jdisasm
+ jdisasm
+ 1.0.6
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ -Xss2m
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.codehaus.janino, org.codehaus.janino.samples, org.codehaus.janino.tools, org.codehaus.janino.util, org.codehaus.janino.util.resource
+ org.codehaus.janino.commons-compiler
+
+
+
+
+
+
+
+
+ have_txt2html
+
+
+
+ de.unkrig.txt2html
+ txt2html-maven-plugin
+ 1.0.0
+
+
+
+ package
+ txt2html
+
+
+
+ true
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom.sha1 b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom.sha1
new file mode 100644
index 00000000..5fbbbd26
--- /dev/null
+++ b/.m2-acc/org/codehaus/janino/janino/3.1.9/janino-3.1.9.pom.sha1
@@ -0,0 +1 @@
+ae82ee47029ddedbbb167305715af540367a9e43
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories
new file mode 100644
index 00000000..a2519924
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+plexus-classworlds-2.5.2.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom
new file mode 100644
index 00000000..3226dfb0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom
@@ -0,0 +1,216 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 3.3.1
+
+
+ plexus-classworlds
+ 2.5.2
+ bundle
+
+ Plexus Classworlds
+ A class loader framework
+ 2002
+
+
+ scm:git:git@github.com:sonatype/plexus-classworlds.git
+ scm:git:git@github.com:sonatype/plexus-classworlds.git
+ http://github.com/sonatype/plexus-classworlds
+ plexus-classworlds-2.5.2
+
+
+
+
+ adm-site
+ scm:git:git@github.com:sonatype/plexus-classworlds.git
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0
+
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.3
+
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5
+
+ true
+ false
+ false
+ deploy
+ -Pplexus-release
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+ <_nouses>true
+ org.codehaus.classworlds.*;org.codehaus.plexus.classworlds.*
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.codehaus.plexus.classworlds.launcher.Launcher
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+ -ea:org.codehaus.classworlds:org.codehaus.plexus.classworlds
+ once
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.6
+ 1.6
+
+ org/codehaus/plexus/classworlds/event/*
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.0
+
+
+ generate-test-resources
+
+ copy
+
+
+
+
+ org.apache.ant
+ ant
+ 1.9.0
+
+
+ commons-logging
+ commons-logging
+ 1.0.3
+
+
+ xml-apis
+ xml-apis
+ 1.3.02
+
+
+ ${project.build.directory}/test-lib
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.3.1
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ 1.7.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.7
+
+ false
+
+
+
+
+ summary
+ index
+ dependencies
+ issue-tracking
+ scm
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ utf-8
+ true
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1
new file mode 100644
index 00000000..5a4a2705
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.pom.sha1
@@ -0,0 +1 @@
+a39bedbc3fa3652d3606821d7c21d80e900f57a0
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/_remote.repositories
new file mode 100644
index 00000000..152b53fd
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-compiler-api-2.15.0.jar>central=
+plexus-compiler-api-2.15.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar
new file mode 100644
index 00000000..7c0699eb
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar.sha1
new file mode 100644
index 00000000..0e90e186
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.jar.sha1
@@ -0,0 +1 @@
+1bd59395d358ca695fddc7b9dc594483f4140601
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom
new file mode 100644
index 00000000..a51f98d8
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-compiler
+ 2.15.0
+
+
+ plexus-compiler-api
+
+ Plexus Compiler Api
+ Plexus Compilers component's API to manipulate compilers.
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ provided
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.36
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom.sha1
new file mode 100644
index 00000000..0e54bfd3
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-api/2.15.0/plexus-compiler-api-2.15.0.pom.sha1
@@ -0,0 +1 @@
+85362b884310a05ede00e892923492aa7e96c9f1
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/_remote.repositories
new file mode 100644
index 00000000..cc8f695e
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-compiler-javac-2.15.0.jar>central=
+plexus-compiler-javac-2.15.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar
new file mode 100644
index 00000000..b2585ce1
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar.sha1
new file mode 100644
index 00000000..3aea88ff
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.jar.sha1
@@ -0,0 +1 @@
+48069fe3c512b09e8aa32d77929c190a6faba790
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom
new file mode 100644
index 00000000..43d4ae83
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom
@@ -0,0 +1,41 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-compilers
+ 2.15.0
+
+
+ plexus-compiler-javac
+
+ Plexus Javac Component
+ Javac Compiler support for Plexus Compiler component.
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ javax.inject
+ javax.inject
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom.sha1
new file mode 100644
index 00000000..d12de098
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-javac/2.15.0/plexus-compiler-javac-2.15.0.pom.sha1
@@ -0,0 +1 @@
+e391b900f6ace61b0c6dcd650afb6834b706ceca
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/_remote.repositories
new file mode 100644
index 00000000..eb7be0bd
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-compiler-manager-2.15.0.jar>central=
+plexus-compiler-manager-2.15.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar
new file mode 100644
index 00000000..89085d08
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar.sha1
new file mode 100644
index 00000000..29486de5
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.jar.sha1
@@ -0,0 +1 @@
+4c6d2fc56063e2c62b953a2da9ad60c19097474d
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom
new file mode 100644
index 00000000..efc953b3
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom
@@ -0,0 +1,43 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-compiler
+ 2.15.0
+
+
+ plexus-compiler-manager
+
+ Plexus Compiler Manager
+
+
+
+ org.codehaus.plexus
+ plexus-compiler-api
+
+
+ javax.inject
+ javax.inject
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.codehaus.plexus
+ plexus-xml
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.codehaus.plexus
+ plexus-testing
+ test
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom.sha1
new file mode 100644
index 00000000..f927048f
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler-manager/2.15.0/plexus-compiler-manager-2.15.0.pom.sha1
@@ -0,0 +1 @@
+05e0554068987c383fcd50d94a663421b341c5f0
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/_remote.repositories
new file mode 100644
index 00000000..3e8bb7e4
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-compiler-2.15.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom
new file mode 100644
index 00000000..709cc4df
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom
@@ -0,0 +1,222 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 17
+
+
+ plexus-compiler
+ 2.15.0
+ pom
+
+ Plexus Compiler
+ Plexus Compiler is a Plexus component to use different compilers through a uniform API.
+
+
+ plexus-compiler-api
+ plexus-compiler-manager
+ plexus-compilers
+ plexus-compiler-test
+ plexus-compiler-its
+
+
+
+ ${scm.url}
+ ${scm.url}
+ plexus-compiler-2.15.0
+ http://github.com/codehaus-plexus/plexus-compiler/tree/${project.scm.tag}/
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-compiler/issues
+
+
+
+ github:gh-pages
+ ${scm.url}
+
+
+
+
+ scm:git:git@github.com:codehaus-plexus/plexus-compiler.git
+ 8
+ true
+ 2024-03-10T16:44:32Z
+ 1.9.21
+ 3.6.3
+ ${mavenVersion}
+ 2.25.0
+ false
+ clean install
+ 3.12.1
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-compiler-api
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-test
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-aspectj
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-eclipse
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-javac-errorprone
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-javac
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-compiler-manager
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 2.2.0
+
+
+ javax.inject
+ javax.inject
+ 1
+
+
+ org.junit
+ junit-bom
+ ${junit5Version}
+ pom
+ import
+
+
+ org.codehaus.plexus
+ plexus-testing
+ 1.3.0
+
+
+ com.google.guava
+ guava
+ 33.0.0-jre
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ 0.9.0.M2
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ 0.9.0.M2
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-xml
+ 3.0.0
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.36
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${redirectTestOutputToFile}
+
+ ${settings.localRepository}
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven.compiler.version}
+
+ none
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ plexus-release,tools.jar
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ ${scm.url}
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ [17,)
+ [ERROR] OLD JDK [${java.version}] in use. This projects requires JDK 17 or newer
+
+
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom.sha1
new file mode 100644
index 00000000..d9c51326
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compiler/2.15.0/plexus-compiler-2.15.0.pom.sha1
@@ -0,0 +1 @@
+a6e6866e422252517e7d3d37097117c09b369b99
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/_remote.repositories
new file mode 100644
index 00000000..9feba24f
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-compilers-2.15.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom
new file mode 100644
index 00000000..d60cafd6
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom
@@ -0,0 +1,48 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-compiler
+ 2.15.0
+
+
+ plexus-compilers
+ pom
+
+ Plexus Compilers
+
+
+ plexus-compiler-aspectj
+ plexus-compiler-csharp
+ plexus-compiler-eclipse
+ plexus-compiler-javac
+ plexus-compiler-javac-errorprone
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.codehaus.plexus
+ plexus-compiler-api
+
+
+ org.codehaus.plexus
+ plexus-compiler-test
+ test
+
+
+
+ commons-lang
+ commons-lang
+ 2.0
+ test
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom.sha1
new file mode 100644
index 00000000..71560ea4
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-compilers/2.15.0/plexus-compilers-2.15.0.pom.sha1
@@ -0,0 +1 @@
+26209faddddf2bbd50e438962d6f89059daba8fc
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories
new file mode 100644
index 00000000..d675332b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-component-annotations-1.5.5.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom
new file mode 100644
index 00000000..01868b12
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom
@@ -0,0 +1,20 @@
+
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-containers
+ 1.5.5
+
+
+ plexus-component-annotations
+
+ Plexus :: Component Annotations
+
+ Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with
+ standard annotations instead of javadoc annotations.
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1
new file mode 100644
index 00000000..e22d9d0a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.sha1
@@ -0,0 +1 @@
+fd506865d5d083d8cef9fdbf525ad99fcc3416c1
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/_remote.repositories
new file mode 100644
index 00000000..d22f3219
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-components-1.1.14.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom
new file mode 100644
index 00000000..79b212d1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom
@@ -0,0 +1,164 @@
+
+
+
+ 4.0.0
+
+
+ plexus
+ org.codehaus.plexus
+ 2.0.2
+ ../pom/pom.xml
+
+
+ org.codehaus.plexus
+ plexus-components
+ 1.1.14
+ pom
+
+ Plexus Components Parent Project
+ http://plexus.codehaus.org/plexus-components
+
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-components/tags/plexus-components-1.1.14
+ scm:svn:https://svn.codehaus.org/plexus/plexus-components/tags/plexus-components-1.1.14
+ http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-components-1.1.14
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXCOMP
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.5
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.4
+
+
+
+ descriptor
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.2
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.4
+
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.1
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+ ${project.build.sourceEncoding}
+
+ http://java.sun.com/j2ee/1.4/docs/api
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom.sha1
new file mode 100644
index 00000000..78108a4d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom.sha1
@@ -0,0 +1 @@
+aed78d67ee20a5038741c7cc2a8124ae20c960ad
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/_remote.repositories
new file mode 100644
index 00000000..81d8199c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-components-1.1.15.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom
new file mode 100644
index 00000000..34329537
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom
@@ -0,0 +1,92 @@
+
+
+
+ 4.0.0
+
+
+ plexus
+ org.codehaus.plexus
+ 2.0.3
+ ../pom/pom.xml
+
+
+ org.codehaus.plexus
+ plexus-components
+ 1.1.15
+ pom
+
+ Plexus Components
+ http://plexus.codehaus.org/plexus-components
+
+
+
+ plexus-archiver
+ plexus-cli
+ plexus-compiler
+ plexus-digest
+ plexus-i18n
+ plexus-interactivity
+ plexus-interpolation
+ plexus-io
+ plexus-resources
+
+ plexus-velocity
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-components/tags/plexus-components-1.1.15
+ scm:svn:https://svn.codehaus.org/plexus/plexus-components/tags/plexus-components-1.1.15
+ http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-components-1.1.15
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXCOMP
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.5
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.4
+
+
+
+ descriptor
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom.sha1
new file mode 100644
index 00000000..64c7c67d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom.sha1
@@ -0,0 +1 @@
+44366f11d5b9571c16829ae7f0a7f20e116f6260
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories
new file mode 100644
index 00000000..8341eb63
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-components-1.1.7.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom
new file mode 100644
index 00000000..9f5e66de
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom
@@ -0,0 +1,69 @@
+
+ 4.0.0
+
+ plexus
+ org.codehaus.plexus
+ 1.0.8
+
+ org.codehaus.plexus
+ plexus-components
+ pom
+ 1.1.7
+ Plexus Components Parent Project
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-8
+
+
+
+ plexus-action
+ plexus-archiver
+ plexus-bayesian
+ plexus-command
+ plexus-compiler
+ plexus-drools
+ plexus-formica
+ plexus-formica-web
+ plexus-hibernate
+ plexus-i18n
+ plexus-interactivity
+ plexus-ircbot
+ plexus-jdo
+ plexus-jetty-httpd
+ plexus-jetty
+ plexus-mimetyper
+ plexus-mail-sender
+ plexus-notification
+ plexus-resources
+ plexus-taskqueue
+ plexus-velocity
+ plexus-xmlrpc
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-components/trunk/
+ scm:svn:https://svn.codehaus.org/plexus/plexus-components/trunk
+ http://fisheye.codehaus.org/browse/plexus/plexus-components/trunk/
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.2
+
+
+
+ descriptor
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1
new file mode 100644
index 00000000..a404d1cd
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1
@@ -0,0 +1 @@
+5fcdd5b77b86b603af118b70281f48539031a9f3
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories
new file mode 100644
index 00000000..6a434a90
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-components-1.3.1.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom
new file mode 100644
index 00000000..7a32239c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom
@@ -0,0 +1,111 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 3.3.1
+ ../pom/pom.xml
+
+
+ plexus-components
+ 1.3.1
+ pom
+
+ Plexus Components
+ http://plexus.codehaus.org/plexus-components
+
+
+
+
+
+
+ scm:git:git@github.com:sonatype/plexus-components.git
+ scm:git:git@github.com:sonatype/plexus-components.git
+ http://github.com/sonatype/plexus-components
+ plexus-components-1.3.1
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXCOMP
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0.8
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+
+
+
+ generate-metadata
+
+
+
+
+
+
+
+
+
+ parent-release
+
+
+
+ maven-release-plugin
+
+ -N -Pplexus-release
+
+
+
+
+
+
+
+
+
+ plexus.snapshots
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1
new file mode 100644
index 00000000..0f5f0fe2
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-components/1.3.1/plexus-components-1.3.1.pom.sha1
@@ -0,0 +1 @@
+4daaf2af8e09587eb3837b80252473d6f423c0f7
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories
new file mode 100644
index 00000000..2a709ed0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-container-default-1.0-alpha-8.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
new file mode 100644
index 00000000..99e725bf
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
@@ -0,0 +1,248 @@
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus-container-default
+ Default Plexus Container
+ 1.0-alpha-8
+
+
+
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ 6667
+ #plexus
+ irc.codehaus.org
+
+
+
+
+ 2001
+
+
+ Plexus Developer List
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/pipermail/plexus-dev/
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+
+ scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/plexus-containers/plexus-container-default
+ scm:svn:https://svn.codehaus.org/plexus/trunk/plexus-containers/plexus-container-default
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+ src/main/java
+ src/main/scripts
+ src/test/java
+ target/classes
+ target/test-classes
+
+
+ src/main/resources
+
+
+
+
+ src/test/resources
+
+
+ target
+ plexus-container-default-1.0-alpha-8
+
+
+ maven-release-plugin
+ 2.0-beta-2
+
+ https://svn.codehaus.org/plexus/tags
+
+
+
+ maven-surefire-plugin
+ 2.0-beta-1
+
+
+ **/Test*.java
+ **/Abstract*.java
+
+
+
+
+
+
+
+
+ false
+
+ snapshots
+ Maven Snapshot Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Repository Switchboard
+ http://repo1.maven.org/maven2
+
+
+
+
+
+ false
+
+ snapshots-plugins
+ Maven Snapshot Plugins Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Plugin Repository
+ http://repo1.maven.org/maven2
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.0.4
+ compile
+
+
+ junit
+ junit
+ 3.8.1
+ compile
+
+
+ classworlds
+ classworlds
+ 1.1-alpha-2
+ compile
+
+
+
+ target/site
+
+
+
+ repo1
+ Maven Central Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2
+
+
+ snapshots
+ Maven Central Development Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2
+
+ deployed
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1
new file mode 100644
index 00000000..3ee0cb25
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1
@@ -0,0 +1 @@
+3324c2065311b5cd636d3fe37353fe7558a6ec22 /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories
new file mode 100644
index 00000000..06e70eec
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-container-default-1.0-alpha-9-stable-1.jar>central=
+plexus-container-default-1.0-alpha-9-stable-1.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar
new file mode 100644
index 00000000..d205236a
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1
new file mode 100644
index 00000000..7121d89a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.sha1
@@ -0,0 +1 @@
+94aea3010e250a334d9dab7f591114cd6c767458
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom
new file mode 100644
index 00000000..5e52b57d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom
@@ -0,0 +1,65 @@
+
+
+ plexus-containers
+ org.codehaus.plexus
+ 1.0.3
+
+ 4.0.0
+ plexus-container-default
+ Default Plexus Container
+ 1.0-alpha-9-stable-1
+
+
+
+ maven-surefire-plugin
+
+
+ **/Test*.java
+ **/Abstract*.java
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-webdav
+ 1.0-beta-2
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ compile
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.0.4
+
+
+ classworlds
+ classworlds
+ 1.1-alpha-2
+
+
+
+
+ codehaus.org
+ Plexus Central Repository
+ dav:https://dav.codehaus.org/repository/plexus
+
+
+ codehaus.org
+ Plexus Central Development Repository
+ dav:https://dav.codehaus.org/snapshots.repository/plexus
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1
new file mode 100644
index 00000000..fbad1e34
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1
@@ -0,0 +1 @@
+f557cb47f4594ac941d0edf08093a03ce15b51ba
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories
new file mode 100644
index 00000000..545377aa
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+plexus-containers-1.0.3.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
new file mode 100644
index 00000000..cf94c7c7
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
@@ -0,0 +1,17 @@
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ 1.0.4
+
+ org.codehaus.plexus
+ plexus-containers
+ pom
+ Parent Plexus Container POM
+ 1.0.3
+
+ plexus-container-artifact
+ plexus-container-default
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1
new file mode 100644
index 00000000..7e24b10e
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1
@@ -0,0 +1 @@
+e16f1c9b83cdeb142fc038dd0262c61121d58c4b /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories
new file mode 100644
index 00000000..19887c62
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-containers-1.5.5.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom
new file mode 100644
index 00000000..ad40ba65
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom
@@ -0,0 +1,122 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 2.0.7
+
+
+ plexus-containers
+ 1.5.5
+ pom
+
+ Plexus Containers
+
+ Plexus IoC Container core with companion tools.
+
+
+
+ plexus-component-annotations
+ plexus-component-metadata
+ plexus-component-javadoc
+ plexus-container-default
+
+
+
+ scm:svn:https://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.5.5
+ scm:svn:https://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.5.5
+ http://fisheye.codehaus.org/browse/plexus/plexus-containers/tags/plexus-containers-1.5.5
+
+
+
+ 2.2.2
+ 1.4.5
+ 3.4
+ UTF-8
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ ${project.version}
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ ${classWorldsVersion}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ ${plexusUtilsVersion}
+
+
+ org.apache.xbean
+ xbean-reflect
+ ${xbeanReflectVersion}
+
+
+ com.thoughtworks.qdox
+ qdox
+ 1.9.2
+
+
+ jdom
+ jdom
+ 1.0
+
+
+ org.apache.maven
+ maven-plugin-api
+ 2.0.9
+
+
+ org.apache.maven
+ maven-model
+ 2.0.9
+
+
+ org.apache.maven
+ maven-project
+ 2.0.9
+
+
+ com.google.collections
+ google-collections
+ 1.0
+
+
+ junit
+ junit
+ 3.8.2
+
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+ ${project.build.sourceEncoding}
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1
new file mode 100644
index 00000000..44fab5a7
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.sha1
@@ -0,0 +1 @@
+cd786b660f8a4c1c520403a5fa04c7be45212b84
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories
new file mode 100644
index 00000000..c74da2b1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-digest-1.0.jar>central=
+plexus-digest-1.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar
new file mode 100644
index 00000000..d7eda22e
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1
new file mode 100644
index 00000000..5ce344f8
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1
@@ -0,0 +1 @@
+5f6a5a5140cd39e8c987cf6c31429d917b31166e
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom
new file mode 100644
index 00000000..302a9775
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom
@@ -0,0 +1,34 @@
+
+
+ plexus-components
+ org.codehaus.plexus
+ 1.1.7
+
+ 4.0.0
+ plexus-digest
+ Plexus Digest / Hashcode Components
+ 1.0
+
+ scm:svn:https://svn.codehaus.org/plexus/tags/plexus-digest-1.0
+ scm:svn:https://svn.codehaus.org/plexus/tags/plexus-digest-1.0
+ https://svn.codehaus.org/plexus/tags/plexus-digest-1.0
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+
+
+
+ descriptor
+
+
+
+
+
+
+
+ deployed
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1
new file mode 100644
index 00000000..fcf1eea5
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1
@@ -0,0 +1 @@
+df5c2e55c9f30db34972661819437f1802128861
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/_remote.repositories
new file mode 100644
index 00000000..062807c7
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-interactivity-api-1.0-alpha-4.jar>central=
+plexus-interactivity-api-1.0-alpha-4.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
new file mode 100644
index 00000000..a08eeb8a
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.sha1
new file mode 100644
index 00000000..c50634c9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.sha1
@@ -0,0 +1 @@
+0a8f1178664a5457eef3f4531eb62f9505e1295f
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
new file mode 100644
index 00000000..7ee1c5c6
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
@@ -0,0 +1,242 @@
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus-interactivity-api
+ Plexus Default Interactivity Handler
+ 1.0-alpha-4
+
+
+
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ 6667
+ #plexus
+ irc.codehaus.org
+
+
+
+
+ 2001
+
+
+ Plexus Developer List
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/pipermail/plexus-dev/
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+
+ scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/plexus-components/plexus-interactivity/plexus-interactivity-api
+ scm:svn:https://svn.codehaus.org/plexus/trunk/plexus-components/plexus-interactivity/plexus-interactivity-api
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+ src/main/java
+ src/main/scripts
+ src/test/java
+ target/classes
+ target/test-classes
+
+
+ src/main/resources
+
+
+
+
+ src/test/resources
+
+
+ target
+
+
+ maven-release-plugin
+
+ https://svn.codehaus.org/plexus/tags
+
+
+
+
+
+
+
+ false
+
+ snapshots
+ Maven Snapshot Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Repository Switchboard
+ http://repo1.maven.org/maven2
+
+
+
+
+
+ false
+
+ snapshots-plugins
+ Maven Snapshot Plugins Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Plugin Repository
+ http://repo1.maven.org/maven2
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-7
+ compile
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+ classworlds
+ classworlds
+ 1.1-alpha-2
+ compile
+
+
+ plexus
+ plexus-utils
+ 1.0.2
+ compile
+
+
+
+ target/site
+
+
+
+ repo1
+ Maven Central Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2
+
+
+ snapshots
+ Maven Central Development Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2
+
+ deployed
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.sha1
new file mode 100644
index 00000000..4b6afa0d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.sha1
@@ -0,0 +1 @@
+1376ffcc4a8d46dee6c1a9096d0dcad3be01f838 /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/_remote.repositories
new file mode 100644
index 00000000..3c33a6c4
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-interpolation-1.12.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom
new file mode 100644
index 00000000..7754ef0b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom
@@ -0,0 +1,20 @@
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-components
+ 1.1.14
+
+
+ plexus-interpolation
+ 1.12
+
+ Plexus Interpolation API
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-components/tags/plexus-interpolation-1.12
+ scm:svn:https://svn.codehaus.org/plexus/plexus-components/tags/plexus-interpolation-1.12
+ http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-interpolation-1.12
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom.sha1
new file mode 100644
index 00000000..5d667502
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom.sha1
@@ -0,0 +1 @@
+101dd833f7186103b61a0281da38c95ae440eb63
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/_remote.repositories
new file mode 100644
index 00000000..3835ec24
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-interpolation-1.13.jar>central=
+plexus-interpolation-1.13.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar
new file mode 100644
index 00000000..18b6540b
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar.sha1
new file mode 100644
index 00000000..652fc1ca
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar.sha1
@@ -0,0 +1 @@
+1740038076cec1946fd28ed5ac5c1688f7cf7630
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom
new file mode 100644
index 00000000..4974f8f9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom
@@ -0,0 +1,20 @@
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-components
+ 1.1.15
+
+
+ plexus-interpolation
+ 1.13
+
+ Plexus Interpolation API
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-components/tags/plexus-interpolation-1.13
+ scm:svn:https://svn.codehaus.org/plexus/plexus-components/tags/plexus-interpolation-1.13
+ http://fisheye.codehaus.org/browse/plexus/plexus-components/tags/plexus-interpolation-1.13
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom.sha1
new file mode 100644
index 00000000..82af4b1a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom.sha1
@@ -0,0 +1 @@
+5003aac564f8ab42ceede81b114c520b48271873
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories
new file mode 100644
index 00000000..f56e64c0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-interpolation-1.21.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom
new file mode 100644
index 00000000..3247d067
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom
@@ -0,0 +1,47 @@
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-components
+ 1.3.1
+
+
+ plexus-interpolation
+ 1.21
+
+ Plexus Interpolation API
+
+
+ scm:git:git@github.com:sonatype/plexus-interpolation.git
+ scm:git:git@github.com:sonatype/plexus-interpolation.git
+ http://github.com/sonatype/plexus-interpolation
+ plexus-interpolation-1.21
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+
+
+ **/src/test/resources/utf8/**
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1
new file mode 100644
index 00000000..aecd652a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.pom.sha1
@@ -0,0 +1 @@
+af59eb04ba7e5a729837c4c6799ef4b80553a92e
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/_remote.repositories
new file mode 100644
index 00000000..0b270ae1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+plexus-java-1.1.2.jar>central=
+plexus-java-1.1.2.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar
new file mode 100644
index 00000000..e226b05f
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar.sha1
new file mode 100644
index 00000000..6fcd98d1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar.sha1
@@ -0,0 +1 @@
+aa761869ff6c4b7624923a850b05fd9342a931d6
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom
new file mode 100644
index 00000000..f29e014e
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom
@@ -0,0 +1,166 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-languages
+ 1.1.2
+
+ plexus-java
+
+ Plexus Languages :: Java
+
+
+ 1.8
+ 1.8
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ 0.3.5
+
+
+ index-project
+
+ main-index
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.22.2
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+ **/*Test.java
+ **/*IT.java
+
+
+
+
+
+
+
+
+ org.ow2.asm
+ asm
+ 9.4
+
+
+ com.thoughtworks.qdox
+ qdox
+ 2.0.3
+
+
+ javax.inject
+ javax.inject
+ 1
+ true
+
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ 2.2
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ com.google.inject
+ guice
+ 5.1.0
+ test
+
+
+
+
+
+ jdk9
+
+ [9,)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ jdk9
+
+ compile
+
+
+ 9
+ true
+
+ ${project.basedir}/src/main/java9
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom.sha1
new file mode 100644
index 00000000..f1347247
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.pom.sha1
@@ -0,0 +1 @@
+311aac5429ca586976fd8fa7d92d8583ad73a3c2
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/_remote.repositories
new file mode 100644
index 00000000..9198ad85
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-java-1.2.0.jar>central=
+plexus-java-1.2.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar
new file mode 100644
index 00000000..1e38ac14
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar.sha1
new file mode 100644
index 00000000..a9867d93
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.jar.sha1
@@ -0,0 +1 @@
+3f161764aac786d64c4cac26511215369250d4fd
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom
new file mode 100644
index 00000000..3e72bf7c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom
@@ -0,0 +1,140 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus-languages
+ 1.2.0
+
+ plexus-java
+
+ Plexus Languages :: Java
+
+
+
+ org.ow2.asm
+ asm
+ 9.6
+
+
+ com.thoughtworks.qdox
+ qdox
+ 2.0.3
+
+
+ javax.inject
+ javax.inject
+ 1
+ true
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.mockito
+ mockito-core
+ 4.11.0
+ test
+
+
+ org.mockito
+ mockito-junit-jupiter
+ 4.11.0
+ test
+
+
+ com.google.inject
+ guice
+ 6.0.0
+ test
+
+
+ org.assertj
+ assertj-core
+ 3.24.2
+ test
+
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+ **/*Test.java
+ **/*IT.java
+
+
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+
+
+
+
+ jdk9
+
+ [9,)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ jdk9
+
+ compile
+
+
+ 9
+ true
+
+ ${project.basedir}/src/main/java9
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom.sha1
new file mode 100644
index 00000000..891a2e90
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-java/1.2.0/plexus-java-1.2.0.pom.sha1
@@ -0,0 +1 @@
+dcbf38b0e13a1f7b65bc5feb5f0be2aff8022a12
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/_remote.repositories
new file mode 100644
index 00000000..6635efc9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+plexus-languages-1.1.2.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom
new file mode 100644
index 00000000..85dbebed
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom
@@ -0,0 +1,134 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 10
+
+
+ plexus-languages
+ 1.1.2
+ pom
+
+ Plexus Languages
+
+ Plexus Languages maintains shared language features.
+
+
+
+ plexus-java
+
+
+
+ scm:git:htts://github.com/codehaus-plexus/plexus-languages.git
+ scm:git:https://github.com/codehaus-plexus/plexus-languages.git
+ https://github.com/codehaus-plexus/plexus-languages/tree/plexus-languages
+ plexus-languages-1.1.2
+
+
+ github
+ http://github.com/codehaus-plexus/plexus-languages/issues
+
+
+
+ github:gh-pages
+ ${scm.url}
+
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-languages.git
+ UTF-8
+ 8
+ 2023-01-01T19:06:01Z
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.2.0
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ ${scm.url}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.1.0
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ 9
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom.sha1
new file mode 100644
index 00000000..8ed84473
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.1.2/plexus-languages-1.1.2.pom.sha1
@@ -0,0 +1 @@
+1b2f15df8d02bae436eccb6343fc37a73c537d13
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/_remote.repositories
new file mode 100644
index 00000000..665a841c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-languages-1.2.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom
new file mode 100644
index 00000000..fee6a2e8
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom
@@ -0,0 +1,107 @@
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 15
+
+
+ plexus-languages
+ 1.2.0
+ pom
+
+ Plexus Languages
+ Plexus Languages maintains shared language features.
+
+
+ plexus-java
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-languages.git
+ scm:git:https://github.com/codehaus-plexus/plexus-languages.git
+ plexus-languages-1.2.0
+ https://github.com/codehaus-plexus/plexus-languages/tree/plexus-languages
+
+
+ github
+ http://github.com/codehaus-plexus/plexus-languages/issues
+
+
+
+ github:gh-pages
+ ${scm.url}
+
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-languages.git
+ 2023-10-16T13:34:58Z
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ ${scm.url}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ 9
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom.sha1
new file mode 100644
index 00000000..7860e8c1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-languages/1.2.0/plexus-languages-1.2.0.pom.sha1
@@ -0,0 +1 @@
+ae3eaaf5b981affee4aecfe3804ce0e7907a3216
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories
new file mode 100644
index 00000000..9a7555cd
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+plexus-utils-1.0.4.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
new file mode 100644
index 00000000..4c608288
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
@@ -0,0 +1,235 @@
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus-utils
+ Plexus Common Utilities
+ 1.0.4
+
+
+
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ 6667
+ #plexus
+ irc.codehaus.org
+
+
+
+
+ 2001
+
+
+ Plexus Developer List
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/pipermail/plexus-dev/
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstol
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+
+ scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/plexus-utils
+ scm:svn:https://svn.codehaus.org/plexus/trunk/plexus-utils
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+ src/main/java
+ src/main/scripts
+ src/test/java
+ target/classes
+ target/test-classes
+
+
+ src/main/resources
+
+
+
+
+ src/test/resources
+
+
+ target
+
+
+ maven-release-plugin
+ 2.0-beta-3-SNAPSHOT
+
+ https://svn.codehaus.org/plexus/tags
+
+
+
+ maven-surefire-plugin
+ RELEASE
+
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+
+
+
+
+
+ false
+
+ snapshots
+ Maven Snapshot Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Repository Switchboard
+ http://repo1.maven.org/maven2
+
+
+
+
+
+ false
+
+ snapshots-plugins
+ Maven Snapshot Plugins Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+
+
+ false
+
+ central
+ Maven Plugin Repository
+ http://repo1.maven.org/maven2
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ target/site
+
+
+
+ repo1
+ Maven Central Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2
+
+
+ snapshots
+ Maven Central Development Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2
+
+ deployed
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1
new file mode 100644
index 00000000..f74d0778
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1
@@ -0,0 +1 @@
+a82e1ddd2d795616ac58d73ed246b8ec65326dfa /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories
new file mode 100644
index 00000000..000fd64c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+plexus-utils-1.4.1.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom
new file mode 100644
index 00000000..207a3ec9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom
@@ -0,0 +1,50 @@
+
+
+ plexus
+ org.codehaus.plexus
+ 1.0.11
+ ../pom/pom.xml
+
+ 4.0.0
+ plexus-utils
+ Plexus Common Utilities
+ 1.4.1
+
+
+
+ maven-compiler-plugin
+
+
+ 1.3
+ 1.3
+
+
+
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.4.1
+ scm:svn:https://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.4.1
+ http://fisheye.codehaus.org/browse/plexus/plexus-utils/tags/plexus-utils-1.4.1
+
+
+
+
+ maven-javadoc-plugin
+
+
+ maven-jxr-plugin
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1
new file mode 100644
index 00000000..cbbf6f8d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1
@@ -0,0 +1 @@
+0a77530df5e881e55a4ffaea4b6bf33d57bc5b26
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/_remote.repositories
new file mode 100644
index 00000000..83830e4c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+plexus-utils-1.5.15.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom
new file mode 100644
index 00000000..335a06d1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom
@@ -0,0 +1,205 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 2.0.2
+ ../pom/pom.xml
+
+
+ plexus-utils
+ 1.5.15
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines, XML and more.
+ http://plexus.codehaus.org/plexus-utils
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.5.15
+ scm:svn:https://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.5.15
+ http://fisheye.codehaus.org/browse/plexus/plexus-utils/tags/plexus-utils-1.5.15
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXUTILS
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ 1.11
+ provided
+
+
+ org.codehaus.plexus
+ plexus-component-api
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.0-beta-7
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ 1.3
+ 1.3
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ shade
+
+ shade
+
+
+
+
+ org.codehaus.plexus:plexus-interpolation
+
+
+
+
+ org.codehaus.plexus.interpolation
+
+
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ true
+ https://svn.codehaus.org/plexus/plexus-utils/tags/
+ -Prelease
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-javadoc-plugin
+
+
+ http://java.sun.com/j2se/1.4.2/docs/api/
+
+
+
+
+ maven-jxr-plugin
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom.sha1
new file mode 100644
index 00000000..3e9953cc
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom.sha1
@@ -0,0 +1 @@
+b1f42bc7ebc5be3c0414f67fe2daf3b183acd74f
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/_remote.repositories
new file mode 100644
index 00000000..3135c8d3
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-utils-1.5.8.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
new file mode 100644
index 00000000..0176520a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
@@ -0,0 +1,244 @@
+
+
+
+ plexus
+ org.codehaus.plexus
+ 2.0.2
+ ../pom/pom.xml
+
+ 4.0.0
+ plexus-utils
+ Plexus Common Utilities
+ 1.5.8
+ A collection of various utility classes to ease working with strings, files, command lines, XML and more.
+ http://plexus.codehaus.org/plexus-utils
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXUTILS
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.5.8
+ scm:svn:https://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-1.5.8
+ http://fisheye.codehaus.org/browse/plexus/plexus-utils/tags/plexus-utils-1.5.8
+
+
+
+
+
+ maven-antrun-plugin
+ 1.1
+
+
+ maven-assembly-plugin
+ 2.2-beta-2
+
+
+ maven-clean-plugin
+ 2.2
+
+
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ maven-dependency-plugin
+ 2.0
+
+
+ maven-deploy-plugin
+ 2.4
+
+
+ maven-ear-plugin
+ 2.3.1
+
+
+ maven-ejb-plugin
+ 2.1
+
+
+ maven-install-plugin
+ 2.2
+
+
+ maven-jar-plugin
+ 2.2
+
+
+ maven-javadoc-plugin
+ 2.5
+
+
+ maven-plugin-plugin
+ 2.4.3
+
+
+ maven-rar-plugin
+ 2.2
+
+
+ maven-shade-plugin
+ 1.0.1
+
+
+ maven-release-plugin
+ 2.0-beta-7
+
+ deploy
+ true
+
+
+
+ maven-resources-plugin
+ 2.3
+
+ ${project.build.sourceEncoding}
+
+
+
+ maven-site-plugin
+ 2.0-beta-7
+
+
+ maven-source-plugin
+ 2.0.4
+
+
+ maven-surefire-plugin
+ 2.4.3
+
+
+ maven-war-plugin
+ 2.1-alpha-1
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.3
+ 1.3
+
+
+
+ maven-surefire-plugin
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+ maven-shade-plugin
+
+
+ shade
+
+ shade
+
+
+
+
+ org.codehaus.plexus:plexus-interpolation
+
+
+
+
+ org.codehaus.plexus.interpolation
+
+
+ true
+
+
+
+
+
+ maven-release-plugin
+
+ true
+ https://svn.codehaus.org/plexus/plexus-utils/tags/
+ -Prelease
+
+
+
+
+
+
+ release
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-interpolation
+ 1.3
+ provided
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+ maven-javadoc-plugin
+
+
+ http://java.sun.com/j2se/1.4.2/docs/api/
+
+
+
+
+ maven-jxr-plugin
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom.sha1
new file mode 100644
index 00000000..9ab7bf97
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom.sha1
@@ -0,0 +1 @@
+7deaa90e5725075c9f9fb5a2cfbef75c86a5e5b5
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/_remote.repositories
new file mode 100644
index 00000000..899f5486
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-utils-2.0.5.jar>central=
+plexus-utils-2.0.5.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar
new file mode 100644
index 00000000..1cf1a7a6
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar.sha1
new file mode 100644
index 00000000..16ab0d18
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar.sha1
@@ -0,0 +1 @@
+7841ba10ea46c9611ce702c3833ff9fccc8ae6eb
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom
new file mode 100644
index 00000000..7764a8c1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom
@@ -0,0 +1,88 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 2.0.6
+ ../pom/pom.xml
+
+
+ plexus-utils
+ 2.0.5
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines, XML and more.
+ http://plexus.codehaus.org/plexus-utils
+
+
+ scm:svn:http://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-2.0.5
+ scm:svn:https://svn.codehaus.org/plexus/plexus-utils/tags/plexus-utils-2.0.5
+ http://fisheye.codehaus.org/browse/plexus/plexus-utils/tags/plexus-utils-2.0.5
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXUTILS
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ 1.3
+ 1.3
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ https://svn.codehaus.org/plexus/plexus-utils/tags/
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom.sha1
new file mode 100644
index 00000000..f3d5c44b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom.sha1
@@ -0,0 +1 @@
+51785edd83de609389ba142c9516752a4246aefc
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories
new file mode 100644
index 00000000..7cd624bf
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-utils-3.0.5.jar>central=
+plexus-utils-3.0.5.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar
new file mode 100644
index 00000000..1a011f3a
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1
new file mode 100644
index 00000000..be55bdb1
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar.sha1
@@ -0,0 +1 @@
+3da9c286180a66aba197db8ffa7bbdc756c3e31f
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom
new file mode 100644
index 00000000..282b590e
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom
@@ -0,0 +1,71 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 3.1
+
+
+ plexus-utils
+ 3.0.5
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines, XML and more.
+ http://plexus.codehaus.org/plexus-utils
+
+
+ scm:git:git@github.com:sonatype/plexus-utils.git
+ scm:git:git@github.com:sonatype/plexus-utils.git
+ http://github.com/sonatype/plexus-utils
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXUTILS
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1
new file mode 100644
index 00000000..a6200070
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.pom.sha1
@@ -0,0 +1 @@
+880976a01d8f71ced7c8da841e571479bb7b6021
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/_remote.repositories
new file mode 100644
index 00000000..438c98bc
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+plexus-utils-3.0.jar>central=
+plexus-utils-3.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
new file mode 100644
index 00000000..aaa2a596
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.sha1
new file mode 100644
index 00000000..b754dcf7
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.sha1
@@ -0,0 +1 @@
+d63aa0daf60d573bada235e2b4207617dcf24959
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom
new file mode 100644
index 00000000..f38e1fd3
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom
@@ -0,0 +1,122 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.spice
+ spice-parent
+ 16
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines, XML and more.
+ http://plexus.codehaus.org/plexus-utils
+
+
+ scm:git:git@github.com:sonatype/plexus-utils.git
+ scm:git:git@github.com:sonatype/plexus-utils.git
+ http://github.com/sonatype/plexus-utils
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLXUTILS
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.sha1
new file mode 100644
index 00000000..073595d9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.sha1
@@ -0,0 +1 @@
+fe3d8457b0cf4e219fd8e3edad5054b8e38f17b0
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories
new file mode 100644
index 00000000..17fb5028
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-utils-3.5.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom
new file mode 100644
index 00000000..719ec576
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom
@@ -0,0 +1,247 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 10
+
+
+ plexus-utils
+ 3.5.0
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines, XML and
+ more.
+
+
+
+ scm:git:git@github.com:codehaus-plexus/plexus-utils.git
+ scm:git:git@github.com:codehaus-plexus/plexus-utils.git
+ http://github.com/codehaus-plexus/plexus-utils
+ plexus-utils-3.5.0
+
+
+ github
+ http://github.com/codehaus-plexus/plexus-utils/issues
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 2022-10-23T08:37:59Z
+
+
+
+
+ org.openjdk.jmh
+ jmh-core
+ 1.35
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ 1.35
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+ 2.7
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ default-compile
+
+ compile
+
+
+ 1.8
+ 1.8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+
+
+
+ scm-publish
+ site-deploy
+
+ publish-scm
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+ jdk9+
+
+ [9,)
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ compile-java-9
+
+ compile
+
+
+ 9
+
+ ${project.basedir}/src/main/java9
+
+ true
+
+
+
+
+
+
+
+
+
+ jdk10+
+
+ [10,)
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ compile-java-10
+
+ compile
+
+
+ 10
+
+ ${project.basedir}/src/main/java10
+
+ true
+
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ 11
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1
new file mode 100644
index 00000000..bcf6afe6
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.pom.sha1
@@ -0,0 +1 @@
+5b0a95ee86f9182f8e01ff878fc7e39dd841bc49
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories
new file mode 100644
index 00000000..a3911c56
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-utils-4.0.0.jar>central=
+plexus-utils-4.0.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar
new file mode 100644
index 00000000..96d6517f
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1
new file mode 100644
index 00000000..a37eb5f0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar.sha1
@@ -0,0 +1 @@
+ff00a04ba971655ed10e9fb93bce0ed3014e9477
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom
new file mode 100644
index 00000000..2e45695f
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom
@@ -0,0 +1,278 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 13
+
+
+ plexus-utils
+ 4.0.0
+
+ Plexus Common Utilities
+ A collection of various utility classes to ease working with strings, files, command lines and
+ more.
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-utils.git
+ ${project.scm.connection}
+ plexus-utils-4.0.0
+ https://github.com/codehaus-plexus/plexus-utils/tree/master/
+
+
+ github
+ http://github.com/codehaus-plexus/plexus-utils/issues
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 2023-05-22T15:13:56Z
+
+
+
+
+ org.codehaus.plexus
+ plexus-xml
+ 4.0.0
+ true
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.9.2
+ test
+
+
+
+
+
+
+ false
+
+
+ true
+
+ oss.snapshots
+ https://oss.sonatype.org/content/repositories/plexus-snapshots/
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.1
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ default-compile
+
+ compile
+
+
+ 1.8
+ 1.8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+
+
+
+
+ scm-publish
+
+
+ publish-scm
+
+ site-deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+ org/codehaus/plexus/util/FileBasedTestCase.java
+ **/Test*.java
+
+
+
+ JAVA_HOME
+ ${JAVA_HOME}
+
+
+ M2_HOME
+ ${M2_HOME}
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+ jdk9+
+
+ [9,)
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ compile-java-9
+
+ compile
+
+
+ 9
+
+ ${project.basedir}/src/main/java9
+
+ true
+
+
+
+
+
+
+
+
+
+ jdk10+
+
+ [10,)
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ compile-java-10
+
+ compile
+
+
+ 10
+
+ ${project.basedir}/src/main/java10
+
+ true
+
+
+
+
+
+
+
+
+
+ jdk11+
+
+ [11,)
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ compile-java-11
+
+ compile
+
+
+ 11
+
+ ${project.basedir}/src/main/java11
+
+ true
+
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ 11
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1
new file mode 100644
index 00000000..0047cde5
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.pom.sha1
@@ -0,0 +1 @@
+647235185db6052b61e019f1f546b63658e74220
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories
new file mode 100644
index 00000000..824ff875
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-xml-3.0.0.jar>central=
+plexus-xml-3.0.0.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar
new file mode 100644
index 00000000..1381408a
Binary files /dev/null and b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar differ
diff --git a/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1 b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1
new file mode 100644
index 00000000..ab78e449
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.jar.sha1
@@ -0,0 +1 @@
+d16b91678bc3734276886132923d6919c935c9f7
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom
new file mode 100644
index 00000000..e9bbffc0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom
@@ -0,0 +1,111 @@
+
+
+
+ 4.0.0
+
+
+ org.codehaus.plexus
+ plexus
+ 13
+
+
+ plexus-xml
+ 3.0.0
+
+ Plexus XML Utilities
+ A collection of various utility classes to ease working with XML in Maven 3.
+ https://codehaus-plexus.github.io/plexus-xml/
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-xml.git
+ scm:git:https://github.com/codehaus-plexus/plexus-xml.git
+ plexus-xml-3.0.0
+ https://github.com/codehaus-plexus/plexus-xml/tree/${project.scm.tag}/
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-xml/issues
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 2023-09-11T17:52:31Z
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 4.0.0
+ test
+
+
+ org.openjdk.jmh
+ jmh-core
+ 1.36
+ test
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ 1.36
+ test
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+
+ ${project.reporting.outputDirectory}
+
+
+
+
+ scm-publish
+
+
+ publish-scm
+
+ site-deploy
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ true
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1
new file mode 100644
index 00000000..053f0652
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus-xml/3.0.0/plexus-xml-3.0.0.pom.sha1
@@ -0,0 +1 @@
+f94a34d43206e704670533b74feb981b8de56640
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.11/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/_remote.repositories
new file mode 100644
index 00000000..6dcaa012
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+plexus-1.0.11.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom
new file mode 100644
index 00000000..28ee5744
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom
@@ -0,0 +1,308 @@
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus
+ pom
+ Plexus
+ 1.0.11
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ irc.codehaus.org
+ 6667
+ #plexus
+
+
+
+
+ 2001
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ codehaus.org
+ Plexus Central Repository
+ dav:https://dav.codehaus.org/repository/plexus
+
+
+ codehaus.org
+ Plexus Central Development Repository
+ dav:https://dav.codehaus.org/snapshots.repository/plexus
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ codehaus.snapshots
+ Codehaus Snapshot Development Repository
+ http://snapshots.repository.codehaus.org
+
+ false
+
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstol
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/pom/trunk/
+ scm:svn:https://svn.codehaus.org/plexus/pom/trunk/
+ http://fisheye.codehaus.org/browse/plexus/pom/trunk/
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-webdav
+ 1.0-beta-2
+
+
+
+
+
+ maven-release-plugin
+
+ deploy
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1
new file mode 100644
index 00000000..1ba2b3af
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1
@@ -0,0 +1 @@
+4693d4512d50c5159bef1c49def1d2690a327c30
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.4/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/_remote.repositories
new file mode 100644
index 00000000..9624d9f0
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:20 CEST 2026
+plexus-1.0.4.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
new file mode 100644
index 00000000..2cf5d569
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
@@ -0,0 +1,205 @@
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus
+ pom
+ Plexus
+ 1.0.4
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ irc.codehaus.org
+ 6667
+ #plexus
+
+
+
+
+ 2001
+
+
+ Plexus Developer List
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/pipermail/plexus-dev/
+
+
+
+
+
+ repo1
+ Maven Central Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/to-ibiblio/maven2
+
+
+ snapshots
+ Maven Central Development Repository
+ scp://repo1.maven.org/home/projects/maven/repository-staging/snapshots/maven2
+
+
+
+
+ snapshots
+ Maven Snapshot Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+ false
+
+
+
+
+
+ snapshots-plugins
+ Maven Snapshot Plugins Development Repository
+ http://snapshots.maven.codehaus.org/maven2
+
+ false
+
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@zenplex.com
+ Zenplex
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ scm:svn:svn://svn.codehaus.org/plexus/scm/trunk/
+ scm:svn:https://svn.codehaus.org/plexus/trunk
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+ plexus-appserver
+ plexus-archetypes
+ plexus-components
+ plexus-component-factories
+ plexus-containers
+ plexus-logging
+ plexus-maven-plugin
+ plexus-services
+ plexus-tools
+ plexus-utils
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ https://svn.codehaus.org/plexus/tags
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1
new file mode 100644
index 00000000..290ef190
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1
@@ -0,0 +1 @@
+06f66b2f7d2eef1d805c11bca91c89984cda4137 /home/projects/maven/repository-staging/to-ibiblio/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.8/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/_remote.repositories
new file mode 100644
index 00000000..2d86f962
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-1.0.8.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom
new file mode 100644
index 00000000..cba2014f
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom
@@ -0,0 +1,259 @@
+
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus
+ pom
+ Plexus
+ 1.0.8
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+ irc
+
+ irc.codehaus.org
+ 6667
+ #plexus
+
+
+
+
+ 2001
+
+
+ Plexus Developer List
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/mailman/listinfo/plexus-dev
+ http://lists.codehaus.org/pipermail/plexus-dev/
+
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ codehaus.org
+ Plexus Central Repository
+ dav:https://dav.codehaus.org/repository/plexus
+
+
+ codehaus.org
+ Plexus Central Development Repository
+ dav:https://dav.codehaus.org/snapshots.repository/plexus
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ apache-snapshots
+ Snapshot repository
+ http://people.apache.org/maven-snapshot-repository
+
+ false
+
+
+
+ codehaus-snapshots
+ Codehaus Snapshot Development Repository
+ http://snapshots.repository.codehaus.org
+
+ false
+
+
+
+
+
+ codehaus-snapshots
+ Codehaus Snapshot Development Repository
+ http://snapshots.repository.codehaus.org
+
+ false
+
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstol
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+
+
+ junit
+ junit
+ 3.8.1
+ test
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/trunk/
+ scm:svn:https://svn.codehaus.org/plexus/trunk
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ plexus-archetypes
+ plexus-examples
+ plexus-components
+ plexus-component-factories
+ plexus-containers
+ plexus-logging
+ plexus-maven-plugin
+ plexus-tools
+ plexus-utils
+
+
+
+
+ org.apache.maven.wagon
+ wagon-webdav
+ 1.0-beta-1
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ https://svn.codehaus.org/plexus/tags
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1
new file mode 100644
index 00000000..5234d563
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1
@@ -0,0 +1 @@
+9e7c8432829962afe796b32587c1bfa841a317d5
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/10/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/10/_remote.repositories
new file mode 100644
index 00000000..5986047b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-10.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom b/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom
new file mode 100644
index 00000000..d1c9be11
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom
@@ -0,0 +1,773 @@
+
+
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 10
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ https://codehaus-plexus.github.io/
+ 2001
+
+ Codehaus Plexus
+ https://codehaus-plexus.github.io/
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@apache.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+ Kristian Rosenvold
+ krosenvold
+ krosenvold@apache.org
+
+ Developer
+
+
+
+ Andreas Gudian
+ agudian
+ agudian@apache.org
+
+ Developer
+
+
+
+ Karl Heinz Marbaise
+ khmarbaise
+ khmarbaise@apache.org
+
+ Developer
+
+
+
+ Michael Osipov
+ michael-o
+ 1983-01-06@gmx.net
+
+ Developer
+
+
+
+ Gabriel Belingueres
+ belingueres
+ belingueres@gmail.com
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:git:git@github.com:codehaus-plexus/plexus-pom.git
+ scm:git:git@github.com:codehaus-plexus/plexus-pom.git
+ https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/
+ plexus-10
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-pom/issues
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ github:gh-pages
+ scm:git:git@github.com:codehaus-plexus
+
+
+
+
+ 8
+ 1.${javaVersion}
+ 1.${javaVersion}
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+ 2022-06-09T20:48:05Z
+ true
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 2.1.1
+ compile
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.2
+
+ config/maven_checks.xml
+ https://raw.github.com/codehaus-plexus/plexus-pom/master/src/main/resources/config/plexus-header.txt
+
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 9.3
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 4
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.10.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.0
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.6.4
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.17.0
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M6
+
+ deploy
+ forked-path
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.1.0
+
+
+ ${project.scm.developerConnection}
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.0
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.22.2
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.5
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 2.1.1
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+ process-test-classes
+
+ generate-test-metadata
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.0.5
+ This project requires at least Maven 3.0.5
+
+
+
+
+
+
+
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ licenses
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+ default
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.6
+
+
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+ true
+
+ source-release
+
+ posix
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ pre-JEP_247
+
+ [7,8]
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ animal-sniffer-enforcer-rule
+ 1.21
+
+
+
+
+ check-signatures
+ test
+
+ enforce
+
+
+
+
+
+ org.codehaus.mojo.signature
+ java1${javaVersion}
+ 1.0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1
new file mode 100644
index 00000000..5c0b061d
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/10/plexus-10.pom.sha1
@@ -0,0 +1 @@
+d521749acee596e7325804c5b8fa208efa9f4263
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/13/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/13/_remote.repositories
new file mode 100644
index 00000000..5cca6604
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/13/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-13.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom b/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom
new file mode 100644
index 00000000..d12f3e63
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom
@@ -0,0 +1,855 @@
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ 13
+ pom
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ https://codehaus-plexus.github.io/plexus-pom/
+ 2001
+
+ Codehaus Plexus
+ https://codehaus-plexus.github.io/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstøl
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ brett
+ Brett Porter
+ brett@codehaus.org
+
+ Developer
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ handyande
+ Andrew Williams
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ rahul
+ Rahul Thakur
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ joakime
+ Joakim Erdfelt
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+
+ Developer
+
+
+
+ oleg
+ Oleg Gusakov
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ Developer
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Developer
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ Developer
+
+
+
+ michael-o
+ Michael Osipov
+ 1983-01-06@gmx.net
+
+ Developer
+
+
+
+ belingueres
+ Gabriel Belingueres
+ belingueres@gmail.com
+
+ Developer
+
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+
+ Developer
+
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ Developer
+
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+ ASF
+
+ Developer
+
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ ASF
+
+ Developer
+
+
+
+
+
+
+ Plexus and MojoHaus Development List
+ mojohaus-dev+subscribe@googlegroups.com
+ mojohaus-dev+unsubscribe@googlegroups.com
+ mojohaus-dev@googlegroups.com
+ https://groups.google.com/forum/#!forum/mojohaus-dev
+
+
+ Former (pre-2015-06) Development List
+ https://markmail.org/list/org.codehaus.plexus.dev
+
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-pom.git
+ ${project.scm.connection}
+ plexus-13
+ https://github.com/codehaus-plexus/plexus-pom/tree/master/
+
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-pom/issues
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 8
+ 1.${javaVersion}
+ 1.${javaVersion}
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+ 2023-05-22T15:02:14Z
+ true
+ 2.36.0
+ 3.9.0
+ 1.11.2
+ 5.9.3
+ check
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginToolsVersion}
+ provided
+
+
+ org.junit
+ junit-bom
+ ${junit5Version}
+ pom
+ import
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.6.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.2.2
+
+ config/maven_checks.xml
+
+ https://raw.githubusercontent.com/codehaus-plexus/plexus-pom/plexus-11/src/main/resources/config/plexus-header.txt
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.11.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.5.0
+
+ true
+ en
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginToolsVersion}
+
+
+ default-descriptor
+ process-classes
+
+ ./apidocs/
+
+
+
+ generate-helpmojo
+
+ helpmojo
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${mavenPluginToolsVersion}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.0
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.3
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0
+
+ deploy
+ forked-path
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.2.1
+
+
+ ${project.scm.developerConnection}
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 3.1.0
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 2.1.1
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+ process-test-classes
+
+ generate-test-metadata
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+
+
+
+
+
+ javax,java,,\#
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ spotless-check
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.6.2
+
+
+
+
+ enforce-maven-and-java-bytecode
+
+ enforce
+
+
+
+
+ 3.2.5
+ This project requires at least Maven 3.2.5
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ licenses
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.5
+
+
+
+
+ source-release-assembly
+
+ single
+
+ package
+
+ true
+
+ source-release
+
+ posix
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+ ${javaVersion}
+
+ config/maven_checks_nocodestyle.xml
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${checkstyle.spotless.config}
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1
new file mode 100644
index 00000000..907a2d7b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/13/plexus-13.pom.sha1
@@ -0,0 +1 @@
+85676f789cc7204850a5c072c313a5ee228b0e0c
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/15/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/15/_remote.repositories
new file mode 100644
index 00000000..12ebc79c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/15/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-15.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom b/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom
new file mode 100644
index 00000000..b87359ba
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom
@@ -0,0 +1,860 @@
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ 15
+ pom
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ https://codehaus-plexus.github.io/plexus-pom/
+ 2001
+
+ Codehaus Plexus
+ https://codehaus-plexus.github.io/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstøl
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ brett
+ Brett Porter
+ brett@codehaus.org
+
+ Developer
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ handyande
+ Andrew Williams
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ rahul
+ Rahul Thakur
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ joakime
+ Joakim Erdfelt
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+
+ Developer
+
+
+
+ oleg
+ Oleg Gusakov
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ Developer
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Developer
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ Developer
+
+
+
+ michael-o
+ Michael Osipov
+ 1983-01-06@gmx.net
+
+ Developer
+
+
+
+ belingueres
+ Gabriel Belingueres
+ belingueres@gmail.com
+
+ Developer
+
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+
+ Developer
+
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ Developer
+
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+ ASF
+
+ Developer
+
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ ASF
+
+ Developer
+
+
+
+
+
+
+ Plexus and MojoHaus Development List
+ mojohaus-dev+subscribe@googlegroups.com
+ mojohaus-dev+unsubscribe@googlegroups.com
+ mojohaus-dev@googlegroups.com
+ https://groups.google.com/forum/#!forum/mojohaus-dev
+
+
+ Former (pre-2015-06) Development List
+ https://markmail.org/list/org.codehaus.plexus.dev
+
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-pom.git
+ ${project.scm.connection}
+ plexus-15
+ https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/
+
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-pom/issues
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 8
+ ${javaVersion}
+ ${javaVersion}
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+ 2023-10-03T11:24:54Z
+ true
+ 2.40.0
+ 3.9.0
+ 1.11.2
+ 3.1.2
+ 5.10.0
+ check
+ 0.9.0.M2
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginToolsVersion}
+ provided
+
+
+ org.junit
+ junit-bom
+ ${junit5Version}
+ pom
+ import
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.6.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.0
+
+ config/maven_checks.xml
+
+ https://raw.githubusercontent.com/codehaus-plexus/plexus-pom/plexus-11/src/main/resources/config/plexus-header.txt
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.11.0
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.6.0
+
+ true
+ en
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginToolsVersion}
+
+
+ default-descriptor
+ process-classes
+
+ ./apidocs/
+
+
+
+ generate-helpmojo
+
+ helpmojo
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${mavenPluginToolsVersion}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.0
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.4.5
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.1
+
+ deploy
+ forked-path
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.2.1
+
+
+ ${project.scm.developerConnection}
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${mavenSurefireVersion}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${mavenSurefireVersion}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${mavenSurefireVersion}
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ ${sisuMavenPluginVersion}
+
+
+ generate-index
+
+ main-index
+ test-index
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+
+
+
+
+ 2.38.0
+
+
+
+ javax,java,,\#
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ spotless-check
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ enforce-maven-and-java-bytecode
+
+ enforce
+
+
+
+
+ 3.2.5
+ This project requires at least Maven 3.2.5
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ licenses
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.5
+
+
+
+
+ source-release-assembly
+
+ single
+
+ package
+
+ true
+
+ source-release
+
+ posix
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+ ${javaVersion}
+
+ config/maven_checks_nocodestyle.xml
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${checkstyle.spotless.config}
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom.sha1
new file mode 100644
index 00000000..4ef25222
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/15/plexus-15.pom.sha1
@@ -0,0 +1 @@
+d7fdd5e1b392bbd95d2bc3093f0e5143f631f9fd
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/17/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/17/_remote.repositories
new file mode 100644
index 00000000..2346d3e8
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/17/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+plexus-17.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom b/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom
new file mode 100644
index 00000000..fefa26d9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom
@@ -0,0 +1,870 @@
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ 17
+ pom
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ https://codehaus-plexus.github.io/plexus-pom/
+ 2001
+
+ Codehaus Plexus
+ https://codehaus-plexus.github.io/
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ trygvis
+ Trygve Laugstøl
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ kenney
+ Kenney Westerhof
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ carlos
+ Carlos Sanchez
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ brett
+ Brett Porter
+ brett@codehaus.org
+
+ Developer
+
+
+
+ jdcasey
+ John Casey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ handyande
+ Andrew Williams
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ rahul
+ Rahul Thakur
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ joakime
+ Joakim Erdfelt
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ olamy
+ Olivier Lamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ hboutemy
+ Hervé Boutemy
+ hboutemy@apache.org
+
+ Developer
+
+
+
+ oleg
+ Oleg Gusakov
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ vsiveton
+ Vincent Siveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+ krosenvold
+ Kristian Rosenvold
+ krosenvold@apache.org
+
+ Developer
+
+
+
+ agudian
+ Andreas Gudian
+ agudian@apache.org
+
+ Developer
+
+
+
+ khmarbaise
+ Karl Heinz Marbaise
+ khmarbaise@apache.org
+
+ Developer
+
+
+
+ michael-o
+ Michael Osipov
+ 1983-01-06@gmx.net
+
+ Developer
+
+
+
+ belingueres
+ Gabriel Belingueres
+ belingueres@gmail.com
+
+ Developer
+
+
+
+ kwin
+ Konrad Windszus
+ kwin@apache.org
+
+ Developer
+
+
+
+ sjaranowski
+ Slawomir Jaranowski
+ sjaranowski@apache.org
+
+ Developer
+
+
+
+ slachiewicz
+ Sylwester Lachiewicz
+ slachiewicz@apache.org
+ ASF
+
+ Developer
+
+
+
+ gnodet
+ Guillaume Nodet
+ gnodet@apache.org
+ ASF
+
+ Developer
+
+
+
+
+
+
+ Plexus and MojoHaus Development List
+ mojohaus-dev+subscribe@googlegroups.com
+ mojohaus-dev+unsubscribe@googlegroups.com
+ mojohaus-dev@googlegroups.com
+ https://groups.google.com/forum/#!forum/mojohaus-dev
+
+
+
+
+ scm:git:https://github.com/codehaus-plexus/plexus-pom.git
+ ${project.scm.connection}
+ plexus-17
+ https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/
+
+
+
+ github
+ https://github.com/codehaus-plexus/plexus-pom/issues
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+
+ github:gh-pages
+ ${project.scm.developerConnection}
+
+
+
+
+ 8
+ 3.2.5
+ ${javaVersion}
+ ${javaVersion}
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+ 2024-03-04T19:09:56Z
+ true
+ 2.43.0
+ 3.11.0
+ 1.11.2
+ 3.2.5
+ 5.10.2
+ check
+ 0.9.0.M2
+ true
+
+
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-annotations
+ ${mavenPluginToolsVersion}
+ provided
+
+
+ org.junit
+ junit-bom
+ ${junit5Version}
+ pom
+ import
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.6.0
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.3.1
+
+ config/maven_checks.xml
+
+ https://raw.githubusercontent.com/codehaus-plexus/plexus-pom/plexus-11/src/main/resources/config/plexus-header.txt
+
+
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 5
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.3.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.12.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.1.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 3.6.0
+
+ ${invoker.streamLogsOnFailures}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.6.3
+
+ true
+ en
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 3.3.2
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${mavenPluginToolsVersion}
+
+
+ default-descriptor
+ process-classes
+
+ ./apidocs/
+
+
+
+ generate-helpmojo
+
+ helpmojo
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-report-plugin
+ ${mavenPluginToolsVersion}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.21.2
+
+ ${maven.compiler.source}
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.5.0
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.1
+
+ deploy
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.3.1
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.2.1
+
+
+ ${project.scm.developerConnection}
+ gh-pages
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.12.1
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${mavenSurefireVersion}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${mavenSurefireVersion}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${mavenSurefireVersion}
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 3.0.0
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ ${sisuMavenPluginVersion}
+
+
+ generate-index
+
+ main-index
+ test-index
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless-maven-plugin.version}
+
+
+
+
+
+
+
+ javax,java,,\#
+
+
+
+
+ false
+
+ true
+
+
+
+ true
+
+
+
+
+ spotless-check
+
+ ${spotless.action}
+
+ process-sources
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.7.0
+
+
+
+
+ enforce-maven-and-java-bytecode
+
+ enforce
+
+
+
+
+ ${minimalMavenBuildVersion}
+ This project requires at least Maven ${minimalMavenBuildVersion}
+
+
+ ${maven.compiler.target}
+
+
+
+
+
+
+
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ licenses
+ team
+ scm
+ issue-management
+ mailing-lists
+ dependency-management
+ dependencies
+ dependency-convergence
+ ci-management
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ default
+
+ javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.5
+
+
+
+
+ source-release-assembly
+
+ single
+
+ package
+
+ true
+
+ source-release
+
+ posix
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ java11+
+
+ [11,)
+
+
+
+ ${javaVersion}
+
+ config/maven_checks_nocodestyle.xml
+
+
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+ ${checkstyle.spotless.config}
+
+
+
+
+
+
+ format-check
+
+
+ !format
+
+
+
+ check
+
+
+
+ format
+
+
+ format
+
+
+
+ apply
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom.sha1
new file mode 100644
index 00000000..4240ed61
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/17/plexus-17.pom.sha1
@@ -0,0 +1 @@
+d902df7874c7a06b2be8ee03082e5af695250cf1
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.2/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/_remote.repositories
new file mode 100644
index 00000000..58f5f454
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+plexus-2.0.2.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom
new file mode 100644
index 00000000..12dc936a
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom
@@ -0,0 +1,384 @@
+
+
+ 4.0.0
+ org.codehaus.plexus
+ plexus
+ pom
+ Plexus
+ 2.0.2
+ http://plexus.codehaus.org/
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+ 2001
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+ UTF-8
+ http://oss.repository.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ http://oss.repository.sonatype.org/content/repositories/plexus-releases
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-2.0.2
+ scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-2.0.2
+ http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-2.0.2
+
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.4.3
+
+
+ maven-release-plugin
+ 2.0-beta-7
+
+ deploy
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.3
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.0-beta-7
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.0.4
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.3
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom.sha1
new file mode 100644
index 00000000..83500792
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom.sha1
@@ -0,0 +1 @@
+b6c97d19090baa51e953fb782e3986b068fb450f
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.3/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/_remote.repositories
new file mode 100644
index 00000000..7610cdc2
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-2.0.3.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom
new file mode 100644
index 00000000..e72e16a2
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom
@@ -0,0 +1,489 @@
+
+
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 2.0.3
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ http://plexus.codehaus.org/
+ 2001
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-2.0.3
+ scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-2.0.3
+ http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-2.0.3
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ http://oss.repository.sonatype.org/content/repositories/plexus-releases
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ UTF-8
+ http://oss.repository.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.4.3
+
+
+ maven-release-plugin
+ 2.0-beta-9
+
+ deploy
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.3
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.0.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.0.4
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.3
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.2
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven_checks.xml
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-checkstyle-plugin/src/main/resources/config/maven-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.4
+
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.1
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+ ${project.build.sourceEncoding}
+
+ http://java.sun.com/j2ee/1.4/docs/api
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom.sha1
new file mode 100644
index 00000000..b1711591
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom.sha1
@@ -0,0 +1 @@
+bf472ec56fe823f1b4b997fe5b9396490ae9b1dc
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.6/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/_remote.repositories
new file mode 100644
index 00000000..87e5359b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+plexus-2.0.6.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom
new file mode 100644
index 00000000..599c6457
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom
@@ -0,0 +1,535 @@
+
+
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 2.0.6
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ http://plexus.codehaus.org/
+ 2001
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-2.0.6
+ scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-2.0.6
+ http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-2.0.6
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ http://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ UTF-8
+ http://oss.repository.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.1
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.5.1
+
+
+ maven-release-plugin
+ 2.0
+
+ deploy
+ false
+ -Pplexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4.2
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.5
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.2
+
+ http://svn.apache.org/repos/asf/maven/plugins/tags/maven-checkstyle-plugin-2.2/src/main/resources/config/maven_checks.xml
+ http://svn.codehaus.org/plexus/pom/trunk/src/main/resources/config/plexus-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.4
+
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.1
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ http://java.sun.com/j2ee/1.4/docs/api
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.1
+ false
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom.sha1
new file mode 100644
index 00000000..00c0a41c
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom.sha1
@@ -0,0 +1 @@
+da193f47e5ce5a2cb85931851b3698e61cde8227
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.7/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/_remote.repositories
new file mode 100644
index 00000000..70781920
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+plexus-2.0.7.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom
new file mode 100644
index 00000000..2f8cf16b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom
@@ -0,0 +1,535 @@
+
+
+
+
+
+ 4.0.0
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 2.0.7
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ http://plexus.codehaus.org/
+ 2001
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:svn:http://svn.codehaus.org/plexus/pom/tags/plexus-2.0.7
+ scm:svn:https://svn.codehaus.org/plexus/pom/tags/plexus-2.0.7
+ http://fisheye.codehaus.org/browse/plexus/pom/tags/plexus-2.0.7
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.1
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.6
+
+
+ maven-release-plugin
+ 2.0
+
+ deploy
+ false
+ -Pplexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.5
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.2
+
+ http://svn.apache.org/repos/asf/maven/plugins/tags/maven-checkstyle-plugin-2.2/src/main/resources/config/maven_checks.xml
+ http://svn.codehaus.org/plexus/pom/trunk/src/main/resources/config/plexus-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.4
+
+
+ http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-pmd-plugin/src/main/resources/rulesets/maven.xml
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.1
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ http://java.sun.com/j2ee/1.4/docs/api
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.1
+ false
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1
new file mode 100644
index 00000000..da29031b
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.sha1
@@ -0,0 +1 @@
+f6ee62f8157f273757b8ffda59714a6a279a174d
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.1/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/3.1/_remote.repositories
new file mode 100644
index 00000000..d7c41c65
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+plexus-3.1.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom b/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom
new file mode 100644
index 00000000..04315ce6
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom
@@ -0,0 +1,589 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.spice
+ spice-parent
+ 17
+
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 3.1
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ http://plexus.codehaus.org/
+ 2001
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:git:git@github.com:sonatype/plexus-pom.git
+ scm:git:git@github.com:sonatype/plexus-pom.git
+ http://github.com/sonatype/plexus-pom
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8.1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.8
+
+
+ maven-release-plugin
+ 2.2.1
+
+ deploy
+ false
+ -Pplexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.0
+
+
+ org.apache.maven.wagon
+ wagon-webdav-jackrabbit
+ 2.2
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.4
+
+
+
+ index
+ summary
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.4
+
+
+
+ index
+ summary
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.9
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.6
+
+ config/maven_checks.xml
+ https://raw.github.com/sonatype/plexus-pom/master/src/main/resources/config/plexus-header.txt
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.5
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ true
+
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1
new file mode 100644
index 00000000..506e9629
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom.sha1
@@ -0,0 +1 @@
+b64de86ceaa4f0e4d8ccc44a26c562c6fb7fb230
\ No newline at end of file
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.3.1/_remote.repositories b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/_remote.repositories
new file mode 100644
index 00000000..5ea38bb9
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+plexus-3.3.1.pom>central=
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom
new file mode 100644
index 00000000..39de6517
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom
@@ -0,0 +1,636 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.spice
+ spice-parent
+ 17
+
+
+ org.codehaus.plexus
+ plexus
+ pom
+ 3.3.1
+
+ Plexus
+ The Plexus project provides a full software stack for creating and executing software projects.
+ http://plexus.codehaus.org/
+ 2001
+
+ Codehaus
+ http://www.codehaus.org/
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ jvanzyl
+ Jason van Zyl
+ jason@maven.org
+
+ Developer
+ Release Manager
+
+
+
+ kaz
+ Pete Kazmier
+
+
+
+ Developer
+
+
+
+ jtaylor
+ James Taylor
+ james@jamestaylor.org
+
+
+ Developer
+
+
+
+ dandiep
+ Dan Diephouse
+ dan@envoisolutions.com
+ Envoi solutions
+
+ Developer
+
+
+
+ kasper
+ Kasper Nielsen
+ apache@kav.dk
+
+
+ Developer
+
+
+
+ bwalding
+ Ben Walding
+ bwalding@codehaus.org
+ Walding Consulting Services
+
+ Developer
+
+
+
+ mhw
+ Mark Wilkinson
+ mhw@kremvax.net
+
+ Developer
+
+
+
+ michal
+ Michal Maczka
+ mmaczka@interia.pl
+
+ Developer
+
+
+
+ evenisse
+ Emmanuel Venisse
+ evenisse@codehaus.org
+
+ Developer
+
+
+
+ Trygve Laugstøl
+ trygvis
+ trygvis@codehaus.org
+
+ Developer
+
+
+
+ Kenney Westerhof
+ kenney
+ kenney@codehaus.org
+
+ Developer
+
+
+
+ Carlos Sanchez
+ carlos
+ carlos@codehaus.org
+
+ Developer
+
+
+
+ Brett Porter
+ brett
+ brett@codehaus.org
+
+ Developer
+
+
+
+ John Casey
+ jdcasey
+ jdcasey@codehaus.org
+
+ Developer
+
+
+
+ Andrew Williams
+ handyande
+ andy@handyande.co.uk
+
+ Developer
+
+
+
+ Rahul Thakur
+ rahul
+ rahul.thakur.xdev@gmail.com
+
+ Developer
+
+
+
+ Joakim Erdfelt
+ joakime
+ joakim@erdfelt.com
+
+ Developer
+
+
+
+ Olivier Lamy
+ olamy
+ olamy@codehaus.org
+
+ Developer
+
+
+
+ Hervé Boutemy
+ hboutemy
+ hboutemy@codehaus.org
+
+ Developer
+
+
+
+ Oleg Gusakov
+ oleg
+ olegy@codehaus.org
+
+ Developer
+
+
+
+ Vincent Siveton
+ vsiveton
+ vsiveton@codehaus.org
+
+ Developer
+
+
+
+
+
+
+ Plexus User List
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/user%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/user
+ user@plexus.codehaus.org
+
+
+ Plexus Developer List
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/dev%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/dev
+ dev@plexus.codehaus.org
+
+
+ Plexus Announce List
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/announce%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/announce
+
+
+ Plexus Commit List
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://xircles.codehaus.org/manage_email/scm%40plexus.codehaus.org
+ http://archive.plexus.codehaus.org/scm
+
+
+
+
+ scm:git:git@github.com:sonatype/plexus-pom.git
+ scm:git:git@github.com:sonatype/plexus-pom.git
+ http://github.com/sonatype/plexus-pom
+ plexus-3.3.1
+
+
+ JIRA
+ http://jira.codehaus.org/browse/PLX
+
+
+
+
+ mail
+
+ dev@plexus.codehaus.org
+
+
+
+
+
+
+ plexus-releases
+ Plexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ plexus-snapshots
+ Plexus Snapshot Repository
+ ${plexusDistMgmtSnapshotsUrl}
+
+
+ codehaus.org
+ dav:https://dav.codehaus.org/plexus
+
+
+
+
+
+ UTF-8
+ https://oss.sonatype.org/content/repositories/plexus-snapshots
+
+
+
+
+ junit
+ junit
+ 3.8.2
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.2
+
+
+ maven-release-plugin
+ 2.3.2
+
+ deploy
+ false
+ -Pplexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.2
+
+
+ org.apache.maven.wagon
+ wagon-webdav-jackrabbit
+ 2.2
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.2
+
+
+ org.slf4j
+ slf4j-simple
+ 1.7.2
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12.4
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.6
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+
+
+
+
+ reporting
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.6
+
+
+
+ index
+ summary
+ dependency-info
+ modules
+ license
+ project-team
+ scm
+ issue-tracking
+ mailing-list
+ dependency-management
+ dependencies
+ dependency-convergence
+ cim
+ plugin-management
+ plugins
+ distribution-management
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ 2.12.4
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 2.9.1
+
+ config/maven_checks.xml
+ https://raw.github.com/sonatype/plexus-pom/master/src/main/resources/config/plexus-header.txt
+
+
+
+ default
+
+ checkstyle
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.7.1
+
+ 1.5
+
+ rulesets/maven.xml
+
+
+ ${project.build.directory}/generated-sources/modello
+ ${project.build.directory}/generated-sources/plugin
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.5.2
+
+
+ org.codehaus.mojo
+ taglist-maven-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+ default
+
+ jxr
+ test-jxr
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+ true
+
+ http://junit.sourceforge.net/javadoc/
+
+
+
+
+ default
+
+ javadoc
+ test-javadoc
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.5.2
+
+
+
+
+
+ plexus-release
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+ sign-artifacts
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+ maven-3
+
+
+
+ ${basedir}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+
+ attach-descriptor
+
+ attach-descriptor
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1 b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1
new file mode 100644
index 00000000..d710e653
--- /dev/null
+++ b/.m2-acc/org/codehaus/plexus/plexus/3.3.1/plexus-3.3.1.pom.sha1
@@ -0,0 +1 @@
+f081c65405b2d5e403c9d57e791b23f613966322
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories
new file mode 100644
index 00000000..0e6dafff
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+aether-api-1.0.0.v20140518.jar>central=
+aether-api-1.0.0.v20140518.pom>central=
diff --git a/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar
new file mode 100644
index 00000000..d5649898
Binary files /dev/null and b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar differ
diff --git a/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar.sha1 b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar.sha1
new file mode 100644
index 00000000..e754da68
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.jar.sha1
@@ -0,0 +1 @@
+be68e917f454dcd841865ad7cf9b7615b26a51f7
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom
new file mode 100644
index 00000000..6b1f8088
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom
@@ -0,0 +1,63 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.aether
+ aether
+ 1.0.0.v20140518
+
+
+ aether-api
+
+ Aether API
+
+ The application programming interface for the repository system.
+
+
+
+ org.eclipse.aether.api
+
+
+
+
+ junit
+ junit
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
diff --git a/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1 b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1
new file mode 100644
index 00000000..c32f36e1
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-api/1.0.0.v20140518/aether-api-1.0.0.v20140518.pom.sha1
@@ -0,0 +1 @@
+b83658f3bcad1dbfaef617a9d0b78f7ba982204b
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories
new file mode 100644
index 00000000..a40af681
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+aether-impl-1.0.0.v20140518.pom>central=
diff --git a/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom
new file mode 100644
index 00000000..c2c0addb
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom
@@ -0,0 +1,111 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.aether
+ aether
+ 1.0.0.v20140518
+
+
+ aether-impl
+
+ Aether Implementation
+
+ An implementation of the repository system.
+
+
+
+ org.eclipse.aether.impl
+
+
+
+
+ org.eclipse.aether
+ aether-api
+
+
+ org.eclipse.aether
+ aether-spi
+
+
+ org.eclipse.aether
+ aether-util
+
+
+ javax.inject
+ javax.inject
+ provided
+ true
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ provided
+ true
+
+
+ org.sonatype.sisu
+ sisu-guice
+ no_aop
+ provided
+ true
+
+
+ org.slf4j
+ slf4j-api
+ provided
+ true
+
+
+ junit
+ junit
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+ org.eclipse.aether
+ aether-test-util
+ test
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ com.google.inject.*;version="[1.3,2)",*
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1 b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1
new file mode 100644
index 00000000..a1270df1
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-impl/1.0.0.v20140518/aether-impl-1.0.0.v20140518.pom.sha1
@@ -0,0 +1 @@
+b10bcac138019f0753435ec1378a6129aa8ef069
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories
new file mode 100644
index 00000000..5c0059c4
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+aether-spi-1.0.0.v20140518.pom>central=
diff --git a/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom
new file mode 100644
index 00000000..67c98e00
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom
@@ -0,0 +1,67 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.aether
+ aether
+ 1.0.0.v20140518
+
+
+ aether-spi
+
+ Aether SPI
+
+ The service provider interface for repository system implementations and repository connectors.
+
+
+
+ org.eclipse.aether.spi
+
+
+
+
+ org.eclipse.aether
+ aether-api
+
+
+ junit
+ junit
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
diff --git a/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1 b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1
new file mode 100644
index 00000000..323dbd74
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-spi/1.0.0.v20140518/aether-spi-1.0.0.v20140518.pom.sha1
@@ -0,0 +1 @@
+422bc81cf031d092e3d235f2803ef15c08e56797
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories
new file mode 100644
index 00000000..b4760021
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+aether-util-1.0.0.v20140518.jar>central=
+aether-util-1.0.0.v20140518.pom>central=
diff --git a/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar
new file mode 100644
index 00000000..ceca79ac
Binary files /dev/null and b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar differ
diff --git a/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar.sha1 b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar.sha1
new file mode 100644
index 00000000..58f09d68
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar.sha1
@@ -0,0 +1 @@
+7df5ba98ce8b78985d75fdd8c2981fe69234ef85
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom
new file mode 100644
index 00000000..4c522f30
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom
@@ -0,0 +1,72 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.aether
+ aether
+ 1.0.0.v20140518
+
+
+ aether-util
+
+ Aether Utilities
+
+ A collection of utility classes to ease usage of the repository system.
+
+
+
+ org.eclipse.aether.util
+
+
+
+
+ org.eclipse.aether
+ aether-api
+
+
+ org.eclipse.aether
+ aether-test-util
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ test
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
diff --git a/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1 b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1
new file mode 100644
index 00000000..dfda545f
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.pom.sha1
@@ -0,0 +1 @@
+183d2dcbfc492540f8a49e0e09f675238257c884
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories
new file mode 100644
index 00000000..d84eb7df
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:15 CEST 2026
+aether-1.0.0.v20140518.pom>central=
diff --git a/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom
new file mode 100644
index 00000000..75ea7476
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom
@@ -0,0 +1,802 @@
+
+
+
+
+
+ 4.0.0
+
+ org.eclipse.aether
+ aether
+ 1.0.0.v20140518
+ pom
+
+ Aether
+
+ The parent and aggregator for the repository system.
+
+ http://www.eclipse.org/aether/
+ 2010
+
+
+ The Eclipse Foundation
+ http://www.eclipse.org/
+
+
+
+
+ Aether Developer List
+ https://dev.eclipse.org/mailman/listinfo/aether-dev
+ https://dev.eclipse.org/mailman/listinfo/aether-dev
+ aether-dev@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/aether-dev/
+
+
+ Aether User List
+ https://dev.eclipse.org/mailman/listinfo/aether-users
+ https://dev.eclipse.org/mailman/listinfo/aether-users
+ aether-users@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/aether-users/
+
+
+ Aether Commit Notification List
+ https://dev.eclipse.org/mailman/listinfo/aether-commit
+ https://dev.eclipse.org/mailman/listinfo/aether-commit
+ http://dev.eclipse.org/mhonarc/lists/aether-commit/
+
+
+ Aether CI Notification List
+ https://dev.eclipse.org/mailman/listinfo/aether-build
+ https://dev.eclipse.org/mailman/listinfo/aether-build
+ http://dev.eclipse.org/mhonarc/lists/aether-build/
+
+
+
+
+ scm:git:git://git.eclipse.org/gitroot/aether/aether-core.git
+ scm:git:ssh://git.eclipse.org/gitroot/aether/aether-core.git
+ http://git.eclipse.org/c/aether/aether-core.git/tree/
+
+
+
+ bugzilla
+ https://bugs.eclipse.org/bugs/buglist.cgi?query_format=specific&bug_status=__open__&product=Aether
+
+
+
+ Hudson
+ https://hudson.eclipse.org/aether/job/aether-core/
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ ${sonatypeOssDistMgmtSnapshotsId}
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+
+
+
+ Eclipse Public License, Version 1.0
+ http://www.eclipse.org/legal/epl-v10.html
+ repo
+
+
+
+
+
+ bbentmann
+ Benjamin Bentmann
+
+ Project Lead
+
+
+
+ jvanzyl
+ Jason Van Zyl
+
+ Project Lead
+
+
+
+
+
+
+ aether-api
+ aether-spi
+ aether-util
+ aether-impl
+ aether-test-util
+ aether-connector-basic
+ aether-transport-classpath
+ aether-transport-file
+ aether-transport-http
+ aether-transport-wagon
+
+
+
+ J2SE-1.5
+ Eclipse Aether
+ UTF-8
+ UTF-8
+ true
+ sonatype-nexus-snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+
+
+ org.eclipse.aether
+ aether-api
+ ${project.version}
+
+
+ org.eclipse.aether
+ aether-spi
+ ${project.version}
+
+
+ org.eclipse.aether
+ aether-util
+ ${project.version}
+
+
+ org.eclipse.aether
+ aether-impl
+ ${project.version}
+
+
+ org.eclipse.aether
+ aether-connector-basic
+ ${project.version}
+
+
+ org.eclipse.aether
+ aether-test-util
+ ${project.version}
+ test
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ org.hamcrest
+ hamcrest-core
+ 1.3
+ test
+
+
+ org.hamcrest
+ hamcrest-library
+ 1.3
+ test
+
+
+
+ javax.inject
+ javax.inject
+ 1
+ provided
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+ provided
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ 0.1.1
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ 0.1.1
+
+
+ javax.enterprise
+ cdi-api
+
+
+
+
+ org.sonatype.sisu
+ sisu-guice
+ 3.1.6
+ no_aop
+
+
+ aopalliance
+ aopalliance
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.6.2
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.4.0
+
+
+ ${project.url}
+ ${project.name}
+ ${bundle.env}
+ ${bundle.symbolicName}
+ ${bundle.vendor}
+ ${bundle.osgiVersion}
+ org.eclipse.aether.internal.*;x-internal:=true,org.eclipse.aether.*
+
+
+
+
+ create-manifest
+ process-test-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.5.1
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+ 2.3.2
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8.1
+
+ false
+
+ http://download.oracle.com/javase/6/docs/api/
+
+
+
+ noextend
+ a
+ Restriction:
+
+
+ noimplement
+ a
+ Restriction:
+
+
+ noinstantiate
+ a
+ Restriction:
+
+
+ nooverride
+ a
+ Restriction:
+
+
+ noreference
+ a
+ Restriction:
+
+
+ provisional
+ a
+ Provisional:
+
+
+
+
+ API
+ org.eclipse.aether*
+
+
+ SPI
+ org.eclipse.aether.spi*
+
+
+ Utilities
+ org.eclipse.aether.util*
+
+
+ Repository Connectors
+ org.eclipse.aether.connector*
+
+
+ Transporters
+ org.eclipse.aether.transport*
+
+
+ Implementation
+ org.eclipse.aether.impl*
+
+
+ Internals
+ org.eclipse.aether.internal*
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+ true
+ forked-path
+ false
+ deploy javadoc:aggregate-jar assembly:attached
+ -Psonatype-oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.0
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+
+ 2
+ ${project.name} Sources
+ http://www.eclipse.org/legal/epl-v10.html
+ ${bundle.env}
+ ${bundle.symbolicName}.source
+ ${bundle.vendor}
+ ${bundle.osgiVersion}
+ ${bundle.symbolicName};version="${bundle.osgiVersion}";roots:="."
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.9
+
+ -Xmx128m
+ ${surefire.redirectTestOutputToFile}
+
+ ${project.build.directory}/surefire-tmp
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.9
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+ check-java-1.5-compat
+ process-classes
+
+ check
+
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.3
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ generate-components-xml
+ process-classes
+
+ generate-metadata
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ 0.0.0.M2
+
+
+ generate-index
+ process-classes
+
+ main-index
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ qa
+ verify
+
+ enforce
+
+
+
+
+
+ project.version
+ [0-9]+\.[0-9]+\.[0-9]+((.*-SNAPSHOT)|(\.M[0-9]+)|(\.RC[0-9]+)|(\.v[0-9]{8}))
+ Project version must be either X.Y.Z.M#, X.Y.Z.RC# or X.Y.Z.v########
+
+
+
+ true
+
+ *:*
+
+
+ org.eclipse.aether
+ org.eclipse.sisu
+ org.eclipse.jetty:*:*:*:test
+
+ org.slf4j:slf4j-api:[1.6.2]
+
+ org.codehaus.plexus:plexus-component-annotations:[1.5.5]
+
+ org.codehaus.plexus:plexus-utils:[2.1]
+
+ org.codehaus.plexus:plexus-classworlds:[2.4]
+
+ org.apache.maven.wagon:wagon-provider-api:[1.0]
+
+ org.sonatype.sisu:sisu-guice:[3.1.6]
+
+ com.google.guava:guava:[11.0.2]
+
+ javax.inject:javax.inject:[1]
+
+ org.apache.httpcomponents:httpclient:[4.2.6]
+
+ org.apache.httpcomponents:httpcore:[4.2.5]
+
+ commons-codec:commons-codec:[1.6]
+
+ org.slf4j:jcl-over-slf4j:[1.6.2]
+
+ junit:junit:[4.11]:*:test
+ org.hamcrest:hamcrest-core:[1.3]:*:test
+ org.hamcrest:hamcrest-library:[1.3]:*:test
+ com.googlecode.jmockit:jmockit:[1.3]:*:test
+ ch.qos.logback:logback-core:[1.0.7]:*:test
+ ch.qos.logback:logback-classic:[1.0.7]:*:test
+ org.eclipse.jetty.orbit:javax.servlet:[2.5.0.v201103041518]:*:test
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ osgi-timestamp
+ initialize
+
+ timestamp-property
+
+
+ bundle.osgiTimestamp
+ yyyyMMdd-HHmm
+ UTC
+ en
+
+
+
+ osgi-version
+ initialize
+
+ regex-property
+
+
+ bundle.osgiVersion
+ ${project.version}
+ -SNAPSHOT
+ .${bundle.osgiTimestamp}
+ false
+
+
+
+
+
+
+
+
+
+ sonatype-oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+
+ default-cli
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ org.apache.apache.resources
+ apache-source-release-assembly-descriptor
+ 1.0.2
+
+
+
+
+ attach-source-release-distro
+ package
+
+ single
+
+
+ true
+
+ source-release
+
+ gnu
+
+
+
+ default-cli
+
+ false
+
+ src/main/assembly/bin.xml
+
+
+
+
+
+
+
+
+
+ snapshot-sources
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+ clirr
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+
+
+ check-api-compat
+ verify
+
+ check-no-fork
+
+
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.eclipse.sisu
+ sisu-maven-plugin
+ [0.0.0.M2,)
+
+ test-index
+ main-index
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ [1.7,)
+
+ regex-property
+ timestamp-property
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ $(replace;${project.version};-SNAPSHOT;.qualifier)
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1 b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1
new file mode 100644
index 00000000..45b8fcce
--- /dev/null
+++ b/.m2-acc/org/eclipse/aether/aether/1.0.0.v20140518/aether-1.0.0.v20140518.pom.sha1
@@ -0,0 +1 @@
+ea72b6c7e4a69f088a668098249e16ab8810bff3
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.5/_remote.repositories b/.m2-acc/org/eclipse/ee4j/project/1.0.5/_remote.repositories
new file mode 100644
index 00000000..db091811
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+project-1.0.5.pom>central=
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom b/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom
new file mode 100644
index 00000000..302d108b
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom
@@ -0,0 +1,311 @@
+
+
+
+
+ 4.0.0
+ org.eclipse.ee4j
+ project
+ 1.0.5
+ pom
+
+ EE4J Project
+ https://projects.eclipse.org/projects/ee4j
+
+ Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs,
+ implementations of those APIs, and technology compatibility kits for Java runtimes
+ that enable development, deployment, and management of server-side and cloud-native applications.
+
+
+
+ Eclipse Foundation
+ https://www.eclipse.org
+
+ 2017
+
+
+
+ eclipseee4j
+ Eclipse EE4J Developers
+ Eclipse Foundation
+ ee4j-pmc@eclipse.org
+
+
+
+
+
+ Eclipse Public License v. 2.0
+ https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
+ repo
+
+
+ GNU General Public License, version 2 with the GNU Classpath Exception
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ GitHub Issues
+ https://github.com/eclipse-ee4j/ee4j/issues
+
+
+
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ https://github.com/eclipse-ee4j/ee4j
+
+
+
+
+ Community discussions
+ jakarta.ee-community@eclipse.org
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/
+
+ http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss
+
+
+
+ PMC discussions
+ ee4j-pmc@eclipse.org
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/
+
+ http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss
+
+
+
+
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+ ossrh
+ Sonatype Nexus Releases
+ ${sonatypeOssDistMgmtReleasesUrl}
+
+
+
+
+ https://oss.sonatype.org/content/repositories/snapshots/
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+ UTF-8
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ forked-path
+ false
+ -Poss-release ${release.arguments}
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+ ${maven.deploy.skip}
+
+
+
+
+
+
+
+
+
+ oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ [3.0.4,)
+ Maven 3.0 through 3.0.3 inclusive does not pass
+ correct settings.xml to Maven Release Plugin.
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ 1.6
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+
+
+
+
+
+
+ snapshots
+
+ false
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ staging
+
+ false
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ https://oss.sonatype.org/content/repositories/staging
+
+ true
+
+
+ false
+
+
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ https://oss.sonatype.org/content/repositories/staging
+
+ true
+
+
+ false
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom.sha1 b/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom.sha1
new file mode 100644
index 00000000..319faa79
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.5/project-1.0.5.pom.sha1
@@ -0,0 +1 @@
+d391c5ed15d8fb1dadba9c5d1017006d56c50332
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.6/_remote.repositories b/.m2-acc/org/eclipse/ee4j/project/1.0.6/_remote.repositories
new file mode 100644
index 00000000..cf8b1547
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+project-1.0.6.pom>central=
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom b/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom
new file mode 100644
index 00000000..eb7064a5
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom
@@ -0,0 +1,313 @@
+
+
+
+
+ 4.0.0
+ org.eclipse.ee4j
+ project
+ 1.0.6
+ pom
+
+ EE4J Project
+ https://projects.eclipse.org/projects/ee4j
+
+ Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs,
+ implementations of those APIs, and technology compatibility kits for Java runtimes
+ that enable development, deployment, and management of server-side and cloud-native applications.
+
+
+
+ Eclipse Foundation
+ https://www.eclipse.org
+
+ 2017
+
+
+
+ eclipseee4j
+ Eclipse EE4J Developers
+ Eclipse Foundation
+ ee4j-pmc@eclipse.org
+
+
+
+
+
+ Eclipse Public License v. 2.0
+ https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
+ repo
+
+
+ GNU General Public License, version 2 with the GNU Classpath Exception
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ GitHub Issues
+ https://github.com/eclipse-ee4j/ee4j/issues
+
+
+
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ https://github.com/eclipse-ee4j/ee4j
+
+
+
+
+ Community discussions
+ jakarta.ee-community@eclipse.org
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/
+
+ http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss
+
+
+
+ PMC discussions
+ ee4j-pmc@eclipse.org
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/
+
+ http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss
+
+
+
+
+
+ https://jakarta.oss.sonatype.org/
+ ${sonatypeOssDistMgmtNexusUrl}content/repositories/snapshots/
+ ${sonatypeOssDistMgmtNexusUrl}content/repositories/staging/
+ ${sonatypeOssDistMgmtNexusUrl}service/local/staging/deploy/maven2/
+ UTF-8
+
+
+
+
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+ ossrh
+ Sonatype Nexus Releases
+ ${sonatypeOssDistMgmtReleasesUrl}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ forked-path
+ false
+ -Poss-release ${release.arguments}
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+
+ ossrh
+ ${sonatypeOssDistMgmtNexusUrl}
+ false
+
+ ${maven.deploy.skip}
+
+
+
+
+
+
+
+
+
+ oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ [3.0.4,)
+ Maven 3.0 through 3.0.3 inclusive does not pass
+ correct settings.xml to Maven Release Plugin.
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ 1.6
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+
+
+
+
+
+
+ snapshots
+
+ false
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+ false
+
+
+ true
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ staging
+
+ false
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ ${sonatypeOssDistMgmtStagingUrl}
+
+ true
+
+
+ false
+
+
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ ${sonatypeOssDistMgmtStagingUrl}
+
+ true
+
+
+ false
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom.sha1 b/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom.sha1
new file mode 100644
index 00000000..6df9eed3
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.6/project-1.0.6.pom.sha1
@@ -0,0 +1 @@
+9adda6d67ddf76eb9ed4e1c331d705d03dc2a94b
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.8/_remote.repositories b/.m2-acc/org/eclipse/ee4j/project/1.0.8/_remote.repositories
new file mode 100644
index 00000000..c49253f1
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:35 CEST 2026
+project-1.0.8.pom>central=
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom b/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom
new file mode 100644
index 00000000..2028be0f
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom
@@ -0,0 +1,339 @@
+
+
+
+
+ 4.0.0
+ org.eclipse.ee4j
+ project
+ 1.0.8
+ pom
+
+ EE4J Project
+ https://projects.eclipse.org/projects/ee4j
+
+ Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs,
+ implementations of those APIs, and technology compatibility kits for Java runtimes
+ that enable development, deployment, and management of server-side and cloud-native applications.
+
+
+
+ Eclipse Foundation
+ https://www.eclipse.org
+
+ 2017
+
+
+
+ eclipseee4j
+ Eclipse EE4J Developers
+ Eclipse Foundation
+ ee4j-pmc@eclipse.org
+
+
+
+
+
+ Eclipse Public License v. 2.0
+ https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
+ repo
+
+
+ GNU General Public License, version 2 with the GNU Classpath Exception
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ GitHub Issues
+ https://github.com/eclipse-ee4j/ee4j/issues
+
+
+
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ scm:git:git@github.com:eclipse-ee4j/ee4j.git
+ https://github.com/eclipse-ee4j/ee4j
+
+
+
+
+ Community discussions
+ jakarta.ee-community@eclipse.org
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://accounts.eclipse.org/mailing-list/jakarta.ee-community
+ https://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/
+
+ http://dev.eclipse.org/mhonarc/lists/jakarta.ee-community/maillist.rss
+
+
+
+ PMC discussions
+ ee4j-pmc@eclipse.org
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://accounts.eclipse.org/mailing-list/ee4j-pmc
+ https://dev.eclipse.org/mhonarc/lists/ee4j-pmc/
+
+ http://dev.eclipse.org/mhonarc/lists/ee4j-pmc/maillist.rss
+
+
+
+
+
+ https://jakarta.oss.sonatype.org/
+ ${sonatypeOssDistMgmtNexusUrl}content/repositories/snapshots/
+ ${sonatypeOssDistMgmtNexusUrl}content/repositories/staging/
+ ${sonatypeOssDistMgmtNexusUrl}service/local/staging/deploy/maven2/
+ UTF-8
+
+
+ 2020-12-19T17:24:00Z
+
+
+
+
+ ossrh
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+ ossrh
+ Sonatype Nexus Releases
+ ${sonatypeOssDistMgmtReleasesUrl}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M7
+
+ forked-path
+ false
+ -Poss-release ${release.arguments}
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.13
+
+ ossrh
+ ${sonatypeOssDistMgmtNexusUrl}
+ false
+
+ ${maven.deploy.skip}
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.4.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ 3.0.1
+
+
+
+
+
+
+
+
+ oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ [3.2.5,)
+ Maven 3.0 through 3.0.3 inclusive does not pass
+ correct settings.xml to Maven Release Plugin.
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ true
+
+
+
+
+
+
+
+ snapshots
+
+ false
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+ false
+
+
+ true
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ staging
+
+ false
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ ${sonatypeOssDistMgmtStagingUrl}
+
+ true
+
+
+ false
+
+
+
+
+
+ sonatype-nexus-staging
+ Sonatype Nexus Staging
+ ${sonatypeOssDistMgmtStagingUrl}
+
+ true
+
+
+ false
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1 b/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1
new file mode 100644
index 00000000..6119d2bc
--- /dev/null
+++ b/.m2-acc/org/eclipse/ee4j/project/1.0.8/project-1.0.8.pom.sha1
@@ -0,0 +1 @@
+41a621037931f9f4aa8768694be9f5cb59df83df
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/_remote.repositories b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/_remote.repositories
new file mode 100644
index 00000000..58cda144
--- /dev/null
+++ b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+jetty-bom-9.4.50.v20221201.pom>central=
diff --git a/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom
new file mode 100644
index 00000000..efc1cf7e
--- /dev/null
+++ b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom
@@ -0,0 +1,481 @@
+
+
+ 4.0.0
+ org.eclipse.jetty
+ jetty-bom
+ 9.4.50.v20221201
+ pom
+ Jetty :: Bom
+ Jetty BOM artifact
+ https://eclipse.org/jetty
+ 1995
+
+ Webtide
+ https://webtide.com
+
+
+
+ Apache Software License - Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+
+
+ Eclipse Public License - Version 1.0
+ https://www.eclipse.org/org/documents/epl-v10.php
+
+
+
+
+ gregw
+ Greg Wilkins
+ gregw@webtide.com
+ Webtide, LLC
+ https://webtide.com
+ 10
+
+
+ janb
+ Jan Bartel
+ janb@webtide.com
+ Webtide, LLC
+ https://webtide.com
+ 10
+
+
+ jesse
+ Jesse McConnell
+ jesse.mcconnell@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakim.erdfelt@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ -7
+
+
+ sbordet
+ Simone Bordet
+ simone.bordet@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ 1
+
+
+ djencks
+ David Jencks
+ david.a.jencks@gmail.com
+ IBM
+ -8
+
+
+ olamy
+ Olivier Lamy
+ oliver.lamy@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ Australia/Brisbane
+
+
+ lorban
+ Ludovic Orban
+ lorban@bitronix.be
+ Webtide, LLC
+ https://webtide.com
+ 1
+
+
+
+
+ Jetty Developer Mailing List
+ https://dev.eclipse.org/mailman/listinfo/jetty-dev
+ https://dev.eclipse.org/mailman/listinfo/jetty-dev
+ https://dev.eclipse.org/mhonarc/lists/jetty-dev/maillist.html
+
+
+ Jetty Commit Mailing List
+ https://dev.eclipse.org/mailman/listinfo/jetty-commit
+ https://dev.eclipse.org/mailman/listinfo/jetty-commit
+ https://dev.eclipse.org/mhonarc/lists/jetty-commit/maillist.html
+
+
+ Jetty Users Mailing List
+ https://dev.eclipse.org/mailman/listinfo/jetty-users
+ https://dev.eclipse.org/mailman/listinfo/jetty-users
+ https://dev.eclipse.org/mhonarc/lists/jetty-users/maillist.html
+
+
+ Jetty Announce Mailing List
+ https://dev.eclipse.org/mailman/listinfo/jetty-announce
+ https://dev.eclipse.org/mailman/listinfo/jetty-announce
+ https://dev.eclipse.org/mhonarc/lists/jetty-announce/maillist.html
+
+
+
+ scm:git:https://github.com/eclipse/jetty.project.git/jetty-bom
+ scm:git:git@github.com:eclipse/jetty.project.git/jetty-bom
+ https://github.com/eclipse/jetty.project/jetty-bom
+
+
+ github
+ https://github.com/eclipse/jetty.project/issues
+
+
+
+ oss.sonatype.org
+ Jetty Staging Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ oss.sonatype.org
+ Jetty Snapshot Repository
+ https://oss.sonatype.org/content/repositories/jetty-snapshots/
+
+
+ jetty.eclipse.website
+ scp://build.eclipse.org:/home/data/httpd/download.eclipse.org/jetty/9.4.50.v20221201/jetty-bom/
+
+
+
+
+
+ org.eclipse.jetty
+ apache-jsp
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ apache-jstl
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-java-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-java-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-openjdk8-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-openjdk8-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-conscrypt-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-conscrypt-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-alpn-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-annotations
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-ant
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-continuation
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-deploy
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-distribution
+ 9.4.50.v20221201
+ zip
+
+
+ org.eclipse.jetty
+ jetty-distribution
+ 9.4.50.v20221201
+ tar.gz
+
+
+ org.eclipse.jetty.fcgi
+ fcgi-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.fcgi
+ fcgi-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.gcloud
+ jetty-gcloud-session-manager
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-home
+ 9.4.50.v20221201
+ zip
+
+
+ org.eclipse.jetty
+ jetty-home
+ 9.4.50.v20221201
+ tar.gz
+
+
+ org.eclipse.jetty
+ jetty-http
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.http2
+ http2-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.http2
+ http2-common
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.http2
+ http2-hpack
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.http2
+ http2-http-client-transport
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.http2
+ http2-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-http-spi
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ infinispan-common
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ infinispan-remote-query
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ infinispan-embedded-query
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-hazelcast
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-io
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-jaas
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-jaspi
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-jmx
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-jndi
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.memcached
+ jetty-memcached-sessions
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-nosql
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.osgi
+ jetty-osgi-boot
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.osgi
+ jetty-osgi-boot-jsp
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.osgi
+ jetty-osgi-boot-warurl
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.osgi
+ jetty-httpservice
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-plus
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-proxy
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-quickstart
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-rewrite
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-security
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-openid
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-servlets
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-spring
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-unixsocket
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-util
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-util-ajax
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-webapp
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ javax-websocket-client-impl
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ javax-websocket-server-impl
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ websocket-api
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ websocket-client
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ websocket-common
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ websocket-server
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty.websocket
+ websocket-servlet
+ 9.4.50.v20221201
+
+
+ org.eclipse.jetty
+ jetty-xml
+ 9.4.50.v20221201
+
+
+
+
diff --git a/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom.sha1 b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom.sha1
new file mode 100644
index 00000000..e5d33c46
--- /dev/null
+++ b/.m2-acc/org/eclipse/jetty/jetty-bom/9.4.50.v20221201/jetty-bom-9.4.50.v20221201.pom.sha1
@@ -0,0 +1 @@
+6688b4104e9fd632967a93dcb7278cda769ffa1b
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/_remote.repositories b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/_remote.repositories
new file mode 100644
index 00000000..e3eb7e7d
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+org.eclipse.sisu.inject-0.3.5.pom>central=
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom
new file mode 100644
index 00000000..fd32a671
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom
@@ -0,0 +1,87 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.sisu
+ sisu-inject
+ 0.3.5
+
+
+ org.eclipse.sisu.inject
+ eclipse-plugin
+
+
+
+
+
+ com.google.inject
+ guice
+ 3.0
+ provided
+
+
+
+
+ src
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ attach-build-target
+ generate-resources
+
+ attach-artifact
+
+
+
+
+ build.target
+ build
+ target
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ true
+
+
+ org.eclipse.tycho
+ tycho-source-plugin
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom.sha1 b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom.sha1
new file mode 100644
index 00000000..bba513b7
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.pom.sha1
@@ -0,0 +1 @@
+3722f112fe5752bbb677eeae0ff379848902df2c
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/_remote.repositories b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/_remote.repositories
new file mode 100644
index 00000000..dd751c12
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+org.eclipse.sisu.plexus-0.3.5.pom>central=
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom
new file mode 100644
index 00000000..88a53137
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom
@@ -0,0 +1,142 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.sisu
+ sisu-plexus
+ 0.3.5
+
+
+ org.eclipse.sisu.plexus
+ eclipse-plugin
+
+
+
+
+
+ com.google.inject
+ guice
+ 3.0
+ provided
+
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.2
+
+
+
+ javax.enterprise
+ cdi-api
+ 1.2
+
+
+ javax.el
+ javax.el-api
+
+
+ javax.interceptor
+ javax.interceptor-api
+
+
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${project.version}
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.5.2
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 3.0.24
+
+
+ junit
+ junit
+ 4.11
+ true
+
+
+
+
+ src
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.9.1
+
+
+ attach-build-target
+ generate-resources
+
+ attach-artifact
+
+
+
+
+ build.target
+ build
+ target
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ true
+
+
+ org.eclipse.tycho
+ tycho-source-plugin
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom.sha1 b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom.sha1
new file mode 100644
index 00000000..ab473bf4
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.5/org.eclipse.sisu.plexus-0.3.5.pom.sha1
@@ -0,0 +1 @@
+e462a9a33f45e2f44460eb67611708791a8e9640
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/_remote.repositories b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/_remote.repositories
new file mode 100644
index 00000000..5c0a8cb4
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+sisu-inject-0.3.5.pom>central=
diff --git a/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom
new file mode 100644
index 00000000..cf5699fd
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom
@@ -0,0 +1,396 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+ org.eclipse.sisu
+ sisu-inject
+ 0.3.5
+ pom
+
+ Sisu Inject
+ JSR330-based container; supports classpath scanning, auto-binding, and dynamic auto-wiring
+ http://www.eclipse.org/sisu/
+ 2010
+
+ The Eclipse Foundation
+ http://www.eclipse.org/
+
+
+
+ Eclipse Public License, Version 1.0
+ http://www.eclipse.org/legal/epl-v10.html
+ repo
+
+
+
+
+
+ Sisu Developers List
+ sisu-dev-subscribe@eclipse.org
+ sisu-dev-unsubscribe@eclipse.org
+ sisu-dev@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/sisu-dev/
+
+
+ Sisu Users List
+ sisu-users-subscribe@eclipse.org
+ sisu-users-unsubscribe@eclipse.org
+ sisu-users@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/sisu-users/
+
+
+
+
+ 3.0.4
+
+
+
+ org.eclipse.sisu.inject
+ org.eclipse.sisu.inject.extender
+ org.eclipse.sisu.inject.tests
+ org.eclipse.sisu.inject.site
+
+
+
+ scm:git:git://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git
+ scm:git:ssh://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git
+ http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/tree/
+
+
+ bugzilla
+ https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sisu&component=Inject&format=guided
+
+
+ Hudson
+ https://hudson.eclipse.org/sisu/job/sisu-inject-nightly/
+
+
+
+ 1.6
+ 1.6
+ scm:git:http://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.inject.git
+ 0.22.0
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.11
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.1
+
+
+
+
+ check-java6
+ package
+
+ check
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.3.1
+
+
+
+ 1.6
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.0-beta-3
+
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho-version}
+
+ JavaSE-1.6
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.inject
+ ${project.version}
+ build
+
+
+
+
+ win32
+ win32
+ x86
+
+
+ linux
+ gtk
+ x86_64
+
+
+ macosx
+ cocoa
+ x86_64
+
+
+
+
+
+ org.eclipse.tycho
+ tycho-compiler-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-publisher-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-repository-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-packaging-plugin
+ ${tycho-version}
+
+
+ false
+
+
+ true
+
+
+
+
+ org.eclipse.tycho.extras
+ tycho-sourceref-jgit
+ ${tycho-version}
+
+
+
+
+ org.eclipse.tycho
+ tycho-source-plugin
+ ${tycho-version}
+
+
+ plugin-source
+
+ plugin-source
+
+
+
+
+
+ maven-clean-plugin
+ 2.6
+
+
+ maven-resources-plugin
+ 2.7
+
+
+ maven-compiler-plugin
+ 3.1
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.2.201409121644
+
+
+ maven-surefire-plugin
+ 2.17
+
+
+ maven-jar-plugin
+ 2.5
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.4
+
+
+ maven-release-plugin
+ 2.5.1
+
+ true
+
+
+
+ maven-javadoc-plugin
+ 2.10.1
+
+
+ com.google.doclava
+ doclava
+ 1.0.6
+
+ com.google.doclava.Doclava
+
+ ${sun.boot.class.path}:${basedir}/../doclava/api/nullable.zip
+ *.internal,*.asm
+
+ -quiet
+ -federate JDK http://docs.oracle.com/javase/6/docs/api/index.html?
+ -federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml
+ -federate Guice http://google-guice.googlecode.com/git-history/3.0/javadoc
+ -federate OSGi http://www.osgi.org/javadoc/r4v42/index.html?
+ -federationxml OSGi ${basedir}/../doclava/api/osgi.xml
+ -hdf project.name "${project.name}"
+ -overview ${basedir}/overview.html
+ -templatedir ${basedir}/../doclava
+ -d ${project.build.directory}/apidocs
+
+ false
+
+ -J-Xmx1024m
+
+
+
+ maven-site-plugin
+ 3.4
+
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ [1.0,)
+ enforce
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ [1.0,)
+ attach-artifact
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ [0.6,)
+ prepare-agent
+
+
+
+
+
+
+
+
+
+
+
+
+ sonatype-oss-release
+
+
+
+ maven-gpg-plugin
+ 1.5
+
+ ${gpg.passphrase}
+ true
+
+
+
+ maven-javadoc-plugin
+ 2.10.1
+
+
+ true
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+
+ https://oss.sonatype.org/
+ sonatype-nexus-staging
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom.sha1 b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom.sha1
new file mode 100644
index 00000000..e2f28c1b
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-inject/0.3.5/sisu-inject-0.3.5.pom.sha1
@@ -0,0 +1 @@
+37191778332db19b604649f562b3aa4aaa84063b
\ No newline at end of file
diff --git a/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/_remote.repositories b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/_remote.repositories
new file mode 100644
index 00000000..d0247010
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+sisu-plexus-0.3.5.pom>central=
diff --git a/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom
new file mode 100644
index 00000000..b75b112a
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom
@@ -0,0 +1,384 @@
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.oss
+ oss-parent
+ 9
+
+
+ org.eclipse.sisu
+ sisu-plexus
+ 0.3.5
+ pom
+
+ Sisu Plexus
+ Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container
+ http://www.eclipse.org/sisu/
+ 2010
+
+ The Eclipse Foundation
+ http://www.eclipse.org/
+
+
+
+ Eclipse Public License, Version 1.0
+ http://www.eclipse.org/legal/epl-v10.html
+ repo
+
+
+
+
+
+ Sisu Developers List
+ sisu-dev-subscribe@eclipse.org
+ sisu-dev-unsubscribe@eclipse.org
+ sisu-dev@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/sisu-dev/
+
+
+ Sisu Users List
+ sisu-users-subscribe@eclipse.org
+ sisu-users-unsubscribe@eclipse.org
+ sisu-users@eclipse.org
+ http://dev.eclipse.org/mhonarc/lists/sisu-users/
+
+
+
+
+ 3.0.4
+
+
+
+ org.eclipse.sisu.plexus
+ org.eclipse.sisu.plexus.extender
+ org.eclipse.sisu.plexus.tests
+ org.eclipse.sisu.plexus.site
+
+
+
+ scm:git:git://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git
+ scm:git:ssh://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git
+ http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tree/
+
+
+ bugzilla
+ https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sisu&component=Plexus&format=guided
+
+
+ Hudson
+ https://hudson.eclipse.org/sisu/job/sisu-plexus-nightly/
+
+
+
+ 1.6
+ 1.6
+ scm:git:http://git.eclipse.org/gitroot/sisu/org.eclipse.sisu.plexus.git
+ 0.22.0
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.11
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.1
+
+
+
+
+ check-java6
+ package
+
+ check
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.3.1
+
+
+
+ 1.6
+
+
+
+
+
+ org.codehaus.mojo
+ extra-enforcer-rules
+ 1.0-beta-3
+
+
+
+
+ org.eclipse.tycho
+ target-platform-configuration
+ ${tycho-version}
+
+ JavaSE-1.6
+
+
+ org.eclipse.sisu
+ org.eclipse.sisu.plexus
+ ${project.version}
+ build
+
+
+
+
+ win32
+ win32
+ x86
+
+
+ linux
+ gtk
+ x86_64
+
+
+ macosx
+ cocoa
+ x86_64
+
+
+
+
+
+ org.eclipse.tycho
+ tycho-compiler-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-maven-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-publisher-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-p2-repository-plugin
+ ${tycho-version}
+
+
+ org.eclipse.tycho
+ tycho-packaging-plugin
+ ${tycho-version}
+
+
+ false
+
+
+ true
+
+
+
+
+ org.eclipse.tycho.extras
+ tycho-sourceref-jgit
+ ${tycho-version}
+
+
+
+
+ org.eclipse.tycho
+ tycho-source-plugin
+ ${tycho-version}
+
+
+ plugin-source
+
+ plugin-source
+
+
+
+
+
+ maven-clean-plugin
+ 2.6
+
+
+ maven-resources-plugin
+ 2.7
+
+
+ maven-compiler-plugin
+ 3.1
+
+
+ maven-dependency-plugin
+ 2.9
+
+
+ maven-surefire-plugin
+ 2.17
+
+
+ maven-jar-plugin
+ 2.5
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.4
+
+
+ maven-release-plugin
+ 2.5.1
+
+ true
+
+
+
+ maven-javadoc-plugin
+ 2.10.1
+
+
+ com.google.doclava
+ doclava
+ 1.0.6
+
+ com.google.doclava.Doclava
+
+ ${sun.boot.class.path}:${basedir}/../doclava/api/nullable.zip
+ *.internal,org.codehaus.*
+
+ -quiet
+ -federate JDK http://docs.oracle.com/javase/6/docs/api/index.html?
+ -federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml
+ -federate Guice http://google-guice.googlecode.com/git-history/3.0/javadoc
+ -hdf project.name "${project.name}"
+ -overview ${basedir}/overview.html
+ -templatedir ${basedir}/../doclava
+ -d ${project.build.directory}/apidocs
+
+ false
+
+ -J-Xmx1024m
+
+
+
+ maven-site-plugin
+ 3.4
+
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ [1.0,)
+ enforce
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ [1.0,)
+ attach-artifact
+
+
+
+
+
+
+
+
+
+
+
+
+ sonatype-oss-release
+
+
+
+ maven-gpg-plugin
+ 1.5
+
+ ${gpg.passphrase}
+ true
+
+
+
+ maven-javadoc-plugin
+ 2.10.1
+
+
+ true
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+
+ https://oss.sonatype.org/
+ sonatype-nexus-staging
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom.sha1 b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom.sha1
new file mode 100644
index 00000000..283fffc7
--- /dev/null
+++ b/.m2-acc/org/eclipse/sisu/sisu-plexus/0.3.5/sisu-plexus-0.3.5.pom.sha1
@@ -0,0 +1 @@
+2bfdf50eb1fcf53bf56114cf988f5ad5ddb34e4d
\ No newline at end of file
diff --git a/.m2-acc/org/fusesource/fusesource-pom/1.9/_remote.repositories b/.m2-acc/org/fusesource/fusesource-pom/1.9/_remote.repositories
new file mode 100644
index 00000000..a6a5452d
--- /dev/null
+++ b/.m2-acc/org/fusesource/fusesource-pom/1.9/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+fusesource-pom-1.9.pom>central=
diff --git a/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom b/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom
new file mode 100644
index 00000000..ac7a419f
--- /dev/null
+++ b/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom
@@ -0,0 +1,441 @@
+
+
+
+
+ 4.0.0
+
+ org.fusesource
+ fusesource-pom
+ 1.9
+ pom
+
+ FuseSource POM
+ This is a shared POM parent for FuseSource Maven projects
+
+
+ UTF-8
+
+
+ http://fusesource.com/
+
+ FuseSource, Corp.
+ http://fusesource.com/
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ fusesource-nexus-staging
+ FuseSource Release Repository
+ http://repo.fusesource.com/nexus/service/local/staging/deploy/maven2
+
+
+ fusesource-nexus-snapshots
+ FuseSource Nexus Snapshots
+ http://repo.fusesource.com/nexus/content/repositories/snapshots
+
+
+
+
+ scm:git:git://forge.fusesource.com/mvnplugins.git
+ scm:git:ssh://git@forge.fusesource.com/mvnplugins.git
+ http://github.com/chirino/mvnplugins/tree/master
+
+
+
+
+
+ geeks
+ FuseSource Development Team
+ FuseSource
+ http://fusesource.com/
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-webdav-jackrabbit
+ 1.0-beta-7
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.4
+ 1.4
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-docck-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.5
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.8
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.2.1
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.5
+
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.6
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.3
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.2.1
+
+ false
+ true
+ true
+ false
+ clean install
+ deploy
+ -Prelease
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.5
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+
+
+
+
+ sign
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ ${project.build.sourceEncoding}
+
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+ enforce-no-snapshots
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0
+
+
+ enforce-no-snapshots
+ enforce
+
+
+
+ No Snapshots Allowed!
+
+
+ No Snapshots Allowed!
+
+
+
+
+
+
+
+
+
+
+
+
+ download
+
+
+ fusesource-releases
+ FuseSource Release Repository
+ http://repo.fusesource.com/nexus/content/groups/public
+ true
+ false
+
+
+ fusesource-snapshots
+ FuseSource Snapshot Repository
+ http://repo.fusesource.com/nexus/content/groups/public-snapshots
+ false
+ true
+
+
+
+
+ fusesource-releases
+ FuseSource Release Repository
+ http://repo.fusesource.com/nexus/content/groups/public
+ true
+ false
+
+
+ fusesource-snapshots
+ FuseSource Snapshot Repository
+ http://repo.fusesource.com/nexus/content/groups/public-snapshots
+ false
+ true
+
+
+
+
+
+
+ fusesource-proxy
+
+
+ fusesource-proxy
+ FuseSource Proxy Repository
+ http://repo.fusesource.com/nexus/content/groups/m2-proxy
+
+
+
+
+ fusesource-proxy
+ FuseSource Proxy Repository
+ http://repo.fusesource.com/nexus/content/groups/m2-proxy
+
+
+
+
+
+
+ graph
+
+
+
+ org.fusesource.mvnplugins
+ maven-graph-plugin
+ 1.15
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom.sha1 b/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom.sha1
new file mode 100644
index 00000000..a9afd541
--- /dev/null
+++ b/.m2-acc/org/fusesource/fusesource-pom/1.9/fusesource-pom-1.9.pom.sha1
@@ -0,0 +1 @@
+04004e2b46939e4e06ac56cc6c6ac3c73bcaa825
\ No newline at end of file
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/_remote.repositories b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/_remote.repositories
new file mode 100644
index 00000000..168b17a0
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+leveldbjni-all-1.8.jar>central=
+leveldbjni-all-1.8.pom>central=
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar
new file mode 100644
index 00000000..cbda6e40
Binary files /dev/null and b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar differ
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar.sha1 b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar.sha1
new file mode 100644
index 00000000..7170b72a
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.jar.sha1
@@ -0,0 +1 @@
+707350a2eeb1fa2ed77a32ddb3893ed308e941db
\ No newline at end of file
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom
new file mode 100644
index 00000000..426f2a6c
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom
@@ -0,0 +1,189 @@
+
+
+
+
+ 4.0.0
+
+ org.fusesource.leveldbjni
+ leveldbjni-project
+ 1.8
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-all
+ 1.8
+ bundle
+
+ ${project.artifactId}
+ An uber jar which contains all the leveldbjni platform libraries and dependencies
+
+
+
+ org.fusesource.leveldbjni
+ leveldbjni
+ 1.8
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-osx
+ 1.8
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-linux32
+ 1.8
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-linux64
+ 1.8
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-win32
+ 1.8
+ provided
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-win64
+ 1.8
+ provided
+
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+ true
+ true
+
+
+ ${project.artifactId}
+ ${project.groupId}.${project.artifactId}
+
+ org.fusesource.leveldbjni;version=${project.version},
+ org.iq80.leveldb*;version=${leveldb-api-version},
+
+
+ org.fusesource.hawtjni*,org.fusesource.leveldbjni.internal*,!*
+ LevelDB JNI
+ ${project.version}
+
+ *;groupId=org.fusesource.leveldbjni;inline=META-INF/native/*,
+
+ true
+
+ META-INF/native/windows32/leveldbjni.dll;osname=Win32;processor=x86,
+ META-INF/native/windows64/leveldbjni.dll;osname=Win32;processor=x86-64,
+ META-INF/native/osx/libleveldbjni.jnilib;osname=macosx;processor=x86,
+ META-INF/native/osx/libleveldbjni.jnilib;osname=macosx;processor=x86-64,
+ META-INF/native/linux32/libleveldbjni.so;osname=Linux;processor=x86,
+ META-INF/native/linux64/libleveldbjni.so;osname=Linux;processor=x86-64
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ org.fusesource.leveldbjni
+ leveldbjni
+ 1.8
+ sources
+ true
+
+
+ org.iq80.leveldb
+ leveldb-api
+ ${leveldb-api-version}
+ sources
+ true
+
+
+ org.fusesource.hawtjni
+ hawtjni-runtime
+ ${hawtjni-version}
+ sources
+ true
+
+
+
+
+
+
+ maven-source-plugin
+
+ true
+
+
+
+ maven-assembly-plugin
+
+
+ uber-sources-jar
+ package
+
+ single
+
+
+
+ ${basedir}/src/main/descriptors/uber-sources.xml
+
+ true
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom.sha1 b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom.sha1
new file mode 100644
index 00000000..441458b2
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-all/1.8/leveldbjni-all-1.8.pom.sha1
@@ -0,0 +1 @@
+20ce30ba589f1cb9c830f6bd9bd195d18aecd011
\ No newline at end of file
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/_remote.repositories b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/_remote.repositories
new file mode 100644
index 00000000..4cbb5351
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+leveldbjni-project-1.8.pom>central=
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom
new file mode 100644
index 00000000..58792ae4
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom
@@ -0,0 +1,303 @@
+
+
+
+
+ 4.0.0
+
+ org.fusesource
+ fusesource-pom
+ 1.9
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-project
+ 1.8
+ pom
+
+ ${project.artifactId}
+ leveldbjni is a jni library for accessing leveldb.
+
+
+ leveldbjni
+ LEVELDBJNI
+ UTF-8
+ 1.9
+ 0.6
+
+
+
+ leveldbjni
+
+
+ http://${forge-project-id}.fusesource.org
+ 2009
+
+
+ github
+ https://github.com/fusesource/leveldbjni/issues
+
+
+
+
+ ${forge-project-id} dev
+ ${forge-project-id}-dev@fusesource.org
+ ${forge-project-id}-dev-subscribe@fusesource.org
+
+
+ ${forge-project-id} commits
+ ${forge-project-id}-commits@fusesource.org
+ ${forge-project-id}-commits-subscribe@fusesource.org
+
+
+
+
+
+ The BSD 3-Clause License
+ http://www.opensource.org/licenses/BSD-3-Clause
+ repo
+
+
+
+
+ scm:git:git://github.com/fusesource/leveldbjni.git
+ scm:git:git@github.com:fusesource/leveldbjni.git
+ https://github.com/fusesource/leveldbjni
+
+
+
+
+ website.fusesource.org
+ website
+ dav:http://fusesource.com/forge/dav/${forge-project-id}/maven/${project.version}
+
+
+
+
+
+ chirino
+ Hiram Chirino
+ hiram@hiramchirino.com
+ http://hiramchirino.com
+ GMT-5
+
+
+
+
+
+ junit
+ junit
+ 4.7
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.3
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.3
+
+ true
+ once
+ -ea
+ false
+ ${project.build.directory}
+
+ **/*Test.java
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ jxr-maven-plugin
+ 2.0-beta-1
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.6
+
+ *.internal
+ true
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.1
+
+
+
+ index
+ sumary
+ plugins
+ dependencies
+ mailing-list
+ issue-tracking
+ license
+ scm
+
+
+
+
+
+ org.codehaus.mojo
+ surefire-report-maven-plugin
+ 2.0-beta-1
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.5
+
+
+
+
+
+
+
+ download
+
+
+ fusesource.nexus.snapshot
+ FuseSource Community Snapshot Repository
+ http://repo.fusesource.com/nexus/content/groups/public-snapshots
+
+
+ sonatype-nexus
+ Sonatype Nexus
+ https://oss.sonatype.org/content/repositories/public
+ true
+ true
+
+
+
+
+ fusesource.nexus.snapshot
+ FuseSource Community Snapshot Repository
+ http://repo.fusesource.com/nexus/content/groups/public-snapshots
+
+
+
+
+
+ full
+
+ leveldbjni-osx
+ leveldbjni-linux32
+ leveldbjni-linux64
+ leveldbjni-win32
+ leveldbjni-win64
+ leveldbjni-all
+
+
+
+
+ all
+
+ leveldbjni-all
+
+
+
+ osx
+
+ leveldbjni-osx
+
+
+
+
+ linux32
+
+ leveldbjni-linux32
+
+
+
+
+ linux64
+
+ leveldbjni-linux64
+
+
+
+
+ win32
+
+ true
+
+
+ leveldbjni-win32
+
+
+
+
+ win64
+
+ true
+
+
+ leveldbjni-win64
+
+
+
+
+
diff --git a/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom.sha1 b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom.sha1
new file mode 100644
index 00000000..5bd233c5
--- /dev/null
+++ b/.m2-acc/org/fusesource/leveldbjni/leveldbjni-project/1.8/leveldbjni-project-1.8.pom.sha1
@@ -0,0 +1 @@
+3e1525ad45294130ae65f40465e1aa4c8175a670
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/external/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/external/2.6.1/_remote.repositories
new file mode 100644
index 00000000..c19607cb
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/2.6.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:36 CEST 2026
+external-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom b/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom
new file mode 100644
index 00000000..12722668
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom
@@ -0,0 +1,40 @@
+
+
+
+
+
+ org.glassfish.hk2
+ hk2-parent
+ 2.6.1
+
+ 4.0.0
+
+ external
+ pom
+ OSGi repackaging of HK2 dependencies
+
+
+ true
+
+
+
+ aopalliance
+ jsr330
+
+
diff --git a/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom.sha1
new file mode 100644
index 00000000..fcaf9dfa
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/2.6.1/external-2.6.1.pom.sha1
@@ -0,0 +1 @@
+554ebd69201d28aeb46b31df2610185d1c63bba0
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/_remote.repositories
new file mode 100644
index 00000000..267aae68
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+aopalliance-repackaged-2.6.1.jar>central=
+aopalliance-repackaged-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar
new file mode 100644
index 00000000..35502f09
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar.sha1 b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar.sha1
new file mode 100644
index 00000000..2953667b
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.jar.sha1
@@ -0,0 +1 @@
+b2eb0a83bcbb44cc5d25f8b18f23be116313a638
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom
new file mode 100644
index 00000000..8ea37a45
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom
@@ -0,0 +1,121 @@
+
+
+
+
+ 4.0.0
+
+ org.glassfish.hk2
+ external
+ 2.6.1
+
+ org.glassfish.hk2.external
+ aopalliance-repackaged
+
+ aopalliance version ${aopalliance.version} repackaged as a module
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ step1-unpack-sources
+ process-sources
+
+ unpack
+
+
+
+
+ aopalliance
+ aopalliance
+ ${aopalliance.version}
+ sources
+ false
+ ${project.build.directory}/alternateLocation
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ step2-add-sources
+ process-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/alternateLocation
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+ *;scope=compile;inline=true
+
+
+ org.aopalliance.*;version=${aopalliance.version}
+ !*
+
+
+
+
+ osgi-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+
+
+
+ aopalliance
+ aopalliance
+ ${aopalliance.version}
+ true
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom.sha1
new file mode 100644
index 00000000..e2e14b54
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/aopalliance-repackaged/2.6.1/aopalliance-repackaged-2.6.1.pom.sha1
@@ -0,0 +1 @@
+3fe37049c5e3bdfe01a93ef70a03ae6c74a9f76f
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/_remote.repositories
new file mode 100644
index 00000000..6fb2924d
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jakarta.inject-2.6.1.jar>central=
+jakarta.inject-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar
new file mode 100644
index 00000000..cee6acd2
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar.sha1 b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar.sha1
new file mode 100644
index 00000000..f1911260
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar.sha1
@@ -0,0 +1 @@
+8096ebf722902e75fbd4f532a751e514f02e1eb7
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom
new file mode 100644
index 00000000..cd4354a2
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom
@@ -0,0 +1,115 @@
+
+
+
+
+ 4.0.0
+
+ org.glassfish.hk2
+ external
+ 2.6.1
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ javax.inject:${javax-inject.version} as OSGi bundle
+ Injection API (JSR 330) version ${javax.inject.version} repackaged as OSGi bundle
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ step1-unpack-sources
+ process-sources
+
+ unpack
+
+
+
+
+ javax.inject
+ javax.inject
+ ${javax-inject.version}
+ sources
+ false
+ ${project.build.directory}/alternateLocation
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ step2-add-sources
+ process-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/alternateLocation
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
+ javax.inject.*; version=${javax-inject.version}
+
+ ${javax-inject.version}
+
+
+
+
+ osgi-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+
+
+
+ javax.inject
+ javax.inject
+ true
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom.sha1
new file mode 100644
index 00000000..c2b6bc63
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.pom.sha1
@@ -0,0 +1 @@
+088411e179864b0ec2ad40c4d8980beda9c660ed
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/_remote.repositories
new file mode 100644
index 00000000..40d8eef1
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hk2-api-2.6.1.jar>central=
+hk2-api-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar
new file mode 100644
index 00000000..03d6eb05
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar.sha1 b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar.sha1
new file mode 100644
index 00000000..0f686951
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar.sha1
@@ -0,0 +1 @@
+114bd7afb4a1bd9993527f52a08a252b5d2acac5
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom
new file mode 100644
index 00000000..564e06ad
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom
@@ -0,0 +1,84 @@
+
+
+
+
+ 4.0.0
+
+ org.glassfish.hk2
+ hk2-parent
+ 2.6.1
+
+ org.glassfish.hk2
+ hk2-api
+ HK2 API module
+ ${project.name}
+
+
+
+
+ org.glassfish.hk2
+ osgiversion-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ -Dlocal.repo=${settings.localRepository} -Dbuild.dir=${project.build.directory} -Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/policy.txt ${surefireArgLineExtra}
+
+
+
+
+
+
+
+
+ org.glassfish.hk2
+ osgi-resource-locator
+ true
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ ${project.version}
+
+
+ org.glassfish.hk2
+ hk2-utils
+ ${project.version}
+
+
+ org.glassfish.hk2.external
+ aopalliance-repackaged
+ ${project.version}
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom.sha1
new file mode 100644
index 00000000..c604dcab
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.pom.sha1
@@ -0,0 +1 @@
+8be36399ea70f00d20fd11aa85a49174018c40a7
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/_remote.repositories
new file mode 100644
index 00000000..46b11399
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hk2-locator-2.6.1.jar>central=
+hk2-locator-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar
new file mode 100644
index 00000000..0906bd1b
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar.sha1 b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar.sha1
new file mode 100644
index 00000000..b08d9715
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar.sha1
@@ -0,0 +1 @@
+9dedf9d2022e38ec0743ed44c1ac94ad6149acdd
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom
new file mode 100644
index 00000000..1e5de294
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom
@@ -0,0 +1,161 @@
+
+
+
+
+ 4.0.0
+
+ org.glassfish.hk2
+ hk2-parent
+ 2.6.1
+
+ hk2-locator
+ ServiceLocator Default Implementation
+ ${project.name}
+
+
+
+
+ org.glassfish.hk2
+ osgiversion-maven-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ -Dlocal.repo=${settings.localRepository} -Dbuild.dir=${project.build.directory} -Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/policy.txt -Dorg.jvnet.hk2.properties.useSoftReference=false ${surefireArgLineExtra}
+ false
+
+
+
+
+
+
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ ${project.version}
+
+
+ org.glassfish.hk2.external
+ aopalliance-repackaged
+ ${project.version}
+
+
+ org.glassfish.hk2
+ hk2-api
+ ${project.version}
+
+
+ org.glassfish.hk2
+ hk2-utils
+ ${project.version}
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+ org.javassist
+ javassist
+
+
+
+
+
+ jdk5
+
+ false
+ 1.5
+
+
+
+ jakarta.xml.stream
+ stax-api
+ provided
+
+
+
+
+ jdk8-
+
+ (,1.8)
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ default-testCompile
+
+
+ **/lambda/*
+
+
+
+
+
+
+
+
+
+ jdk8+
+
+ [1.8,)
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ default-testCompile
+
+ 1.8
+ 1.8
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom.sha1
new file mode 100644
index 00000000..69dbc19b
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.pom.sha1
@@ -0,0 +1 @@
+63544a6691c36981d4d4821ff63d6dc31b6f75ba
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/_remote.repositories
new file mode 100644
index 00000000..17250264
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:36 CEST 2026
+hk2-parent-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom
new file mode 100644
index 00000000..50a2941a
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom
@@ -0,0 +1,986 @@
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.ee4j
+ project
+ 1.0.5
+
+
+ org.glassfish.hk2
+ hk2-parent
+ 2.6.1
+ pom
+
+ GlassFish HK2
+ Dependency Injection Kernel
+ 2009
+
+
+ Oracle Corporation
+ http://www.oracle.com
+
+
+ https://github.com/eclipse-ee4j/glassfish-hk2
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+
+ Jerome Dochez
+ http://blogs.sun.com/dochez
+
+
+ Kohsuke Kawaguchi
+ http://weblogs.java.net/blog/kohsuke
+
+
+ Sanjeeb Sahoo
+ http://weblogs.java.net/ss141213
+
+
+ Andriy Zhdanov
+ http://avalez.blogspot.com
+
+
+ Jeff Trent
+
+
+
+
+
+ jwells
+ John Wells
+ Oracle, Inc
+
+ developer
+
+
+
+ mtaube
+ Mason Taube
+ Oracle, Inc
+
+ developer
+
+
+
+
+
+ Github
+ https://github.com/eclipse-ee4j/glassfish-hk2/issues
+
+
+
+ scm:git:https://github.com/eclipse-ee4j/glassfish-hk2.git
+ scm:git:git@github.com:eclipse-ee4j/glassfish-hk2.git
+ https://github.com/eclipse-ee4j/glassfish-hk2
+ HEAD
+
+
+
+
+ GlassFish HK2 mailing list
+ glassfish-hk2-dev@eclipse.org
+ https://dev.eclipse.org/mailman/listinfo/glassfish-hk2-dev
+ https://dev.eclipse.org/mailman/listinfo/glassfish-hk2-dev
+ https://dev.eclipse.org/mhonarc/lists/glassfish-hk2-dev/
+
+
+
+
+
+ jvnet-nexus-snapshots
+ Java.net Nexus Snapshots Repository
+ https://maven.java.net/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+ 1.6.0
+ 3.0.3
+
+ 1.3.4
+ 1.1.5
+ 1.1.5
+ 2.3.1
+ 2.3.1
+ ${user.name}
+ 6.0.10.Final
+ 7
+ 2.0.1.Final
+ 3
+ 2.0.1
+ 3.0.1-b10
+ 3.0.2
+ 0.1.0
+ 3.22.0-CR2
+ 4.12
+ 7.1
+ 4.1.2
+ 1.0-2
+ 1.0
+ 6.9.10
+ 3.9.1
+ 4.12.0
+ 1
+ 1.7.21
+ 3.3.1.Final
+ 2.28
+ 2.3.25
+ 1.3
+ 4.0.2
+ 2.1.3
+ 1.3.3
+ 4.3.16.RELEASE
+ 4.2.1
+ 3.5.1
+
+ ${maven.multiModuleProjectDirectory}/
+
+
+ High
+
+
+
+ target/classes/META-INF/MANIFEST.MF
+
+
+
+ maven-plugins
+ hk2-metadata-generator
+ hk2-runlevel
+ hk2-locator
+ class-model
+ hk2-core
+ osgi
+ examples
+ hk2-testing
+ guice-bridge
+ spring-bridge
+ hk2-jmx
+ hk2
+ bom
+ external
+ hk2-utils
+ hk2-api
+ hk2-configuration
+ hk2-extras
+
+
+
+
+ install
+ ${project.artifactId}
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ -enableassertions
+
+
+ java.util.logging.config.file
+ logging.properties
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+ ${findbugs.skip}
+ ${findbugs.threshold}
+ true
+
+ exclude-common.xml,${findbugs.exclude}
+
+
+
+
+ org.glassfish.findbugs
+ findbugs
+ 1.0
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+
+
+
+ <_include>-${basedir}/osgi.bundle
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${manifest.location}
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-versions
+
+ enforce
+
+
+
+
+ [${jdk.version},)
+ You need JDK ${jdk.version} and above!
+
+
+ [${mvn.version},)
+ You need Maven ${mvn.version} or above!
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-legal-resource
+ generate-resources
+
+ add-resource
+
+
+
+
+ ${legal.doc.source}
+
+ NOTICE.md
+ LICENSE.md
+
+ META-INF
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.0.1
+
+
+ ${javadoc.options}
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.6
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M2
+
+
+ com.googlecode.maven-download-plugin
+ maven-download-plugin
+ 1.1.0
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.5
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M3
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+ 2.10
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.1
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 4.1.0
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.6.0
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ org.glassfish.hk2
+ hk2-inhabitant-generator
+ ${project.version}
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.1.1
+
+
+ org.glassfish.hk2
+ osgiversion-maven-plugin
+ ${project.version}
+
+
+ compute-osgi-version
+ validate
+
+ compute-osgi-version
+
+
+ qualifier
+ project.osgi.version
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.0.0-M1
+
+ 10
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.7.1
+
+ true
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ forked-path
+ false
+ @{project.version}
+ ${release.arguments}
+ install
+ deploy
+
+
+
+ org.apache.maven.scm
+ maven-scm-provider-gitexe
+ 1.11.1
+
+
+
+
+ org.glassfish.copyright
+ glassfish-copyright-maven-plugin
+ 1.50
+
+ git
+ true
+
+ LICENSE.md
+ MANIFEST.MF
+ README
+ hk2-locator/
+ META-INF/services/
+ META-INF/inhabitants/
+ resources/gendir
+ .png
+ .class
+ .json
+ .txt
+ .pbuf
+
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 3.0.0
+
+
+ org.apache.servicemix.tooling
+ depends-maven-plugin
+ 1.4.0
+
+
+ org.apache.servicemix.tooling
+ depends-maven-plugin
+ 1.4.0
+
+
+
+
+
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${jakarta.annotation.version}
+
+
+ jakarta.json
+ jakarta.json-api
+ ${jakarta.json.version}
+
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api.version}
+
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ ${jaxb-runtime.version}
+
+
+ org.glassfish
+ jakarta.json
+ ${glassfish.json.version}
+
+
+ woodstox
+ wstx-asl
+ ${woodstox.version}
+
+
+ jakarta.xml.stream
+ stax-api
+ ${stax-api.version}
+
+
+ org.apache.maven
+ maven-plugin-api
+ 3.3.3
+
+
+ com.sun.codemodel
+ codemodel
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+
+ org.apache.maven.shared
+ maven-osgi
+ 0.2.0
+
+
+ args4j
+ args4j
+ 2.33
+
+
+ javax.inject
+ javax.inject
+ ${javax-inject.version}
+
+
+ com.google.inject
+ guice
+ ${guice.version}
+
+
+ org.glassfish.hk2
+ osgi-resource-locator
+ 1.0.3
+
+
+ org.apache.ant
+ ant
+ 1.10.5
+
+
+ org.apache.maven
+ maven-artifact
+ 3.6.0
+
+
+ org.apache.maven
+ maven-archiver
+ 3.2.0
+
+
+ org.testng
+ testng
+ ${testng.version}
+ test
+
+
+ org.assertj
+ assertj-core
+ ${assertj.version}
+
+
+ org.osgi
+ osgi.core
+ 6.0.0
+
+
+ org.osgi
+ osgi.cmpn
+ 6.0.0
+
+
+ javax.enterprise
+ cdi-api
+ 1.0
+
+
+ org.osgi
+ org.osgi.enterprise
+ 4.2.0
+
+
+ org.apache.felix
+ org.apache.felix.bundlerepository
+ 2.0.10
+
+
+ org.ops4j.pax.exam
+ pax-exam-spi
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit4
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-mvn
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-inject
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-invoker-junit
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-extender-service
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-container-native
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-assembly
+ ${pax-exam-version}
+
+
+ org.ops4j.pax.url
+ pax-url-aether
+ 2.5.4
+
+
+ ch.qos.logback
+ logback-core
+ 1.2.3
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ 6.0.1
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+
+
+ org.apache.felix
+ org.apache.felix.configadmin
+ 1.9.10
+
+
+ org.ops4j.pax.logging
+ pax-logging-api
+ 1.10.1
+
+
+ avalon-framework
+ avalon-framework-api
+
+
+
+
+ org.ops4j.pax.logging
+ pax-logging-service
+ 1.7.2
+
+
+ org.springframework
+ spring-context
+ ${springcontext.version}
+
+
+ org.hibernate.validator
+ hibernate-validator-cdi
+ ${hibernate-validator.version}
+
+
+ com.googlecode.jtype
+ jtype
+ ${jtype.version}
+
+
+ org.jboss.logging
+ jboss-logging
+ ${org.jboss.logging.version}
+
+
+ com.fasterxml
+ classmate
+ ${classmate.version}
+
+
+ org.ow2.asm
+ asm
+ ${asm.version}
+ true
+
+
+ org.ow2.asm
+ asm-commons
+ ${asm.version}
+ true
+
+
+ org.ow2.asm
+ asm-tree
+ ${asm.version}
+ true
+
+
+ org.ow2.asm
+ asm-util
+ ${asm.version}
+ true
+
+
+ aopalliance
+ aopalliance
+ ${aopalliance.version}
+
+
+ junit
+ junit
+ ${junit.version}
+
+
+ org.easymock
+ easymock
+ 3.5
+
+
+ javax.validation
+ validation-api
+ ${jakarta.validation.version}
+
+
+ jakarta.el
+ jakarta.el-api
+ ${jakarta.el.version}
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
+
+ org.hibernate.validator
+ hibernate-validator
+ ${hibernate-validator.version}
+
+
+ org.apache.commons
+ commons-lang3
+ 3.8.1
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-grizzly2-http
+ ${jersey.version}
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey.version}
+
+
+ org.glassfish.jersey.media
+ jersey-media-json-jackson
+ ${jersey.version}
+
+
+ org.glassfish.grizzly
+ grizzly-http-servlet
+ ${grizzly.version}
+
+
+ org.hamcrest
+ hamcrest-all
+ ${hamcrest.version}
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${jakarta.servlet.version}
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.ws.rs.version}
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf.version}
+
+
+
+
+
+
+ junit
+ junit
+ test
+
+
+ org.easymock
+ easymock
+ test
+
+
+
+
+
+ sonar
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ ${surefireArgLineExtra}
+
+
+ java.util.logging.config.file
+ logging.properties
+
+
+
+
+ listener
+ org.sonar.java.jacoco.JUnitListener
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.4.201502262128
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.4.201502262128
+
+
+
+ agent-jacoco-property
+ test
+
+ prepare-agent
+
+
+
+ ${project.build.directory}/jacoco.exec
+
+ surefireArgLineExtra
+
+
+
+
+ post-unit-test
+ test
+
+ report
+
+
+
+ ${project.build.directory}/jacoco.exec
+
+ ${project.reporting.outputDirectory}/jacoco
+
+
+
+
+
+ org.codehaus.mojo
+ sonar-maven-plugin
+ 2.5
+
+
+
+
+
+ org.codehaus.sonar-plugins.java
+ sonar-jacoco-listeners
+ 3.0
+ test
+
+
+
+
+ javadoc-jdk8+
+
+ [1.8,)
+ false
+
+
+ -Xdoclint:none
+
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom.sha1
new file mode 100644
index 00000000..2ee757eb
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-parent/2.6.1/hk2-parent-2.6.1.pom.sha1
@@ -0,0 +1 @@
+38805d56d2fcad1130ba784d56ab0277ee0f1c94
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/_remote.repositories b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/_remote.repositories
new file mode 100644
index 00000000..fb57e21f
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+hk2-utils-2.6.1.jar>central=
+hk2-utils-2.6.1.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar
new file mode 100644
index 00000000..768bc488
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar.sha1 b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar.sha1
new file mode 100644
index 00000000..1e36307d
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar.sha1
@@ -0,0 +1 @@
+396513aa96c1d5a10aa4f75c4dcbf259a698d62d
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom
new file mode 100644
index 00000000..7b19540d
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom
@@ -0,0 +1,126 @@
+
+
+
+
+ 4.0.0
+
+ org.glassfish.hk2
+ hk2-parent
+ 2.6.1
+
+ org.glassfish.hk2
+ hk2-utils
+ HK2 Implementation Utilities
+ ${project.name}
+
+
+
+
+ org.glassfish.hk2
+ osgiversion-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ target/classes/META-INF/MANIFEST.MF
+
+ foo
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ javax.validation.*;resolution:=optional;version="${range;[==,${jakarta.validation.version.upperbound});${jakarta.validation.version}}
+",
+ org.hibernate.validator.*;resolution:=optional;version="${range;[==,${hibernate-validator.version.upperbound});${hibernate-validator.version}}",
+ *
+
+
+ true
+
+
+
+
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ ${project.version}
+
+
+ javax.validation
+ validation-api
+ true
+
+
+ org.hibernate.validator
+ hibernate-validator
+ true
+
+
+ org.jboss.logging
+ jboss-logging
+ true
+
+
+ com.fasterxml
+ classmate
+ true
+
+
+
+
+ jakarta.el
+ jakarta.el-api
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ test
+
+
+ org.glassfish
+ javax.el
+ ${glassfish.javax.el.version}
+ test
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom.sha1 b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom.sha1
new file mode 100644
index 00000000..f305effd
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.pom.sha1
@@ -0,0 +1 @@
+a552dea7cbb25b607039556d3aaff33c1a34800b
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/_remote.repositories b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/_remote.repositories
new file mode 100644
index 00000000..13ef6a18
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+osgi-resource-locator-1.0.3.jar>central=
+osgi-resource-locator-1.0.3.pom>central=
diff --git a/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar
new file mode 100644
index 00000000..0f3c3865
Binary files /dev/null and b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar differ
diff --git a/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar.sha1 b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar.sha1
new file mode 100644
index 00000000..829491b5
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar.sha1
@@ -0,0 +1 @@
+de3b21279df7e755e38275137539be5e2c80dd58
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom
new file mode 100644
index 00000000..f20d256a
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom
@@ -0,0 +1,193 @@
+
+
+
+
+ 4.0.0
+
+ org.eclipse.ee4j
+ project
+ 1.0.5
+
+
+ org.glassfish.hk2
+ osgi-resource-locator
+ 1.0.3
+ OSGi resource locator
+ Used by various API providers that rely on META-INF/services mechanism to locate providers.
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+
+
+
+
+ https://github.com/eclipse-ee4j/glassfish-hk2-extra
+ scm:git:https://github.com/eclipse-ee4j/glassfish-hk2-extra.git
+ scm:git:git@github.com:eclipse-ee4j/glassfish-hk2-extra.git
+ HEAD
+
+
+
+ ss141213
+ Sahoo
+ Oracle Corporation
+
+ developer
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+ validate
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.8
+
+ -Xdoclint:none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+ javadoc
+
+ javadoc
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.6
+ 1.6
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+ true
+
+
+
+ org.glassfish.hk2
+ osgiversion-maven-plugin
+
+
+ compute-osgi-version
+ validate
+
+ compute-osgi-version
+
+
+ qualifier
+ project.osgi.version
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ <_include>osgi.bundle
+
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.1
+
+
+
+
+
+
+ org.osgi
+ osgi.core
+ 6.0.0
+ provided
+
+
+ org.osgi
+ osgi.cmpn
+ 6.0.0
+ provided
+
+
+
+
diff --git a/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom.sha1 b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom.sha1
new file mode 100644
index 00000000..d5dabef8
--- /dev/null
+++ b/.m2-acc/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.pom.sha1
@@ -0,0 +1 @@
+fcc86dd16c8415af038a41f234ed83164cfe2a7d
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/_remote.repositories
new file mode 100644
index 00000000..bae82853
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-container-servlet-core-2.40.jar>central=
+jersey-container-servlet-core-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar
new file mode 100644
index 00000000..92225861
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar.sha1
new file mode 100644
index 00000000..06036441
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.jar.sha1
@@ -0,0 +1 @@
+b1c171b170fc0b062f04842991de043765c84ec2
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom
new file mode 100644
index 00000000..1d7342ea
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom
@@ -0,0 +1,86 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey.containers
+ project
+ 2.40
+
+
+ jersey-container-servlet-core
+ jar
+ jersey-container-servlet-core
+
+ Jersey core Servlet 2.x implementation
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${servlet4.version}
+ provided
+
+
+ jakarta.persistence
+ jakarta.persistence-api
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+
+
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+
+
+ javax.persistence.*;resolution:=optional,
+ javax.servlet.*;version="[2.4,5.0)",
+ ${javax.annotation.osgi.version},
+ *
+
+ org.glassfish.jersey.servlet.*
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom.sha1
new file mode 100644
index 00000000..a2d5d379
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet-core/2.40/jersey-container-servlet-core-2.40.pom.sha1
@@ -0,0 +1 @@
+38c0d4a74255e6507212ef521af55f933529daf9
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/_remote.repositories
new file mode 100644
index 00000000..93c08d45
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-container-servlet-2.40.jar>central=
+jersey-container-servlet-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar
new file mode 100644
index 00000000..de7dd601
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar.sha1
new file mode 100644
index 00000000..b50b798d
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.jar.sha1
@@ -0,0 +1 @@
+a06f7096c476fd127a22f18fe767c5175f4b4dbf
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom
new file mode 100644
index 00000000..8c9b237c
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom
@@ -0,0 +1,92 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey.containers
+ project
+ 2.40
+
+
+ jersey-container-servlet
+ jar
+ jersey-container-servlet
+
+ Jersey core Servlet 3.x implementation
+
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+ ${servlet4.version}
+ provided
+
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet-core
+ ${project.version}
+
+
+ javax.servlet
+ servlet-api
+
+
+ jakarta.servlet
+ jakarta.servlet-api
+
+
+
+
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+
+
+ javax.servlet.*;version="[3.0,5.0)",
+ ${javax.annotation.osgi.version},
+ *
+
+
+ true
+
+
+
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom.sha1
new file mode 100644
index 00000000..483d7775
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/jersey-container-servlet/2.40/jersey-container-servlet-2.40.pom.sha1
@@ -0,0 +1 @@
+1d78dceb0fcc12a68c3984347330c5e40df1a711
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/containers/project/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/containers/project/2.40/_remote.repositories
new file mode 100644
index 00000000..67c3f41d
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/project/2.40/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:36 CEST 2026
+project-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom b/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom
new file mode 100644
index 00000000..b935d803
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom
@@ -0,0 +1,85 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey
+ project
+ 2.40
+
+
+ org.glassfish.jersey.containers
+ project
+ pom
+ jersey-containers
+
+ Jersey container providers umbrella project module
+
+
+ glassfish
+ grizzly2-http
+ grizzly2-servlet
+ jdk-http
+ jersey-servlet-core
+ jersey-servlet
+ jetty-http
+ jetty-http2
+ jetty-servlet
+ netty-http
+ simple-http
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${project.version}
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ ${project.version}
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+
+
+ jakarta.activation
+ jakarta.activation-api
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${project.version}
+ test
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom.sha1
new file mode 100644
index 00000000..a2217e01
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/containers/project/2.40/project-2.40.pom.sha1
@@ -0,0 +1 @@
+4e31437beba2ccfaccb979a57e8351570785f804
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/_remote.repositories
new file mode 100644
index 00000000..211db23b
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-client-2.40.jar>central=
+jersey-client-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar
new file mode 100644
index 00000000..f168d803
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar.sha1
new file mode 100644
index 00000000..25b0a5e2
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.jar.sha1
@@ -0,0 +1 @@
+231decdfc01b6c73411af2577a502c19632a1ed0
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom
new file mode 100644
index 00000000..4ff74c50
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom
@@ -0,0 +1,179 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey
+ project
+ 2.40
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ jar
+ jersey-core-client
+
+ Jersey core client implementation
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ false
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ false
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ classesAndMethods
+ true
+ 1
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+
+ ${javax.annotation.osgi.version},
+ *
+
+ true
+
+
+
+
+
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${project.version}
+
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+
+
+
+
+ com.sun.activation
+ jakarta.activation
+ ${jakarta.activation.version}
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${project.version}
+ test
+
+
+
+
+
+ sonar
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom.sha1
new file mode 100644
index 00000000..94a2fb25
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-client/2.40/jersey-client-2.40.pom.sha1
@@ -0,0 +1 @@
+0aab7db7aa9f50812ec9495307745681719bbf23
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/_remote.repositories
new file mode 100644
index 00000000..b5f7b74f
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-common-2.40.jar>central=
+jersey-common-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar
new file mode 100644
index 00000000..03066a12
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar.sha1
new file mode 100644
index 00000000..382f7fec
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.jar.sha1
@@ -0,0 +1 @@
+b826a4ebfcf316b7f168a41dc07657f0b889e6a3
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom
new file mode 100644
index 00000000..b8a05166
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom
@@ -0,0 +1,744 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey
+ project
+ 2.40
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ jar
+ jersey-core-common
+
+ Jersey core common packages
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+ Except for Guava, JSR-166 files, Dropwizard Monitoring inspired classes, ASM and Jackson JAX-RS Providers.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ The GNU General Public License (GPL), Version 2, With Classpath Exception
+ https://www.gnu.org/software/classpath/license.html
+ repo
+ Except for Guava, and JSR-166 files.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ Apache License, 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+ Google Guava @ org.glassfish.jersey.internal.guava
+
+
+ Public Domain
+ https://creativecommons.org/publicdomain/zero/1.0/
+ repo
+ JSR-166 Extension to JEP 266 @ org.glassfish.jersey.internal.jsr166
+
+
+
+
+
+
+ ${basedir}/src/main/resources
+ true
+
+
+
+
+
+ ${basedir}/src/test/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ false
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+ false
+ false
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+
+
+ sun.misc.*;resolution:=optional,
+ javax.activation.*;version="!";resolution:=optional,
+ javax.imageio;resolution:=optional,
+ javax.imageio.spi;resolution:=optional,
+ javax.imageio.stream;resolution:=optional,
+ javax.xml.bind;version="!";resolution:=optional,
+ javax.xml.bind.annotation;version="!";resolution:=optional,
+ javax.xml.bind.annotation.adapters;version="!";resolution:=optional,
+ javax.xml.namespace;resolution:=optional,
+ javax.xml.parsers;resolution:=optional,
+ javax.xml.transform;resolution:=optional,
+ javax.xml.transform.dom;resolution:=optional,
+ javax.xml.transform.sax;resolution:=optional,
+ javax.xml.transform.stream;resolution:=optional,
+ org.w3c.dom;resolution:=optional,
+ org.xml.sax;resolution:=optional,
+ ${javax.annotation.osgi.version},
+ *
+
+ lazy
+ org.glassfish.jersey.*;version=${project.version}
+ osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+
+ true
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+ {0,date,yyyy-MM-dd HH:mm:ss}
+
+ - timestamp
+
+
+
+
+ validate
+
+ create
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ default-test
+
+
+ **/ByteBufferInputStreamTest.java
+
+
+
+
+ tests-with-additional-permissions
+ test
+
+ test
+
+
+ -Djava.security.policy=${project.build.directory}/test-classes/surefire-jdk17.policy
+
+ **/ByteBufferInputStreamTest.java
+
+
+
+
+
+
+ classesAndMethods
+ true
+ 1
+
+
+
+
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+ org.osgi
+ org.osgi.core
+ provided
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+
+
+ org.glassfish.hk2
+ osgi-resource-locator
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
+
+
+ jdk8
+
+ 1.8
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+ src/main/jsr166
+ src/main/java8
+
+
+
+
+
+
+ maven-antrun-plugin
+
+
+ com.sun
+ tools
+ 1.8.0
+ system
+ ${java.home}/../lib/tools.jar
+
+
+
+
+ validate
+
+ run
+
+
+
+ Building for JDK8
+
+
+
+
+
+ compile-1-jsr166
+ process-resources
+
+
+
+
+
+
+ run
+
+
+
+
+
+ compile-2-java8
+ process-resources
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
+
+
+ jdk11+
+
+ [11,)
+
+
+
+ com.sun.activation
+ jakarta.activation
+ provided
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ validate
+
+ run
+
+
+
+ Building for JDK 11+
+
+
+
+
+ compile-1-jsr166
+ process-resources
+
+
+
+
+
+
+ run
+
+
+
+
+ compile-2-java11
+ process-resources
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ compile-0-addsources
+ process-sources
+
+ add-source
+
+
+
+ src/main/jsr166
+ src/main/java11
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ default-compile
+
+
+ 11
+
+
+
+
+
+
+
+
+ copyJDK11FilesToMultiReleaseJar
+
+
+
+ target/classes-java11/org/glassfish/jersey/internal/jsr166/SubmissionPublisher.class
+
+ 1.8
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+ true
+
+
+
+
+ maven-clean-plugin
+
+
+
+ remove-jdk11-generated-sources
+ initialize
+
+ clean
+
+
+ true
+
+
+ ${project.build.directory}/generated-sources
+
+
+
+
+
+ remove-jdk11-classes
+ initialize
+
+ clean
+
+
+ true
+
+
+ ${project.build.directory}/classes
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ true
+
+
+ copy-jdk11-sources
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen/META-INF/versions/11/org/glassfish/jersey/internal/jsr166
+
+
+ ${java11.sourceDirectory}/org/glassfish/jersey/internal/jsr166
+
+
+
+
+
+ copy-jdk11-classes-to-meta-inf
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}/META-INF/versions/11
+
+
+ ${java11.build.outputDirectory}
+
+
+
+
+
+
+
+
+
+
+ copyJDK8FilesToMultiReleaseJar
+
+
+
+ target/classes-java8/org/glassfish/jersey/internal/jsr166/UnsafeAccessor.class
+
+ [11,)
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+ true
+
+
+
+
+ maven-clean-plugin
+
+
+
+ remove-jdk11-jsr166-sources
+ initialize
+
+ clean
+
+
+ true
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen/org/glassfish/jersey/internal/jsr166
+
+
+
+
+
+ remove-jdk11-jsr166-META-INF-sources
+ initialize
+
+ clean
+
+
+ true
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen/META-INF
+
+
+
+
+
+ remove-jdk11-jsr166-classes
+ prepare-package
+
+ clean
+
+
+ true
+
+
+ ${project.build.outputDirectory}/org/glassfish/jersey/internal/jsr166
+
+ *.class
+
+
+ Flow*.class
+ SubmittableFlowPublisher.class
+ package-info.class
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ true
+
+
+ copy-jdk8-classes-ouputDirectory
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}
+
+
+ ${java8.build.outputDirectory}
+
+
+
+
+
+ copy-jdk8-sources
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen/org/glassfish/jersey/internal/jsr166
+
+
+ ${java8.sourceDirectory}/org/glassfish/jersey/internal/jsr166
+
+
+
+
+
+ copy-jdk11-sources
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen/META-INF/versions/11/org/glassfish/jersey/internal/jsr166
+
+
+ ${java11.sourceDirectory}/org/glassfish/jersey/internal/jsr166
+
+
+
+
+
+ copy-jdk11-classes-to-meta-inf
+ prepare-package
+
+ copy-resources
+
+
+ ${project.build.outputDirectory}/META-INF/versions/11
+
+
+ ${java11.build.outputDirectory}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+ org/glassfish/jersey/internal/jsr166/Jdk9SubmissionPublisher.java
+
+
+
+
+
+
+
+
+
+
+ securityOff
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/SecurityManagerConfiguredTest.java
+ **/ReflectionHelperTest.java
+
+
+
+
+
+
+
+ sonar
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ none
+ false
+
+
+
+
+
+
+
+
+ -Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/surefire.policy
+ ${project.basedir}/src/main/jsr166
+ ${project.build.directory}/classes-java8
+ ${project.basedir}/src/main/java8
+ ${project.build.directory}/classes-java11
+ ${project.basedir}/src/main/java11
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom.sha1
new file mode 100644
index 00000000..cf66b102
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-common/2.40/jersey-common-2.40.pom.sha1
@@ -0,0 +1 @@
+20df1aebc4da84726e01d700ed37758ab530ff85
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/_remote.repositories
new file mode 100644
index 00000000..829fd3c2
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-server-2.40.jar>central=
+jersey-server-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar
new file mode 100644
index 00000000..437d1bb4
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar.sha1
new file mode 100644
index 00000000..6f23d5ee
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.jar.sha1
@@ -0,0 +1 @@
+4550ae3be0d3e0434144c2e9ae9ef46041571b1b
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom
new file mode 100644
index 00000000..17e46905
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom
@@ -0,0 +1,307 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey
+ project
+ 2.40
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ jar
+ jersey-core-server
+
+ Jersey core server implementation
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+ Except for Guava, JSR-166 files, Dropwizard Monitoring inspired classes, ASM and Jackson JAX-RS Providers.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ The GNU General Public License (GPL), Version 2, With Classpath Exception
+ https://www.gnu.org/software/classpath/license.html
+ repo
+ Except for Dropwizard Monitoring inspired classes and ASM.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ Apache License, 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+ Dropwizard Monitoring inspired classes @ org.glassfish.jersey.server.internal.monitoring.core
+
+
+ Modified BSD
+ https://asm.ow2.io/license.html
+ repo
+ ASM @ jersey.repackaged.org.objectweb.asm
+
+
+
+
+
+
+ ${basedir}/src/test/resources
+ true
+
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+
+
+ org.glassfish.jersey.server.*;version=${project.version},
+ com.sun.research.ws.wadl.*;version=${project.version}
+
+
+ ${javax.annotation.osgi.version},
+ javax.xml.bind;version="!";resolution:=optional,
+ javax.xml.bind.annotation;version="!";resolution:=optional,
+ javax.xml.bind.annotation.adapters;version="!";resolution:=optional,
+ javax.xml.namespace;resolution:=optional,
+ javax.xml.parsers;resolution:=optional,
+ javax.xml.transform;resolution:=optional,
+ javax.xml.transform.sax;resolution:=optional,
+ javax.xml.transform.stream;resolution:=optional,
+ javax.validation.*;resolution:=optional;version="${range;[==,3);${javax.validation.api.version}}",
+ *
+
+
+ true
+
+
+
+
+ com.sun.tools.xjc.maven2
+ maven-jaxb-plugin
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jaxb.api.version}
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb.ri.version}
+
+
+ com.sun.xml.bind
+ jaxb-xjc
+ ${jaxb.ri.version}
+
+
+
+ ${basedir}/src/main/java
+ com.sun.research.ws.wadl
+ ${basedir}/etc/catalog.xml
+ ${basedir}/etc
+
+ wadl.xsd
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ classes
+ true
+ 1
+ 1C
+ true
+ ${project.basedir}/etc/systemPropertiesFile
+
+
+
+
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${project.version}
+
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ ${project.version}
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+
+
+
+ jakarta.validation
+ jakarta.validation-api
+
+
+
+ org.osgi
+ org.osgi.core
+ provided
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ provided
+ true
+
+
+ org.glassfish.jersey.media
+ jersey-media-jaxb
+ ${project.version}
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
+ org.jboss
+ jboss-vfs
+ 3.2.6.Final
+ test
+
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${project.version}
+ test
+
+
+
+
+
+ jdk11+
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+ test
+
+
+
+
+ securityOff
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/SecurityManagerConfiguredTest.java
+
+
+
+
+
+
+
+ sonar
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ none
+ false
+ 1
+
+
+
+ maven-shade-plugin
+
+
+ shade-archive
+ none
+
+
+
+
+
+
+
+
+
+ -Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/server.policy
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom.sha1
new file mode 100644
index 00000000..edb93a12
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/core/jersey-server/2.40/jersey-server-2.40.pom.sha1
@@ -0,0 +1 @@
+888dc5b23841c7aadf2b530137fa16155cbea385
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/_remote.repositories
new file mode 100644
index 00000000..8b1d69c6
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jersey-hk2-2.40.jar>central=
+jersey-hk2-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar
new file mode 100644
index 00000000..b31402b9
Binary files /dev/null and b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar differ
diff --git a/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar.sha1 b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar.sha1
new file mode 100644
index 00000000..54cb4a64
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.jar.sha1
@@ -0,0 +1 @@
+4c94775bdcce0c2e32b231f6c638e82bfe3b6eee
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom
new file mode 100644
index 00000000..b008a839
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom
@@ -0,0 +1,130 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey.inject
+ project
+ 2.40
+
+
+ jersey-hk2
+ jar
+ jersey-inject-hk2
+
+ HK2 InjectionManager implementation
+
+
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${project.version}
+
+
+
+ org.glassfish.hk2
+ hk2-locator
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+
+
+ org.javassist
+ javassist
+
+
+
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+ org.hamcrest
+ hamcrest
+ test
+
+
+
+
+
+
+ ${basedir}/src/main/resources
+ true
+
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ true
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+ true
+
+
+
+ org.glassfish.jersey.inject.hk2.*;version=${project.version}
+
+
+ sun.misc.*;resolution:=optional,
+ ${javax.annotation.osgi.version},
+ ${hk2.jvnet.osgi.version},
+ ${hk2.osgi.version},
+ *
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom.sha1
new file mode 100644
index 00000000..7c1be4c3
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/jersey-hk2/2.40/jersey-hk2-2.40.pom.sha1
@@ -0,0 +1 @@
+4efd70c30d25c0c35c5a1e437c21228cddbd9790
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/inject/project/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/inject/project/2.40/_remote.repositories
new file mode 100644
index 00000000..67c3f41d
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/project/2.40/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:36 CEST 2026
+project-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom b/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom
new file mode 100644
index 00000000..27cd7969
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom
@@ -0,0 +1,40 @@
+
+
+
+
+ 4.0.0
+
+
+ org.glassfish.jersey
+ project
+ 2.40
+
+
+ org.glassfish.jersey.inject
+ project
+ pom
+ jersey-inject
+
+ Contains InjectionManager implementations
+
+
+ cdi2-se
+ hk2
+
+
diff --git a/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom.sha1
new file mode 100644
index 00000000..b67681cb
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/inject/project/2.40/project-2.40.pom.sha1
@@ -0,0 +1 @@
+7719fdbd932c0da67115be313e1802b267544d57
\ No newline at end of file
diff --git a/.m2-acc/org/glassfish/jersey/project/2.40/_remote.repositories b/.m2-acc/org/glassfish/jersey/project/2.40/_remote.repositories
new file mode 100644
index 00000000..b624cde8
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/project/2.40/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:35 CEST 2026
+project-2.40.pom>central=
diff --git a/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom b/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom
new file mode 100644
index 00000000..f44df30c
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom
@@ -0,0 +1,2312 @@
+
+
+
+
+ 4.0.0
+
+
+ org.eclipse.ee4j
+ project
+ 1.0.8
+
+
+ org.glassfish.jersey
+ project
+ pom
+ 2.40
+ jersey
+
+ Eclipse Jersey is the open source (under dual EPL+GPL license) JAX-RS 2.1 (JSR 370)
+ production quality Reference Implementation for building RESTful Web services.
+
+
+ https://projects.eclipse.org/projects/ee4j.jersey
+
+
+
+
+ JIRA
+ https://github.com/eclipse-ee4j/jersey/issues
+
+
+
+ Hudson
+ http://hudson.glassfish.org/job/Jersey-trunk-multiplatform/
+
+
+ 2010
+
+
+
+ Users List
+ jersey-dev@eclipse.org
+
+
+
+
+
+ Jorge Bescos Gascon
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Lukas Jungmann
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Dmitry Kornilov
+ Oracle Corporation
+ http://www.oracle.com/
+ https://dmitrykornilov.net
+
+
+ David Kral
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Tomas Kraus
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Tomas Langer
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Maxim Nesen
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Santiago Pericas-Geertsen
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Jan Supol
+ Oracle Corporation
+ http://www.oracle.com/
+ http://blog.supol.info
+
+
+
+
+
+ Petr Bouda
+
+
+ Pavel Bucek
+ Oracle Corporation
+ http://u-modreho-kralika.net/
+
+
+ Michal Gajdos
+ http://blog.dejavu.sk
+
+
+ Petr Janouch
+
+
+ Libor Kramolis
+
+
+ Adam Lindenthal
+
+
+ Jakub Podlesak
+ Oracle Corporation
+ http://www.oracle.com/
+
+
+ Marek Potociar
+
+
+ Stepan Vavra
+
+
+
+
+
+ EPL 2.0
+ http://www.eclipse.org/legal/epl-2.0
+ repo
+ Except for 3rd content and examples.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ GPL2 w/ CPE
+ https://www.gnu.org/software/classpath/license.html
+ repo
+ Except for 3rd content and examples.
+ See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md
+
+
+ EDL 1.0
+ http://www.eclipse.org/org/documents/edl-v10.php
+ repo
+ The examples except bookstore-webapp example
+
+
+ BSD 2-Clause
+ https://opensource.org/licenses/BSD-2-Clause
+ repo
+ The bookstore-webapp example
+
+
+ Apache License, 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+ Google Guava @ org.glassfish.jersey.internal.guava,
+ Dropwizard Monitoring inspired classes @ org.glassfish.jersey.server.internal.monitoring.core,
+ Hibernate Validation classes @ org.glassfish.jersey.server.validation.internal.hibernate, and
+ Jackson JAX-RS Providers @ org.glassfish.jersey.jackson.internal.jackson.jaxrs
+
+
+ Public Domain
+ https://creativecommons.org/publicdomain/zero/1.0/
+ repo
+ JSR-166 Extension to JEP 266 @ org.glassfish.jersey.internal.jsr166
+
+
+ Modified BSD
+ https://asm.ow2.io/license.html
+ repo
+ ASM @ jersey.repackaged.org.objectweb.asm
+
+
+ jQuery license
+ jquery.org/license
+ repo
+ jQuery v1.12.4
+
+
+ MIT license
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+ AngularJS, Bootstrap v3.3.7,
+ jQuery Barcode plugin 0.3, KineticJS v4.7.1
+
+
+ W3C license
+ https://www.w3.org/Consortium/Legal/copyright-documents-19990405
+ repo
+ Content of core-server/etc
+
+
+
+
+ scm:git:git@github.com:jersey/jersey.git
+ scm:git:git@github.com:eclipse-ee4j/jersey.git
+ https://github.com/eclipse-ee4j/jersey
+ HEAD
+
+
+
+ Eclipse Foundation
+ https://www.eclipse.org/org/foundation/
+
+
+
+
+
+
+ org.glassfish.jersey.tools.plugins
+ jersey-doc-modulelist-maven-plugin
+ 1.0.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${enforcer.mvn.plugin.version}
+
+
+ enforce-versions
+
+ enforce
+
+
+
+
+ ${java.version}
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${buildhelper.mvn.plugin.version}
+
+
+ generate-sources
+
+ add-source
+
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen
+
+
+
+
+ initialize
+ parse-version
+
+ parse-version
+
+
+
+
+
+ com.sun.istack
+ istack-commons-maven-plugin
+ ${istack.mvn.plugin.version}
+
+
+ generate-sources
+
+ rs-gen
+
+
+
+ ${basedir}/src/main/resources
+
+ **/localization.properties
+
+
+ ${project.build.directory}/generated-sources/rsrc-gen
+ org.glassfish.jersey.internal.l10n
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${compiler.mvn.plugin.version}
+ true
+
+ ${java.version}
+ ${java.version}
+
+
+
+
+
+ false
+ false
+
+ module-info.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${jar.mvn.plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${install.mvn.plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${resources.mvn.plugin.version}
+ true
+
+
+
+
+ copy-legaldocs
+
+ copy-resources
+
+ process-sources
+
+ ${project.build.outputDirectory}
+
+
+ ${legal.source.folder}
+ META-INF/
+
+ NOTICE.md
+ LICENSE.md
+
+
+
+
+
+
+
+ copy-legaldocs-to-sources
+
+ copy-resources
+
+ process-sources
+
+ ${project.build.directory}/generated-sources/rsrc-gen
+
+
+ ${legal.source.folder}
+ META-INF/
+
+ NOTICE.md
+ LICENSE.md
+
+
+
+
+
+
+
+ copy-legaldocs-to-osgi-bundles
+
+ copy-resources
+
+ process-sources
+
+ ${project.build.directory}/legal
+
+
+ ${legal.source.folder}
+ META-INF/
+
+ NOTICE.md
+ LICENSE.md
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.mvn.plugin.version}
+
+
+ false
+
+
+ -Xmx${surefire.maxmem.argline}m -Dfile.encoding=UTF8 ${surefire.security.argline} ${surefire.coverage.argline}
+
+ ${skip.tests}
+
+
+ junit.jupiter.execution.parallel.enabled=true
+ junit.jupiter.execution.parallel.mode.classes.default=same_thread
+ junit.jupiter.execution.parallel.mode.default=same_thread
+
+
+
+
+ jersey.config.test.container.port
+ ${jersey.config.test.container.port}
+
+
+ 124
+
+
+
+ org.apache.maven.surefire
+ surefire-logger-api
+ ${surefire.mvn.plugin.version}
+
+ true
+
+
+ org.apache.maven.surefire
+ surefire-api
+ ${surefire.mvn.plugin.version}
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${assembly.mvn.plugin.version}
+
+ posix
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${dependency.mvn.plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.mvn.plugin.version}
+
+ Jersey ${jersey.version} API Documentation
+ Jersey ${jersey.version} API
+
+ Oracle
+ and/or its affiliates.
+ All Rights Reserved. Use is subject to license terms.]]>
+
+
+ https://jakartaee.github.io/rest/apidocs/2.1.6/
+ https://javaee.github.io/hk2/apidocs/
+
+
+ *.internal.*:*.tests.*
+
+
+ bundles/**
+ module-info.java
+
+ true
+ none
+ 256m
+ 8
+
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${source.mvn.plugin.version}
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${deploy.mvn.plugin.version}
+
+ 10
+
+
+
+ org.ops4j.pax.exam
+ maven-paxexam-plugin
+ ${paxexam.mvn.plugin.version}
+
+
+ generate-config
+
+ generate-depends-file
+
+
+
+
+
+ felix
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${site.mvn.plugin.version}
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${exec.mvn.plugin.version}
+
+
+
+ java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${jxr.mvn.plugin.version}
+
+
+
+ jxr
+
+ validate
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.mvn.plugin.version}
+
+ etc/config/checkstyle.xml
+ etc/config/checkstyle-suppressions.xml
+ ${project.build.directory}/checkstyle/checkstyle-result.xml
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+ com.sun
+ tools
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.mvn.plugin.version}
+
+ ${findbugs.skip}
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+ true
+ true
+
+ -Dfindbugs.glassfish.logging.validLoggerPrefixes=${findbugs.glassfish.logging.validLoggerPrefixes}
+
+
+ org.glassfish.findbugs
+ findbugs-logging-detectors
+ ${findbugs.glassfish.version}
+
+
+
+
+
+ org.glassfish.findbugs
+ findbugs
+ ${findbugs.glassfish.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${failsafe.mvn.plugin.version}
+
+
+ false
+ ${skip.tests}
+ ${skip.tests}
+ ${failsafe.coverage.argline}
+
+
+ jersey.config.test.container.port
+ ${jersey.config.test.container.port}
+
+
+
+
+
+
+ integration-test
+ verify
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ ${war.mvn.plugin.version}
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ ${ear.mvn.plugin.version}
+
+
+ org.glassfish.embedded
+ maven-embedded-glassfish-plugin
+ ${gfembedded.mvn.plugin.version}
+
+
+ org.glassfish.copyright
+ glassfish-copyright-maven-plugin
+
+ etc/config/copyright-exclude
+
+ git
+
+ false
+
+ true
+
+ false
+
+ false
+
+ false
+ etc/config/copyright.txt
+ etc/config/edl-copyright.txt
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${felix.mvn.plugin.version}
+ true
+
+
+ <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@)))
+ <_nodefaultversion>false
+ {maven-resources},${project.build.directory}/legal
+
+
+
+
+ osgi-bundle
+ package
+
+ bundle
+
+
+
+
+
+ org.codehaus.mojo
+ xml-maven-plugin
+ ${xml.mvn.plugin.version}
+
+
+ com.sun.tools.xjc.maven2
+ maven-jaxb-plugin
+ 1.1.1
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ ${buildnumber.mvn.plugin.version}
+
+
+
+ org.mortbay.jetty
+ maven-jetty-plugin
+ ${jetty.plugin.version}
+
+
+ org.mortbay.jetty
+ jetty-maven-plugin
+ 8.1.8.v20121106
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ ${jetty.version}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ ${shade.mvn.plugin.version}
+
+
+ shade-archive
+
+ shade
+
+
+ false
+
+
+ *:*
+
+ module-info.*
+
+
+
+
+
+
+
+ false
+ true
+ true
+
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ ${antrun.mvn.plugin.version}
+
+
+ org.apache.ant
+ ant
+ 1.10.12
+
+
+
+
+ org.fortasoft
+ gradle-maven-plugin
+ 1.0.8
+
+
+ com.github.wvengen
+ proguard-maven-plugin
+ ${proguard.mvn.plugin.version}
+
+
+ net.sf.proguard
+ proguard-base
+ 5.1
+ runtime
+
+
+
+
+
+
+
+ org.commonjava.maven.plugins
+ directory-maven-plugin
+ 1.0
+
+
+ directories
+
+ highest-basedir
+
+ initialize
+
+ legal.source.folder
+
+
+
+
+
+ org.glassfish.jersey.tools.plugins
+ jersey-doc-modulelist-maven-plugin
+ false
+
+ docs/src/main/docbook/modules.xml
+ docs/src/main/docbook/inc/modules.src
+ docs/src/main/docbook/inc/modules_table_header.src
+ docs/src/main/docbook/inc/modules_table_footer.src
+ docs/src/main/docbook/inc/modules_table_row.src
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${buildhelper.mvn.plugin.version}
+
+
+ jersey.config.test.container.port
+ jersey.config.test.container.stop.port
+
+
+
+
+ reserve-port
+ process-test-classes
+
+ reserve-network-port
+
+
+
+
+
+
+
+ org.glassfish
+ findbugs
+ 3.2-b06
+
+
+
+
+
+
+ jdk8
+
+ 1.8
+
+
+ 9.3
+ 3.0.9
+ 3.4.2.Final
+ 7.5
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+ ${java.version}
+ ${java.version}
+
+ module-info.java
+
+
+
+
+
+
+
+
+ jdk11+
+
+
+ [11,)
+
+
+
+
+ com.sun.activation
+ jakarta.activation
+ ${jakarta.activation.version}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ true
+
+
+
+ base-compile
+
+ compile
+
+
+
+
+ module-info.java
+
+ 1.8
+ 1.8
+
+
+
+
+
+
+
+
+
+
+ testsSkip
+
+ false
+
+
+ skipTests
+ true
+
+
+
+ -Dskip.tests=true
+ true
+ true
+
+
+
+ checkstyleSkip
+
+ false
+
+
+ true
+
+
+
+ findbugsSkip
+
+ false
+
+
+ true
+
+
+
+ testsIncluded
+
+ false
+
+ !tests.excluded
+
+
+
+ tests
+
+
+
+ examplesIncluded
+
+ false
+
+ !examples.excluded
+
+
+
+ examples
+
+
+
+ bundlesIncluded
+
+ false
+
+ !bundles.excluded
+
+
+
+ bundles
+
+
+
+ testFrameworkIncluded
+
+ false
+
+ !test-framework.excluded
+
+
+
+ test-framework
+
+
+
+ pre-release
+
+ docs
+
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
+ xdk
+
+
+ xdk
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ true
+
+
+ ${xdk.absolute.path}
+
+
+ xerces:xercesImpl
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-property
+
+ enforce
+
+
+
+
+ xdk.absolute.path
+ Property 'xdk.absolute.path' has to be specified.
+ .*/xmlparserv2.jar$
+
+ Property 'xdk.absolute.path' has to point to the xdk parser jar (xmlparserv2.jar).
+
+
+
+ true
+
+
+
+
+
+
+
+
+ moxy
+
+
+ moxy
+
+
+
+
+ org.eclipse.persistence
+ org.eclipse.persistence.moxy
+ ${moxy.version}
+
+
+
+
+ eclipselink.repository
+ Eclipse Maven Repository
+ https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo
+ default
+
+
+
+
+ securityOff
+
+
+
+
+
+ project-info
+
+ false
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.7
+
+
+
+ dependencies
+
+
+
+
+
+
+
+
+
+ localhost
+ http://localhost
+
+
+
+
+ jdk1.7+
+
+ [1.7,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+ verify
+ validate
+
+
+ check
+
+
+ etc/config/checkstyle-verify.xml
+ true
+ true
+ true
+ **/module-info.java
+
+
+
+
+
+
+
+
+ sonar
+
+
+
+
+ jacoco
+
+
+ reuseReports
+
+ ${session.executionRootDirectory}/target
+
+ ${jacoco.outputDir}/jacoco.exec
+
+ ${jacoco.outputDir}/jacoco-it.exec
+
+
+ true
+
+
+ ${jacoco.agent.ut.arg}
+ ${jacoco.agent.it.arg}
+
+
+ 0.7.4.201502262128
+ 3.2
+ 2.6
+
+
+
+ org.codehaus.sonar-plugins.java
+ sonar-jacoco-listeners
+ ${sonar-jacoco-listeners.version}
+ test
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco.version}
+
+
+
+ prepare-ut-agent
+ process-test-classes
+
+ prepare-agent
+
+
+ ${sonar.jacoco.reportPath}
+ jacoco.agent.ut.arg
+ true
+
+
+
+
+ prepare-it-agent
+ pre-integration-test
+
+ prepare-agent
+
+
+ ${sonar.jacoco.itReportPath}
+ jacoco.agent.it.arg
+ true
+
+
+
+
+
+ jacoco-report-unit-tests
+ test
+
+ report
+
+
+
+ ${sonar.jacoco.reportPath}
+
+ ${project.build.directory}/jacoco
+
+
+
+ jacoco-report-integration-tests
+ post-integration-test
+
+ report-integration
+
+
+
+ ${sonar.jacoco.itReportPath}
+
+ ${project.build.directory}/jacoco-it
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ sonar-maven-plugin
+ ${sonar.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+
+ listener
+ org.sonar.java.jacoco.JUnitListener
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+
+
+
+
+ listener
+ org.sonar.java.jacoco.JUnitListener
+
+
+
+ ${project.build.directory}/surefire-reports
+
+
+
+
+
+
+
+
+ travis_e2e_skip
+
+ true
+
+
+
+
+ travis_e2e
+
+ false
+ true
+
+
+
+ license_check
+
+
+ dash-licenses-snapshots
+ https://repo.eclipse.org/content/repositories/dash-licenses-snapshots/
+
+ true
+
+
+
+
+
+
+ org.eclipse.dash
+ license-tool-plugin
+ 0.0.1-SNAPSHOT
+
+
+ license-check
+
+ license-check
+
+
+ DEPENDENCIES
+ true
+ REVIEW_SUMMARY
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ ${findbugs.mvn.plugin.version}
+
+
+
+ ${findbugs.skip}
+ ${findbugs.threshold}
+ ${findbugs.exclude}
+ true
+
+ -Dfindbugs.glassfish.logging.validLoggerPrefixes=${findbugs.glassfish.logging.validLoggerPrefixes}
+
+
+ org.glassfish.findbugs
+ findbugs-logging-detectors
+ ${findbugs.glassfish.version}
+
+
+
+
+ findbugs
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.2.0
+
+ false
+
+ Jersey ${jersey.version} API Documentation
+ Jersey ${jersey.version} API
+
+ Oracle
+ and/or its affiliates.
+ All Rights Reserved. Use is subject to license terms.]]>
+
+
+ com.sun.ws.rs.ext:*.examples.*:*.internal.*:*.tests.*
+
+
+ https://jax-rs.github.io/apidocs/2.1
+ https://javaee.github.io/hk2/apidocs/
+
+ none
+
+ module-info.java
+
+
+
+
+
+ aggregate
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+
+
+ jxr
+
+
+
+
+ false
+
+ aggregate
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.mvn.plugin.version}
+
+ etc/config/checkstyle.xml
+ etc/config/checkstyle-suppressions.xml
+
+
+
+
+ checkstyle
+
+
+
+
+
+
+
+
+ archetypes
+ bom
+ connectors
+ containers
+
+ core-common
+ core-server
+ core-client
+
+ ext
+ incubator
+ inject
+ media
+ security
+
+
+
+
+
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jaxrs.api.impl.version}
+
+
+ jakarta.annotation
+ jakarta.annotation-api
+ ${javax.annotation.version}
+
+
+
+ javax.enterprise
+ cdi-api
+ ${cdi.api.version}
+
+
+
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${cdi2.api.version}
+
+
+
+ jakarta.transaction
+ jakarta.transaction-api
+ ${jta.api.version}
+
+
+
+
+
+ org.glassfish.hk2
+ hk2-locator
+ ${hk2.version}
+
+
+ org.glassfish.hk2
+ hk2-utils
+ ${hk2.version}
+
+
+
+ org.glassfish.hk2
+ hk2-api
+ ${hk2.version}
+
+
+ javax.inject
+ javax.inject
+
+
+
+
+ org.glassfish.hk2
+ osgi-resource-locator
+ 1.0.3
+
+
+ org.glassfish.main.hk2
+ hk2-config
+ ${hk2.config.version}
+
+
+ org.glassfish.hk2.external
+ jakarta.inject
+ ${hk2.version}
+
+
+ javax.inject
+ javax.inject
+
+
+
+
+ org.glassfish.hk2.external
+ aopalliance-repackaged
+ ${hk2.version}
+
+
+ org.javassist
+ javassist
+ ${javassist.version}
+
+
+
+ org.glassfish.grizzly
+ grizzly-http-server
+ ${grizzly2.version}
+
+
+ org.glassfish.grizzly
+ grizzly-http-servlet
+ ${grizzly2.version}
+
+
+ org.glassfish.grizzly
+ grizzly-websockets
+ ${grizzly2.version}
+
+
+ org.glassfish.grizzly
+ connection-pool
+ ${grizzly2.version}
+
+
+ org.glassfish.grizzly
+ grizzly-http-client
+ ${grizzly.client.version}
+
+
+
+ io.netty
+ netty-all
+ ${netty.version}
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ ${httpclient.version}
+
+
+ org.apache.httpcomponents.client5
+ httpclient5
+ ${httpclient5.version}
+
+
+
+ org.eclipse.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-client
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-webapp
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-continuation
+ ${jetty.version}
+
+
+ org.eclipse.jetty.http2
+ http2-server
+ ${jetty.version}
+
+
+ org.eclipse.jetty
+ jetty-alpn-conscrypt-server
+ ${jetty.version}
+
+
+
+ org.simpleframework
+ simple-http
+ ${simple.version}
+
+
+
+ org.simpleframework
+ simple-transport
+ ${simple.version}
+
+
+
+ org.simpleframework
+ simple-common
+ ${simple.version}
+
+
+
+ org.codehaus.jettison
+ jettison
+ ${jettison.version}
+
+
+ stax
+ stax-api
+
+
+
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jaxb.api.version}
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb.ri.version}
+
+
+ com.sun.xml.bind
+ jaxb-osgi
+ ${jaxb.ri.version}
+
+
+
+ org.eclipse.persistence
+ org.eclipse.persistence.moxy
+ ${moxy.version}
+
+
+
+ jakarta.persistence
+ jakarta.persistence-api
+ ${javax.persistence.version}
+ provided
+
+
+
+ jakarta.ejb
+ jakarta.ejb-api
+ ${ejb.version}
+ provided
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson.version}
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-jaxb-annotations
+ ${jackson.version}
+
+
+
+ org.codehaus.jackson
+ jackson-core-asl
+ ${jackson1.version}
+
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ ${jackson1.version}
+
+
+
+ org.codehaus.jackson
+ jackson-jaxrs
+ ${jackson1.version}
+
+
+
+ org.codehaus.jackson
+ jackson-xc
+ ${jackson1.version}
+
+
+
+ xerces
+ xercesImpl
+ ${xerces.version}
+
+
+
+ org.osgi
+ org.osgi.core
+ ${osgi.version}
+ provided
+
+
+
+ org.osgi
+ org.osgi.compendium
+ ${osgi.compendium.version}
+ provided
+
+
+
+ org.osgi
+ org.osgi.service.cm
+ ${osgi.service.cm.version}
+ provided
+
+
+
+ org.glassfish.main.ejb
+ ejb-container
+ ${gf.impl.version}
+
+
+ org.glassfish.main.common
+ container-common
+ ${gf.impl.version}
+
+
+
+
+ com.fasterxml
+ classmate
+ ${fasterxml.classmate.version}
+
+
+ jakarta.el
+ jakarta.el-api
+ ${javax.el.version}
+
+
+ org.glassfish
+ jakarta.el
+ ${javax.el.impl.version}
+
+
+
+ org.glassfish
+ jakarta.json
+ ${jsonp.ri.version}
+
+
+ org.glassfish
+ jsonp-jaxrs
+ ${jsonp.jaxrs.version}
+
+
+
+ org.hibernate.validator
+ hibernate-validator
+ ${validation.impl.version}
+
+
+
+ org.hibernate.validator
+ hibernate-validator-cdi
+ ${validation.impl.version}
+
+
+
+ org.ops4j.pax.web
+ pax-web-jetty-bundle
+ ${pax.web.version}
+
+
+ org.ops4j.pax.web
+ pax-web-extender-war
+ ${pax.web.version}
+
+
+ org.openjdk.jmh
+ jmh-core
+ ${jmh.version}
+
+
+ org.openjdk.jmh
+ jmh-generator-annprocess
+ ${jmh.version}
+
+
+ com.esotericsoftware
+ kryo
+ ${kryo.version}
+
+
+
+ commons-logging
+ commons-logging
+ ${commons.logging.version}
+
+
+
+
+ org.jboss.weld.se
+ weld-se-core
+ ${weld3.version}
+
+
+ org.jboss.weld.servlet
+ weld-servlet
+ ${weld3.version}
+
+
+
+ jakarta.validation
+ jakarta.validation-api
+ ${javax.validation.api.version}
+
+
+
+
+
+ org.ops4j.pax.exam
+ pax-exam
+ ${pax.exam.version}
+ test
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit4
+ ${pax.exam.version}
+ test
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-container-forked
+ ${pax.exam.version}
+ test
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-junit-extender-impl
+ 1.2.4
+ test
+
+
+
+ org.ops4j.pax.exam
+ pax-exam-link-mvn
+ ${pax.exam.version}
+ test
+
+
+
+ org.mortbay.jetty
+ jetty
+ ${jetty.plugin.version}
+ test
+
+
+
+ org.mortbay.jetty
+ jetty-util
+ ${jetty.plugin.version}
+ test
+
+
+
+ org.mortbay.jetty
+ servlet-api-2.5
+ ${jetty.servlet.api.25.version}
+ test
+
+
+
+ org.junit
+ junit-bom
+ ${junit5.version}
+ pom
+ import
+
+
+ org.testng
+ testng
+ ${testng.version}
+ test
+
+
+
+ org.hamcrest
+ hamcrest
+ ${hamcrest.version}
+ test
+
+
+ org.jmockit
+ jmockit
+ ${jmockit.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ org.xmlunit
+ xmlunit-core
+ ${xmlunit.version}
+ test
+
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ ${felix.framework.version}
+ test
+
+
+
+ org.apache.felix
+ org.apache.felix.eventadmin
+ ${felix.eventadmin.version}
+ test
+
+
+
+ org.apache.felix
+ org.apache.felix.framework.security
+ ${felix.framework.security.version}
+ test
+
+
+
+ jakarta.json.bind
+ jakarta.json.bind-api
+ ${jsonb.api.version}
+
+
+
+ org.eclipse
+ yasson
+ ${yasson.version}
+
+
+
+ com.google.code.gson
+ gson
+ ${gson.version}
+
+
+
+ io.opentracing
+ opentracing-api
+ ${opentracing.version}
+
+
+
+ io.opentracing
+ opentracing-util
+ ${opentracing.version}
+
+
+
+
+
+
+ 3.2.1
+
+ false
+ Low
+
+
+
+ javax.enterprise
+
+ 1.8
+ jersey.repackaged
+ gf-cddl-gpl
+ UTF-8
+ UTF-8
+ -Dmaven.test.skip=false
+ clean install
+ false
+ false
+
+
+
+ 1024
+
+ ${failsafe.coverage.argline}
+
+
+ 3.1.0
+ 3.6.0
+ 3.3.0
+ 3.1.0
+ 3.4.0
+ 3.2.0
+ 3.3.0
+ 10.9.3
+ 3.9.0
+ 3.6.0
+ 3.1.1
+ 3.3.0
+ 3.1.2
+ 5.1.9
+ 3.0.5
+ 5.1
+ 3.1.1
+ 4.2.0
+ 3.3.0
+ 3.5.0
+ 3.3.0
+ 1.2.4
+ 2.6.0
+ 3.3.1
+ 3.4.1
+ 3.9.1
+ 3.3.0
+ 3.1.2
+ 3.3.2
+ 2.11.0
+ 1.0.2
+
+
+
+ ${project.version}
+ 1.7.0.Final
+ 2.1.0.Final
+
+
+ 9.5
+
+ 2.13.0
+
+ 1.2
+ 1.5.1
+ 1.6.4
+ 2.8.4
+ 7.0.5
+ 1.7
+ 2.3.32
+ 2.0.14
+ 4.0.12
+ 2.9.1
+ 31.1-jre
+ 2.2
+ 1.4.13
+ 2.9.1
+ 4.5.14
+ 5.2.1
+ 2.14.1
+ 1.9.13
+ 3.29.2-GA
+ 1.19.3
+ ${jersey1.version}
+ 1.3.7
+ 1.36
+ 1.49
+ 4.13.2
+ 5.9.3
+ 1.9.3
+ 4.0.2
+ 3.12.4
+ 0.9.10
+ 4.1.93.Final
+ 0.33.0
+ 6.0.0
+ 1.10.0
+ 5.0.0
+ 4.13.4
+ 0.7.4
+ 1.0.4
+ 1.3.8
+ 2.2.21
+ 6.0.1
+ 2.0.7
+ 1.3.11
+ 4.3.30.RELEASE
+ 5.3.27
+ 7.6.1
+ 6.9.13.6
+ 6.2.5.Final
+
+ 3.1.9.Final
+ 2.27.2
+ 2.12.2
+
+
+ 20.3.10
+
+
+ 1.2
+ 2.0.2
+ javax.enterprise.*;version="[1,3)"
+ 3.2.6
+ 5.1.0
+ 1.16
+ 2.4.4
+ 2.6.1
+ org.glassfish.hk2.*;version="[2.5,4)"
+ org.jvnet.hk2.*;version="[2.5,4)"
+ 5.1.0
+ 3.0.12
+ 1.2.2
+ 3.0.3
+ 3.0.4
+ javax.annotation.*;version="[1.2,3)"
+ 1.3.5
+ 1.2.5
+ 2.2.3
+ 2.0.2
+ 2.3.3
+ 2.3.8
+ 2.1
+ 2.1.6
+ 6.1.26
+ org.eclipse.jetty.*;version="[9.4,11)"
+ 9.4.51.v20230217
+ 6.1.14
+ 1.0.2
+ 1.1.6
+ 1.1.6
+ 2.3.6
+ 1.2.7
+ 1.3.3
+ 2.0.1
+ 2.0
+ 1.9.15
+ 2.7.12
+ 1.6.1
+ 2.5
+ 3.1.0
+ 4.0.4
+ 1.0.11
+
+
diff --git a/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom.sha1 b/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom.sha1
new file mode 100644
index 00000000..c60e1424
--- /dev/null
+++ b/.m2-acc/org/glassfish/jersey/project/2.40/project-2.40.pom.sha1
@@ -0,0 +1 @@
+04eb1c080183706d9e1380742691ca0b53a9cc84
\ No newline at end of file
diff --git a/.m2-acc/org/javassist/javassist/3.29.2-GA/_remote.repositories b/.m2-acc/org/javassist/javassist/3.29.2-GA/_remote.repositories
new file mode 100644
index 00000000..71c4b890
--- /dev/null
+++ b/.m2-acc/org/javassist/javassist/3.29.2-GA/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+javassist-3.29.2-GA.jar>central=
+javassist-3.29.2-GA.pom>central=
diff --git a/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar
new file mode 100644
index 00000000..68fc3010
Binary files /dev/null and b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar differ
diff --git a/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar.sha1 b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar.sha1
new file mode 100644
index 00000000..f57f4a54
--- /dev/null
+++ b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.jar.sha1
@@ -0,0 +1 @@
+6c32028609e5dd4a1b78e10fbcd122b09b3928b1
\ No newline at end of file
diff --git a/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom
new file mode 100644
index 00000000..a604e166
--- /dev/null
+++ b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom
@@ -0,0 +1,336 @@
+
+ 4.0.0
+ org.javassist
+ javassist
+ bundle
+
+ Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation
+ simple. It is a class library for editing bytecodes in Java.
+
+ 3.29.2-GA
+ Javassist
+ http://www.javassist.org/
+
+
+ UTF-8
+
+
+ Shigeru Chiba, www.javassist.org
+
+
+
+ JIRA
+ https://jira.jboss.org/jira/browse/JASSIST/
+
+
+
+
+ MPL 1.1
+ http://www.mozilla.org/MPL/MPL-1.1.html
+
+
+
+ LGPL 2.1
+ http://www.gnu.org/licenses/lgpl-2.1.html
+
+
+
+ Apache License 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ scm:git:git@github.com:jboss-javassist/javassist.git
+ scm:git:git@github.com:jboss-javassist/javassist.git
+ scm:git:git@github.com:jboss-javassist/javassist.git
+
+
+
+
+ chiba
+ Shigeru Chiba
+ chiba@javassist.org
+ The Javassist Project
+ http://www.javassist.org/
+
+ project lead
+
+ 9
+
+
+
+ adinn
+ Andrew Dinn
+ adinn@redhat.com
+ JBoss
+ http://www.jboss.org/
+
+ contributing developer
+
+ 0
+
+
+
+ kabir.khan@jboss.com
+ Kabir Khan
+ kabir.khan@jboss.com
+ JBoss
+ http://www.jboss.org/
+
+ contributing developer
+
+ 0
+
+
+
+ scottmarlow
+ Scott Marlow
+ smarlow@redhat.com
+ JBoss
+ http://www.jboss.org/
+
+ contributing developer
+
+ -5
+
+
+
+
+
+
+
+
+ jboss-releases-repository
+ JBoss Releases Repository
+ https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/
+
+
+ jboss-snapshots-repository
+ JBoss Snapshots Repository
+ https://repository.jboss.org/nexus/content/repositories/snapshots/
+
+
+
+ src/main/
+ src/test/
+
+
+ src/test/resources
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.2
+
+ 1.8
+ 1.8
+ 11
+ 11
+ -parameters
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+
+ javassist/JvstTest.java
+
+ once
+
+ resources
+
+ ${project.build.directory}/runtest
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.6
+
+
+
+ javassist.CtClass
+ true
+
+ src/main/META-INF/MANIFEST.MF
+
+
+
+
+ maven-source-plugin
+ 2.0.4
+
+
+ attach-sources
+
+ jar
+
+
+
+ true
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.2.0
+
+ true
+ javassist.compiler:javassist.convert:javassist.scopedpool:javassist.bytecode.stackmap
+ Javassist, a Java-bytecode translator toolkit.
+Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.]]>
+ public
+ true
+ none
+ 8
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.3.0
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+ jar
+ bundle
+ war
+
+
+ ${project.artifactId}
+ ${project.version}
+ !com.sun.jdi.*
+ !com.sun.jdi.*,javassist.*;version="${project.version}"
+
+
+ true
+
+
+
+
+
+
+ centralRelease
+
+
+
+ sonatype-releases-repository
+ Sonatype Releases Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+ ${gpg.useAgent}
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+ default-tools
+
+ [,1.8]
+
+
+
+ com.sun
+ tools
+ ${java.version}
+ system
+ true
+ ${java.home}/../lib/tools.jar
+
+
+
+
+ java9-tools
+
+ [1.9,]
+
+
+
+ com.sun
+ tools
+ ${java.version}
+ system
+ true
+ ${java.home}/lib/jrt-fs.jar
+
+
+
+
+
+
+ junit
+ junit
+ [4.13.1,)
+ test
+
+
+ org.hamcrest
+ hamcrest-all
+ 1.3
+ test
+
+
+
+
diff --git a/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom.sha1 b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom.sha1
new file mode 100644
index 00000000..14cdd1c5
--- /dev/null
+++ b/.m2-acc/org/javassist/javassist/3.29.2-GA/javassist-3.29.2-GA.pom.sha1
@@ -0,0 +1 @@
+c4bbbbef3e64733621fba718ac0079b8397b9c05
\ No newline at end of file
diff --git a/.m2-acc/org/jboss/weld/weld-parent/26/_remote.repositories b/.m2-acc/org/jboss/weld/weld-parent/26/_remote.repositories
new file mode 100644
index 00000000..78df5725
--- /dev/null
+++ b/.m2-acc/org/jboss/weld/weld-parent/26/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+weld-parent-26.pom>central=
diff --git a/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom b/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom
new file mode 100644
index 00000000..fd7af54e
--- /dev/null
+++ b/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom
@@ -0,0 +1,788 @@
+
+ 4.0.0
+ org.jboss.weld
+ weld-parent
+ pom
+ 26
+
+ Weld Parent
+
+
+
+ http://www.seamframework.org/Weld
+
+
+ The parent POM for Weld, specifying the build parameters
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+
+ Weld committers
+
+
+
+
+ Seam Framework
+ http://seamframework.org
+
+
+
+
+ UTF-8
+ UTF-8
+ 1.1.1-Beta3
+ 1.1.0.GA
+ 1.1.0
+ ${project.artifactId}.pdf
+ 3.0.3
+ 1
+
+ 2.12.4
+ 2.5.1
+ 2.2.1
+ 2.10
+
+
+
+
+ https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/
+ https://repository.jboss.org/nexus/content/repositories/snapshots/
+ yyyyMMdd-HHmm
+
+
+
+ 3.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ true
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ maven-remote-resources-plugin
+ 1.1
+
+
+ attach-license
+
+ process
+
+ true
+
+
+ org.jboss.weld:weld-license:1
+
+
+
+
+
+
+
+ package
+
+
+
+
+
+ ch.qos.cal10n.plugins
+ maven-cal10n-plugin
+ 0.8.1
+
+
+ org.jboss.maven.plugins
+ maven-jdocbook-plugin
+ 2.2.3
+ true
+
+
+ org.jboss.weld
+ weld-docbook-xslt
+ ${weld.docbook.version}
+
+
+ org.jboss.seam
+ seam-docbook-xslt
+ ${seam.docbook.version}
+
+
+ org.jboss.seam
+ seam-jdocbook-style
+ ${seam.docbook.version}
+ jdocbook-style
+
+
+ org.jboss
+ jbossorg-jdocbook-style
+ ${jbossorg.docbook.version}
+ jdocbook-style
+
+
+
+ ${project.basedir}/src/main/docbook
+ master.xml
+ en-US
+
+ ${project.basedir}/src/main/docbook/en-US
+
+ images/*.png
+
+
+
+
+ pdf
+ classpath:/xslt/org/jboss/weld/pdf.xsl
+ ${pdf.name}
+
+
+ html
+ classpath:/xslt/org/jboss/weld/xhtml.xsl
+ index.html
+
+
+ html_single
+ classpath:/xslt/org/jboss/weld/xhtml-single.xsl
+ index.html
+
+
+
+ true
+ saxon
+ 1.72.0
+ -
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.3
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+
+ -Drelease
+ true
+
+ ${release.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2-beta-5
+
+
+ distribution
+ package
+
+ single
+
+
+
+ src/main/assembly/assembly.xml
+
+ ${project.build.finalName}-${project.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.0.1
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4.3
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.7
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.1.0
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.1.1
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0-beta-1
+
+
+ enforce
+
+ enforce
+
+
+
+
+ [${minimum.maven.version},)
+
+
+
+ org.apache.maven.plugins:maven-eclipse-plugin
+ org.codehaus.mojo:versions-maven-plugin
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${compiler.version}
+
+ 1.6
+ 1.6
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ ${project.url}
+ ${project.name}
+ ${maven.build.timestamp}
+ ${project.organization.name}
+ ${project.name}
+ ${parsedVersion.osgiVersion}
+ ${project.organization.name}
+
+
+
+ Build-Information
+
+ ${maven.version}
+ ${java.version}
+ ${java.vendor}
+ ${os.name}
+ ${os.arch}
+ ${os.version}
+ ${buildNumber}
+ ${maven.build.timestamp}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.5
+
+
+ validate
+
+ maven-version
+ parse-version
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+
+
+ org.eclipse.jdt.launching.JRE_CONTAINER
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.2
+
+
+ set-build-properties
+
+ create
+
+
+ true
+ unavailable
+ {0, date, long} {0, time, long}
+
+
+
+ true
+
+
+ org.twdata.maven
+ maven-cli-plugin
+ 1.0.3
+
+
+ org.glassfish
+ maven-embedded-glassfish-plugin
+ 3.0
+
+ glassfish
+ ${project.build.directory}/${project.build.finalName}.war
+ 7070
+ ${project.build.finalName}
+
+
+
+ install
+
+ run
+
+
+
+
+
+ org.mortbay.jetty
+ maven-jetty-plugin
+ 6.1.21
+
+
+
+
+ 9090
+
+
+
+ ${project.build.finalName}
+
+ ${basedir}/src/main/resources/jetty-env.xml
+
+
+ 3
+
+
+
+
+
+
+ org.codehaus.mojo
+ tomcat-maven-plugin
+ 1.0-beta-1
+ true
+
+ /${project.build.finalName}
+
+ 6060
+
+ http://localhost:8080/manager
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.1-beta-1
+ true
+
+ false
+ ${project.build.finalName}
+
+
+
+ org.apache.maven.plugins
+ maven-ejb-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-ear-plugin
+ 2.4.2
+
+
+ com.pyx4j
+ maven-junction-plugin
+ 1.0.3
+
+
+ org.sonatype.plugins
+ nexus-maven-plugin
+ 1.3.2.1
+
+ https://repository.jboss.org/nexus
+ jboss-releases-repository
+
+
+
+ org.apache.maven.plugins
+ maven-archetype-plugin
+ 2.0-alpha-5
+ true
+
+
+ org.codehaus.mojo
+ jboss-maven-plugin
+ 1.4
+
+
+ org.codehaus.mojo
+ emma-maven-plugin
+ 1.0-alpha-2
+
+
+ org.sonatype.maven.plugin
+ emma4it-maven-plugin
+ 1.3
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.3.1
+
+ Max
+ Low
+ true
+ false
+
+
+
+
+ check
+
+
+
+
+
+ org.codehaus.cargo
+ cargo-maven2-plugin
+ 1.0.1
+
+
+ org.codehaus.mojo
+ selenium-maven-plugin
+ 1.0.1
+
+
+ org.codehaus.mojo
+ failsafe-maven-plugin
+ 2.4.3-alpha-1
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${checkstyle.version}
+
+ weld-checkstyle/checkstyle.xml
+ weld-checkstyle/checkstyle-suppressions.xml
+ true
+ true
+
+
+
+
+ org.jboss.weld
+ weld-common-build-config
+ ${build.config.version}
+
+
+
+
+ check-style
+ compile
+
+ checkstyle
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+ release
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+ ${gpg.passphrase}
+ ${gpg.useAgent}
+
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-maven-plugin
+
+ true
+ [nexus-maven-plugin] closing
+ repository after release:perform
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+
+ validate-scm
+
+ create
+
+
+ none
+
+ true
+ true
+
+
+
+ true
+
+
+
+
+
+ distribution
+
+
+ dist
+
+
+
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ javadoc
+ package
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ ${maven.deploy.skip}
+
+
+
+
+
+
+ code-coverage
+
+
+ code-coverage
+
+
+
+
+
+
+ org.codehaus.mojo
+ emma-maven-plugin
+
+
+ instrumentation
+ process-classes
+
+ instrument
+
+
+ true
+
+
+
+ instrumentation-clean
+ clean
+
+ clean
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ true
+
+ once
+ ${project.build.directory}/generated-classes/emma/classes
+
+
+
+
+ org.sonatype.maven.plugin
+ emma4it-maven-plugin
+
+
+ report
+ test
+
+ report
+
+
+
+
+ ${project.build.sourceDirectory}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ scm:git:git@github.com:weld/parent.git
+ scm:git:git@github.com:weld/parent.git
+ scm:git:git@github.com:weld/parent.git
+ HEAD
+
+
+
+
+ jboss-releases-repository
+ JBoss Releases Repository
+ ${jboss.releases.repo.url}
+
+
+ jboss-snapshots-repository
+ JBoss Snapshots Repository
+ ${jboss.snapshots.repo.url}
+
+
+
+
+
diff --git a/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom.sha1 b/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom.sha1
new file mode 100644
index 00000000..1f7e934e
--- /dev/null
+++ b/.m2-acc/org/jboss/weld/weld-parent/26/weld-parent-26.pom.sha1
@@ -0,0 +1 @@
+54a75d96c0c3f6bb4b32293d2ababb8fae665e91
\ No newline at end of file
diff --git a/.m2-acc/org/jetbrains/annotations/17.0.0/_remote.repositories b/.m2-acc/org/jetbrains/annotations/17.0.0/_remote.repositories
new file mode 100644
index 00000000..db92ec7d
--- /dev/null
+++ b/.m2-acc/org/jetbrains/annotations/17.0.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+annotations-17.0.0.jar>central=
+annotations-17.0.0.pom>central=
diff --git a/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar
new file mode 100644
index 00000000..477f7d02
Binary files /dev/null and b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar differ
diff --git a/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar.sha1 b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar.sha1
new file mode 100644
index 00000000..ecd27f50
--- /dev/null
+++ b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar.sha1
@@ -0,0 +1 @@
+8ceead41f4e71821919dbdb7a9847608f1a938cb
\ No newline at end of file
diff --git a/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom
new file mode 100644
index 00000000..00dd0c38
--- /dev/null
+++ b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom
@@ -0,0 +1,30 @@
+
+
+ 4.0.0
+ org.jetbrains
+ annotations
+ 17.0.0
+ JetBrains Java Annotations
+ A set of annotations used for code inspection support and code documentation.
+ https://github.com/JetBrains/java-annotations
+
+ https://github.com/JetBrains/java-annotations
+ scm:git:git://github.com/JetBrains/java-annotations.git
+ scm:git:ssh://github.com:JetBrains/java-annotations.git
+
+
+
+ The Apache Software License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ JetBrains
+ JetBrains Team
+ JetBrains
+ https://www.jetbrains.com
+
+
+
diff --git a/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom.sha1 b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom.sha1
new file mode 100644
index 00000000..7180c605
--- /dev/null
+++ b/.m2-acc/org/jetbrains/annotations/17.0.0/annotations-17.0.0.pom.sha1
@@ -0,0 +1 @@
+6fb414405261ca1251f81a29ed920d8621f060c7
\ No newline at end of file
diff --git a/.m2-acc/org/jmeos/jmeos/1.4/_remote.repositories b/.m2-acc/org/jmeos/jmeos/1.4/_remote.repositories
new file mode 100644
index 00000000..7324b23c
--- /dev/null
+++ b/.m2-acc/org/jmeos/jmeos/1.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+jmeos-1.4.jar>=
+jmeos-1.4.pom>=
diff --git a/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.jar b/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.jar
new file mode 100644
index 00000000..c24d68a3
Binary files /dev/null and b/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.jar differ
diff --git a/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.pom b/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.pom
new file mode 100644
index 00000000..b4f32d95
--- /dev/null
+++ b/.m2-acc/org/jmeos/jmeos/1.4/jmeos-1.4.pom
@@ -0,0 +1,9 @@
+
+
+ 4.0.0
+ org.jmeos
+ jmeos
+ 1.4
+ POM was created from install:install-file
+
diff --git a/.m2-acc/org/jmeos/jmeos/maven-metadata-local.xml b/.m2-acc/org/jmeos/jmeos/maven-metadata-local.xml
new file mode 100644
index 00000000..3ee267ca
--- /dev/null
+++ b/.m2-acc/org/jmeos/jmeos/maven-metadata-local.xml
@@ -0,0 +1,12 @@
+
+
+ org.jmeos
+ jmeos
+
+ 1.4
+
+ 1.4
+
+ 20260529105617
+
+
diff --git a/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/_remote.repositories b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/_remote.repositories
new file mode 100644
index 00000000..6cc857a6
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+json4s-ast_2.13-3.7.0-M11.jar>central=
+json4s-ast_2.13-3.7.0-M11.pom>central=
diff --git a/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar
new file mode 100644
index 00000000..fbe5ff86
Binary files /dev/null and b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar differ
diff --git a/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar.sha1 b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar.sha1
new file mode 100644
index 00000000..1c98334d
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.jar.sha1
@@ -0,0 +1 @@
+5cdee05c25c367092ac5f8f1261989e4e25568e3
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom
new file mode 100644
index 00000000..98883cae
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom
@@ -0,0 +1,46 @@
+
+
+ 4.0.0
+ org.json4s
+ json4s-ast_2.13
+ jar
+ json4s-ast
+ https://github.com/json4s/json4s
+ 3.7.0-M11
+
+
+ Apache-2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ json4s-ast
+ 2009
+
+ org.json4s
+ https://github.com/json4s/json4s
+
+
+ https://github.com/json4s/json4s
+ scm:git:git://github.com/json4s/json4s.git
+
+
+
+ casualjim
+ Ivan Porto Carrero
+ http://flanders.co.nz/
+
+
+ seratch
+ Kazuhiro Sera
+ http://git.io/sera
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.5
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom.sha1 b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom.sha1
new file mode 100644
index 00000000..4be5bfe7
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-ast_2.13/3.7.0-M11/json4s-ast_2.13-3.7.0-M11.pom.sha1
@@ -0,0 +1 @@
+5283d0d0371531805d5927b32714d5e864e2f473
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/_remote.repositories b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/_remote.repositories
new file mode 100644
index 00000000..2e508cc4
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+json4s-core_2.13-3.7.0-M11.jar>central=
+json4s-core_2.13-3.7.0-M11.pom>central=
diff --git a/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar
new file mode 100644
index 00000000..521d45f7
Binary files /dev/null and b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar differ
diff --git a/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar.sha1 b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar.sha1
new file mode 100644
index 00000000..cfc8518f
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.jar.sha1
@@ -0,0 +1 @@
+e04ce5f5a27292ff7bb13ced353137e10813a9f2
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom
new file mode 100644
index 00000000..abddd38c
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom
@@ -0,0 +1,61 @@
+
+
+ 4.0.0
+ org.json4s
+ json4s-core_2.13
+ jar
+ json4s-core
+ https://github.com/json4s/json4s
+ 3.7.0-M11
+
+
+ Apache-2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ json4s-core
+ 2009
+
+ org.json4s
+ https://github.com/json4s/json4s
+
+
+ https://github.com/json4s/json4s
+ scm:git:git://github.com/json4s/json4s.git
+
+
+
+ casualjim
+ Ivan Porto Carrero
+ http://flanders.co.nz/
+
+
+ seratch
+ Kazuhiro Sera
+ http://git.io/sera
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.5
+
+
+ org.json4s
+ json4s-ast_2.13
+ 3.7.0-M11
+
+
+ org.json4s
+ json4s-scalap_2.13
+ 3.7.0-M11
+
+
+ com.thoughtworks.paranamer
+ paranamer
+ 2.8
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom.sha1 b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom.sha1
new file mode 100644
index 00000000..1c2fcebe
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-core_2.13/3.7.0-M11/json4s-core_2.13-3.7.0-M11.pom.sha1
@@ -0,0 +1 @@
+4f5793ebcae1ff162afddcff9ea7f8db4f87813f
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/_remote.repositories b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/_remote.repositories
new file mode 100644
index 00000000..b18bc7a1
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+json4s-jackson_2.13-3.7.0-M11.jar>central=
+json4s-jackson_2.13-3.7.0-M11.pom>central=
diff --git a/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar
new file mode 100644
index 00000000..133d2c75
Binary files /dev/null and b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar differ
diff --git a/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar.sha1 b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar.sha1
new file mode 100644
index 00000000..1b6da834
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.jar.sha1
@@ -0,0 +1 @@
+69fcabd60bca85fecb4756db1d5f18ccfdabad4b
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom
new file mode 100644
index 00000000..ef33f774
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom
@@ -0,0 +1,56 @@
+
+
+ 4.0.0
+ org.json4s
+ json4s-jackson_2.13
+ jar
+ json4s-jackson
+ https://github.com/json4s/json4s
+ 3.7.0-M11
+
+
+ Apache-2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ json4s-jackson
+ 2009
+
+ org.json4s
+ https://github.com/json4s/json4s
+
+
+ https://github.com/json4s/json4s
+ scm:git:git://github.com/json4s/json4s.git
+
+
+
+ casualjim
+ Ivan Porto Carrero
+ http://flanders.co.nz/
+
+
+ seratch
+ Kazuhiro Sera
+ http://git.io/sera
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.5
+
+
+ org.json4s
+ json4s-core_2.13
+ 3.7.0-M11
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.12.2
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom.sha1 b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom.sha1
new file mode 100644
index 00000000..1d619c51
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-jackson_2.13/3.7.0-M11/json4s-jackson_2.13-3.7.0-M11.pom.sha1
@@ -0,0 +1 @@
+4b1aa0a84cce078cfaac8a623ec6d0bfa0ef39e9
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/_remote.repositories b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/_remote.repositories
new file mode 100644
index 00000000..069d692e
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+json4s-scalap_2.13-3.7.0-M11.jar>central=
+json4s-scalap_2.13-3.7.0-M11.pom>central=
diff --git a/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar
new file mode 100644
index 00000000..e4bf8c0f
Binary files /dev/null and b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar differ
diff --git a/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar.sha1 b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar.sha1
new file mode 100644
index 00000000..102aca1d
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.jar.sha1
@@ -0,0 +1 @@
+e225fbf829ede3a4f68519490e0c5b82988bfb8d
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom
new file mode 100644
index 00000000..afa07bb2
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom
@@ -0,0 +1,46 @@
+
+
+ 4.0.0
+ org.json4s
+ json4s-scalap_2.13
+ jar
+ json4s-scalap
+ https://github.com/json4s/json4s
+ 3.7.0-M11
+
+
+ Apache-2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ json4s-scalap
+ 2009
+
+ org.json4s
+ https://github.com/json4s/json4s
+
+
+ https://github.com/json4s/json4s
+ scm:git:git://github.com/json4s/json4s.git
+
+
+
+ casualjim
+ Ivan Porto Carrero
+ http://flanders.co.nz/
+
+
+ seratch
+ Kazuhiro Sera
+ http://git.io/sera
+
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.5
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom.sha1 b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom.sha1
new file mode 100644
index 00000000..4dbb2121
--- /dev/null
+++ b/.m2-acc/org/json4s/json4s-scalap_2.13/3.7.0-M11/json4s-scalap_2.13-3.7.0-M11.pom.sha1
@@ -0,0 +1 @@
+89f492baf6d25ee0a4e2a5a65615d567b2b8e235
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.10.0/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.10.0/_remote.repositories
new file mode 100644
index 00000000..706832c5
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:45 CEST 2026
+junit-bom-5.10.0.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom b/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom
new file mode 100644
index 00000000..1ea4b70f
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.0
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.0
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.10.0
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.10.0
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.10.0
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.10.0
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.10.0
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.10.0
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1
new file mode 100644
index 00000000..bf971d8c
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom.sha1
@@ -0,0 +1 @@
+1136f35a5438634393bf628f69b8ca43c8518f7c
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.10.2/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.10.2/_remote.repositories
new file mode 100644
index 00000000..b985b1a9
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+junit-bom-5.10.2.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom b/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom
new file mode 100644
index 00000000..92e6e600
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.10.2
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.2
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.2
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.10.2
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.10.2
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.10.2
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.10.2
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.10.2
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.10.2
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1
new file mode 100644
index 00000000..69f18a06
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom.sha1
@@ -0,0 +1 @@
+b25ed98a5bd08cdda60e569cf22822a760e76019
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.7.1/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.7.1/_remote.repositories
new file mode 100644
index 00000000..b04b56c4
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:30 CEST 2026
+junit-bom-5.7.1.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom b/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom
new file mode 100644
index 00000000..9c7e47da
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.7.1
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.7.1
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.7.1
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.7.1
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.7.1
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.7.1
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.7.1
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.7.1
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.7.1
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1
new file mode 100644
index 00000000..4be19e70
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.sha1
@@ -0,0 +1 @@
+ea517dcd1a0692cf193264d3e3ef0cc1a4a7b410
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.7.2/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.7.2/_remote.repositories
new file mode 100644
index 00000000..3d40cbd0
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+junit-bom-5.7.2.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom b/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom
new file mode 100644
index 00000000..f1ebe971
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.7.2
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.7.2
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.7.2
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.7.2
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.7.2
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.7.2
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.7.2
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.7.2
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.7.2
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom.sha1
new file mode 100644
index 00000000..70a543be
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.7.2/junit-bom-5.7.2.pom.sha1
@@ -0,0 +1 @@
+e8848369738c03e40af5507686216f9b8b44b6a3
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.8.0-M1/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.8.0-M1/_remote.repositories
new file mode 100644
index 00000000..35d9dc04
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.8.0-M1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:42 CEST 2026
+junit-bom-5.8.0-M1.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom b/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom
new file mode 100644
index 00000000..1e6e44c4
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.8.0-M1
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.8.0-M1
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.8.0-M1
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.8.0-M1
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.8.0-M1
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.8.0-M1
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.8.0-M1
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.8.0-M1
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom.sha1
new file mode 100644
index 00000000..caf0c404
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom.sha1
@@ -0,0 +1 @@
+2b0372987a90d91744e3177696a904d3736050b4
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.9.0/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.9.0/_remote.repositories
new file mode 100644
index 00000000..fea71e93
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.0/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:42 CEST 2026
+junit-bom-5.9.0.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom b/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
new file mode 100644
index 00000000..de9e3fc4
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.9.0
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.9.0
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.0
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.0
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.9.0
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.0
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.9.0
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.9.0
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.0
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom.sha1
new file mode 100644
index 00000000..39b6ffb3
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom.sha1
@@ -0,0 +1 @@
+287a17c5dcfa8c0e07abd27b43d41d521e32fcae
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.9.1/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.9.1/_remote.repositories
new file mode 100644
index 00000000..5e73faf1
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+junit-bom-5.9.1.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom b/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom
new file mode 100644
index 00000000..57e6b86c
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.9.1
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.9.1
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.1
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.1
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.9.1
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.1
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.9.1
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.9.1
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.1
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1
new file mode 100644
index 00000000..d6517976
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.1/junit-bom-5.9.1.pom.sha1
@@ -0,0 +1 @@
+ce71051be5ac4cea4e06a25fc100a0e64bcf6a1c
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.9.2/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.9.2/_remote.repositories
new file mode 100644
index 00000000..0249d5a9
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:28 CEST 2026
+junit-bom-5.9.2.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom b/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom
new file mode 100644
index 00000000..70036acb
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.9.2
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.2
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.2
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.9.2
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.2
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.9.2
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.9.2
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.2
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom.sha1
new file mode 100644
index 00000000..c59706f4
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom.sha1
@@ -0,0 +1 @@
+645a08cbe455cad14d8bfb25a35d7f594c53cafd
\ No newline at end of file
diff --git a/.m2-acc/org/junit/junit-bom/5.9.3/_remote.repositories b/.m2-acc/org/junit/junit-bom/5.9.3/_remote.repositories
new file mode 100644
index 00000000..fa0f9810
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:34 CEST 2026
+junit-bom-5.9.3.pom>central=
diff --git a/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom b/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom
new file mode 100644
index 00000000..b49e14dc
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit
+ junit-bom
+ 5.9.3
+ pom
+ JUnit 5 (Bill of Materials)
+ This Bill of Materials POM can be used to ease dependency management when referencing multiple JUnit artifacts using Gradle or Maven.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.9.3
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.9.3
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.9.3
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 5.9.3
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.9.3
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-console
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-jfr
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-reporting
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-runner
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-suite
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-suite-commons
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 1.9.3
+
+
+ org.junit.platform
+ junit-platform-testkit
+ 1.9.3
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 5.9.3
+
+
+
+
diff --git a/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1 b/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1
new file mode 100644
index 00000000..9bfbbf3a
--- /dev/null
+++ b/.m2-acc/org/junit/junit-bom/5.9.3/junit-bom-5.9.3.pom.sha1
@@ -0,0 +1 @@
+b1874b6a66656e4f5e4b492ab321249bcb749dc7
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/_remote.repositories b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/_remote.repositories
new file mode 100644
index 00000000..d15fc0a8
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-jupiter-api-5.10.0.jar>central=
+junit-jupiter-api-5.10.0.pom>central=
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar
new file mode 100644
index 00000000..8ef6fd5a
Binary files /dev/null and b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar differ
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar.sha1
new file mode 100644
index 00000000..53a6129d
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar.sha1
@@ -0,0 +1 @@
+2fe4ba3d31d5067878e468c96aa039005a9134d3
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom
new file mode 100644
index 00000000..45d07509
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.0
+ JUnit Jupiter API
+ Module "junit-jupiter-api" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.opentest4j
+ opentest4j
+ 1.3.0
+ compile
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.10.0
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom.sha1
new file mode 100644
index 00000000..3cbd847f
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.pom.sha1
@@ -0,0 +1 @@
+751a372c3b3823c75b3fff31738007f630626cb6
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/_remote.repositories b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/_remote.repositories
new file mode 100644
index 00000000..ce7b0055
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-jupiter-engine-5.10.0.jar>central=
+junit-jupiter-engine-5.10.0.pom>central=
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar
new file mode 100644
index 00000000..c339db37
Binary files /dev/null and b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar differ
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar.sha1
new file mode 100644
index 00000000..d4f5cfcd
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.jar.sha1
@@ -0,0 +1 @@
+90587932d718fc51a48112d33045a18476c542ad
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom
new file mode 100644
index 00000000..e1e9049a
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.10.0
+ JUnit Jupiter Engine
+ Module "junit-jupiter-engine" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.10.0
+ compile
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.0
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom.sha1
new file mode 100644
index 00000000..434afedb
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-engine/5.10.0/junit-jupiter-engine-5.10.0.pom.sha1
@@ -0,0 +1 @@
+9d09b505f70ae52db62c2989269e2f1846abfbf4
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/_remote.repositories b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/_remote.repositories
new file mode 100644
index 00000000..dd00a704
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-jupiter-params-5.10.0.jar>central=
+junit-jupiter-params-5.10.0.pom>central=
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar
new file mode 100644
index 00000000..043c0e51
Binary files /dev/null and b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar differ
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar.sha1
new file mode 100644
index 00000000..463194fb
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.jar.sha1
@@ -0,0 +1 @@
+9041c7365495a897a64782ea5a6fdb99dab1814e
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom
new file mode 100644
index 00000000..c0641f58
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.10.0
+ JUnit Jupiter Params
+ Module "junit-jupiter-params" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.0
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom.sha1
new file mode 100644
index 00000000..8182c249
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter-params/5.10.0/junit-jupiter-params-5.10.0.pom.sha1
@@ -0,0 +1 @@
+75122fe5026c859d422941ea49e2d4053b867c5c
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/_remote.repositories b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/_remote.repositories
new file mode 100644
index 00000000..bac110e8
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-jupiter-5.10.0.jar>central=
+junit-jupiter-5.10.0.pom>central=
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar
new file mode 100644
index 00000000..466413e2
Binary files /dev/null and b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar differ
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar.sha1
new file mode 100644
index 00000000..52056b60
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.jar.sha1
@@ -0,0 +1 @@
+8fea1d9c58b2156f1b998f2f18da04bc9e087f74
\ No newline at end of file
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom
new file mode 100644
index 00000000..e5391ff9
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.0
+ JUnit Jupiter (Aggregator)
+ Module "junit-jupiter" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.0
+ compile
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.10.0
+ compile
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 5.10.0
+ runtime
+
+
+
diff --git a/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom.sha1 b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom.sha1
new file mode 100644
index 00000000..b31a32ed
--- /dev/null
+++ b/.m2-acc/org/junit/jupiter/junit-jupiter/5.10.0/junit-jupiter-5.10.0.pom.sha1
@@ -0,0 +1 @@
+0202fcf3cc412d03fee679be85e7f54d64f454dd
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/_remote.repositories
new file mode 100644
index 00000000..13def211
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-platform-commons-1.10.0.jar>central=
+junit-platform-commons-1.10.0.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar
new file mode 100644
index 00000000..3914faf2
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar.sha1
new file mode 100644
index 00000000..50fffee3
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar.sha1
@@ -0,0 +1 @@
+d533ff2c286eaf963566f92baf5f8a06628d2609
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom
new file mode 100644
index 00000000..a91ab41f
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-commons
+ 1.10.0
+ JUnit Platform Commons
+ Module "junit-platform-commons" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom.sha1
new file mode 100644
index 00000000..8458a82d
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.pom.sha1
@@ -0,0 +1 @@
+10035c1fb988fd3fc9d7a2c67178d2abcb22e927
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/_remote.repositories
new file mode 100644
index 00000000..dbc9a240
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+junit-platform-commons-1.9.2.jar>central=
+junit-platform-commons-1.9.2.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar
new file mode 100644
index 00000000..7c16170e
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar.sha1
new file mode 100644
index 00000000..7cf66846
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.jar.sha1
@@ -0,0 +1 @@
+6f9f8621d8230cd38aa42e58ccbc0c00569131ce
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom
new file mode 100644
index 00000000..8d912bc7
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-commons
+ 1.9.2
+ JUnit Platform Commons
+ Module "junit-platform-commons" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom.sha1
new file mode 100644
index 00000000..52467875
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-commons/1.9.2/junit-platform-commons-1.9.2.pom.sha1
@@ -0,0 +1 @@
+d825802b4b89f801a8a4d7aec3b9f8ecd5c67a02
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/_remote.repositories
new file mode 100644
index 00000000..541c79f1
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+junit-platform-engine-1.10.0.jar>central=
+junit-platform-engine-1.10.0.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar
new file mode 100644
index 00000000..8949ce8c
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar.sha1
new file mode 100644
index 00000000..f324495a
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.jar.sha1
@@ -0,0 +1 @@
+276c4edcf64fabb5a139fa7b4f99330d7a93b804
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom
new file mode 100644
index 00000000..7b9c737d
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-engine
+ 1.10.0
+ JUnit Platform Engine API
+ Module "junit-platform-engine" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.opentest4j
+ opentest4j
+ 1.3.0
+ compile
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.10.0
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom.sha1
new file mode 100644
index 00000000..250dd098
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.10.0/junit-platform-engine-1.10.0.pom.sha1
@@ -0,0 +1 @@
+bb450704acce52772e8c62b8e3ceba1c008e237c
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/_remote.repositories
new file mode 100644
index 00000000..024c9858
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+junit-platform-engine-1.9.2.jar>central=
+junit-platform-engine-1.9.2.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar
new file mode 100644
index 00000000..8c39b09d
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar.sha1
new file mode 100644
index 00000000..26c9fce9
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.jar.sha1
@@ -0,0 +1 @@
+40aeef2be7b04f96bb91e8b054affc28b7c7c935
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom
new file mode 100644
index 00000000..21aaef7a
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-engine
+ 1.9.2
+ JUnit Platform Engine API
+ Module "junit-platform-engine" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+
+ org.opentest4j
+ opentest4j
+ 1.2.0
+ compile
+
+
+ org.junit.platform
+ junit-platform-commons
+ 1.9.2
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom.sha1
new file mode 100644
index 00000000..f2120836
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-engine/1.9.2/junit-platform-engine-1.9.2.pom.sha1
@@ -0,0 +1 @@
+8b91c19fbc170eaf6699f7c2ceda5fbceb8bb761
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/_remote.repositories
new file mode 100644
index 00000000..4df3903b
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+junit-platform-launcher-1.10.0.jar>central=
+junit-platform-launcher-1.10.0.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar
new file mode 100644
index 00000000..1d115159
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar.sha1
new file mode 100644
index 00000000..f7f07cec
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.jar.sha1
@@ -0,0 +1 @@
+89a1922534ed102be1fb2a8c0b2c6151297a12bf
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom
new file mode 100644
index 00000000..5f65256a
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-launcher
+ 1.10.0
+ JUnit Platform Launcher
+ Module "junit-platform-launcher" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.10.0
+ pom
+ import
+
+
+
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.10.0
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom.sha1
new file mode 100644
index 00000000..f035c8ff
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.10.0/junit-platform-launcher-1.10.0.pom.sha1
@@ -0,0 +1 @@
+15a3dc345a45c390348d01c8320e007634cde0ef
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/_remote.repositories b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/_remote.repositories
new file mode 100644
index 00000000..91e61d8b
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+junit-platform-launcher-1.9.2.jar>central=
+junit-platform-launcher-1.9.2.pom>central=
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar
new file mode 100644
index 00000000..46710070
Binary files /dev/null and b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar differ
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar.sha1 b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar.sha1
new file mode 100644
index 00000000..57fa9b57
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.jar.sha1
@@ -0,0 +1 @@
+38e0bfad8c57d4cd1a8f27926c25ffe9543068d6
\ No newline at end of file
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom
new file mode 100644
index 00000000..4075cc94
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.junit.platform
+ junit-platform-launcher
+ 1.9.2
+ JUnit Platform Launcher
+ Module "junit-platform-launcher" of JUnit 5.
+ https://junit.org/junit5/
+
+
+ Eclipse Public License v2.0
+ https://www.eclipse.org/legal/epl-v20.html
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+ sormuras
+ Christian Stein
+ sormuras@gmail.com
+
+
+ juliette-derancourt
+ Juliette de Rancourt
+ derancourt.juliette@gmail.com
+
+
+
+ scm:git:git://github.com/junit-team/junit5.git
+ scm:git:git://github.com/junit-team/junit5.git
+ https://github.com/junit-team/junit5
+
+
+
+
+ org.junit
+ junit-bom
+ 5.9.2
+ pom
+ import
+
+
+
+
+
+ org.junit.platform
+ junit-platform-engine
+ 1.9.2
+ compile
+
+
+ org.apiguardian
+ apiguardian-api
+ 1.1.2
+ compile
+
+
+
diff --git a/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom.sha1 b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom.sha1
new file mode 100644
index 00000000..e2e3661c
--- /dev/null
+++ b/.m2-acc/org/junit/platform/junit-platform-launcher/1.9.2/junit-platform-launcher-1.9.2.pom.sha1
@@ -0,0 +1 @@
+dd64f9bf235716c64a62ac61c4e71deb27088f29
\ No newline at end of file
diff --git a/.m2-acc/org/lz4/lz4-java/1.8.0/_remote.repositories b/.m2-acc/org/lz4/lz4-java/1.8.0/_remote.repositories
new file mode 100644
index 00000000..d6c47259
--- /dev/null
+++ b/.m2-acc/org/lz4/lz4-java/1.8.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+lz4-java-1.8.0.jar>central=
+lz4-java-1.8.0.pom>central=
diff --git a/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
new file mode 100644
index 00000000..89c644b8
Binary files /dev/null and b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar differ
diff --git a/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar.sha1 b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar.sha1
new file mode 100644
index 00000000..5e3536d1
--- /dev/null
+++ b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar.sha1
@@ -0,0 +1 @@
+4b986a99445e49ea5fbf5d149c4b63f6ed6c6780
\ No newline at end of file
diff --git a/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom
new file mode 100644
index 00000000..69106692
--- /dev/null
+++ b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom
@@ -0,0 +1,61 @@
+
+
+
+
+
+ LZ4 and xxHash
+ Java ports and bindings of the LZ4 compression algorithm and the xxHash hashing algorithm
+ https://github.com/lz4/lz4-java
+ 4.0.0
+ org.lz4
+ lz4-java
+ jar
+ 1.8.0
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ git://github.com/lz4/lz4-java.git
+ https://github.com/lz4/lz4-java
+
+
+
+ jpountz
+ Adrien Grand
+ jpountz@gmail.com
+
+
+ odaira
+ Rei Odaira
+ Rei.Odaira@gmail.com
+
+
+
+
+ com.carrotsearch.randomizedtesting
+ junit4-ant
+ 2.5.3
+ test
+
+
+
diff --git a/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom.sha1 b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom.sha1
new file mode 100644
index 00000000..2d967dac
--- /dev/null
+++ b/.m2-acc/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.pom.sha1
@@ -0,0 +1 @@
+3e55ec77e3c55dff87e044737194536f7fa643de
\ No newline at end of file
diff --git a/.m2-acc/org/objenesis/objenesis-parent/2.5.1/_remote.repositories b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/_remote.repositories
new file mode 100644
index 00000000..80f5a1d3
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:25 CEST 2026
+objenesis-parent-2.5.1.pom>central=
diff --git a/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom
new file mode 100644
index 00000000..c79feb99
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom
@@ -0,0 +1,510 @@
+
+
+ 4.0.0
+ org.objenesis
+ objenesis-parent
+ 2.5.1
+ pom
+
+ Objenesis parent project
+ A library for instantiating Java objects
+ http://objenesis.org
+ 2006
+
+
+ 3.2.1
+
+
+
+ main
+ tck
+
+
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ Joe Walnes, Henri Tremblay, Leonardo Mesquita
+
+
+
+ https://github.com/easymock/objenesis
+ scm:git:git@github.com:easymock/objenesis.git
+ scm:git:https://github.com/easymock/objenesis.git
+ 2.5.1
+
+
+
+
+ joe
+ Joe Walnes
+ -5
+
+
+ henri
+ Henri Tremblay
+ -5
+
+
+ leonardo
+ Leonardo Mesquita
+ -5
+
+
+
+
+ UTF-8
+
+
+
+
+
+ junit
+ junit
+ 4.12
+
+
+
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.5
+ 1.5
+
+
+
+ maven-jar-plugin
+
+
+ true
+ false
+
+ true
+ true
+
+
+
+
+
+ maven-release-plugin
+
+
+ true
+
+ @{project.version}
+
+ false
+
+ false
+
+ release,full,all
+
+ true
+
+
+
+ maven-site-plugin
+ false
+
+ ${project.basedir}/website
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ false
+
+
+ true
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh-external
+ 2.10
+
+
+
+
+
+ maven-assembly-plugin
+ 3.0.0
+
+
+ maven-compiler-plugin
+ 3.6.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-surefire-plugin
+ 2.19.1
+
+
+ maven-clean-plugin
+ 3.0.0
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+ maven-gpg-plugin
+ 1.6
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-release-plugin
+ 2.5.3
+
+
+ maven-resources-plugin
+ 3.0.1
+
+
+ maven-shade-plugin
+ 2.4.3
+
+
+ maven-site-plugin
+ 3.5.1
+
+
+ maven-source-plugin
+ 3.0.1
+
+
+ maven-javadoc-plugin
+ 2.10.4
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 3.2.0
+
+
+ com.keyboardsamurais.maven
+ maven-timestamp-plugin
+ 1.0
+
+
+ year
+
+ create
+
+
+ year
+ yyyy
+
+
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ 1.10.b1
+
+ ${project.basedir}/../header.txt
+ true
+
+
+ .gitignore
+
+ target/**
+
+ dependency-reduced-pom.xml
+
+ eclipse_config/**
+
+ website/**
+
+ **/*.bat
+
+ project.properties
+ lint.xml
+ gen/**
+ bin/**
+
+ **/*.txt
+
+ **/*.launch
+
+ **/*.md
+
+
+ ${project.inceptionYear}
+ ${year}
+
+
+
+
+ maven-remote-resources-plugin
+ 1.5
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.3
+
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.5.0
+
+
+ org.codehaus.mojo
+ versions-maven-plugin
+ 2.3
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.4
+
+ true
+ Naming
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ com.keyboardsamurais.maven
+ maven-timestamp-plugin
+ [1.0,)
+
+ create
+
+
+
+
+
+
+
+
+ maven-remote-resources-plugin
+ [1.0,)
+
+ process
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ [2.5.5,)
+
+ findbugs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-project-info-reports-plugin
+ 2.9
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 3.0.4
+
+
+ maven-pmd-plugin
+ 3.7
+
+ 1.5
+
+
+
+
+
+
+
+ bintray
+ JFrog Bintray
+ https://api.bintray.com/maven/easymock/maven/objenesis/;publish=1
+
+
+
+
+
+
+ full
+
+
+
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+
+
+ findbugs
+
+ findbugs
+
+
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+
+
+ check
+
+ check
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+
+
+ format
+ generate-sources
+
+ format
+
+
+
+
+
+
+
+
+
+
+ website
+
+ website
+
+
+
+
+ android
+
+ tck-android
+
+
+
+
+ benchmark
+
+ benchmark
+
+
+
+
+ release
+
+
+
+ maven-gpg-plugin
+
+
+
+
+
+ all
+
+ benchmark
+ tck-android
+ gae
+ website
+
+
+
+
diff --git a/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom.sha1 b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom.sha1
new file mode 100644
index 00000000..b24d088c
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis-parent/2.5.1/objenesis-parent-2.5.1.pom.sha1
@@ -0,0 +1 @@
+b198b6c36d1213398a3d4a7d1ea6519f99e11be9
\ No newline at end of file
diff --git a/.m2-acc/org/objenesis/objenesis/2.5.1/_remote.repositories b/.m2-acc/org/objenesis/objenesis/2.5.1/_remote.repositories
new file mode 100644
index 00000000..f8946400
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis/2.5.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+objenesis-2.5.1.jar>central=
+objenesis-2.5.1.pom>central=
diff --git a/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar
new file mode 100644
index 00000000..31b245b9
Binary files /dev/null and b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar differ
diff --git a/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar.sha1 b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar.sha1
new file mode 100644
index 00000000..f88832c5
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.jar.sha1
@@ -0,0 +1 @@
+272bab9a4e5994757044d1fc43ce480c8cb907a4
\ No newline at end of file
diff --git a/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom
new file mode 100644
index 00000000..918d96d3
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom
@@ -0,0 +1,90 @@
+
+
+ 4.0.0
+
+ org.objenesis
+ objenesis-parent
+ 2.5.1
+
+ objenesis
+
+ Objenesis
+ A library for instantiating Java objects
+ http://objenesis.org
+
+
+
+
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+ com.keyboardsamurais.maven
+ maven-timestamp-plugin
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+
+
+ maven-remote-resources-plugin
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ true
+
+
+
+ COM.newmonics.PercClassloader;resolution:=optional,
+ sun.misc;resolution:=optional,
+ sun.reflect;resolution:=optional
+
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+ maven-assembly-plugin
+
+ false
+
+ assembly.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom.sha1 b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom.sha1
new file mode 100644
index 00000000..7458d346
--- /dev/null
+++ b/.m2-acc/org/objenesis/objenesis/2.5.1/objenesis-2.5.1.pom.sha1
@@ -0,0 +1 @@
+66bf4b0f67bd43953bf906e0f4001d82593f5e41
\ No newline at end of file
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.2.0/_remote.repositories b/.m2-acc/org/opentest4j/opentest4j/1.2.0/_remote.repositories
new file mode 100644
index 00000000..c5df5f30
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.2.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:18 CEST 2026
+opentest4j-1.2.0.jar>central=
+opentest4j-1.2.0.pom>central=
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
new file mode 100644
index 00000000..d5006361
Binary files /dev/null and b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar differ
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar.sha1 b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar.sha1
new file mode 100644
index 00000000..208b9571
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar.sha1
@@ -0,0 +1 @@
+28c11eb91f9b6d8e200631d46e20a7f407f2a046
\ No newline at end of file
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom
new file mode 100644
index 00000000..d493612c
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom
@@ -0,0 +1,49 @@
+
+
+ 4.0.0
+ org.opentest4j
+ opentest4j
+ 1.2.0
+ org.opentest4j:opentest4j
+ Open Test Alliance for the JVM
+ https://github.com/ota4j-team/opentest4j
+
+
+ The Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ Matthias.Merdes@heidelberg-mobil.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+
+ scm:git:git://github.com/ota4j-team/opentest4j.git
+ scm:git:git://github.com/ota4j-team/opentest4j.git
+ https://github.com/ota4j-team/opentest4j
+
+
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom.sha1 b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom.sha1
new file mode 100644
index 00000000..627b4c40
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.pom.sha1
@@ -0,0 +1 @@
+b5c66f49b69c36797c1fb7f4ec57776f261303ad
\ No newline at end of file
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.3.0/_remote.repositories b/.m2-acc/org/opentest4j/opentest4j/1.3.0/_remote.repositories
new file mode 100644
index 00000000..508f14e4
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.3.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:12 CEST 2026
+opentest4j-1.3.0.jar>central=
+opentest4j-1.3.0.pom>central=
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar
new file mode 100644
index 00000000..7ec7bc54
Binary files /dev/null and b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar differ
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar.sha1 b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar.sha1
new file mode 100644
index 00000000..d18f43fe
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar.sha1
@@ -0,0 +1 @@
+152ea56b3a72f655d4fd677fc0ef2596c3dd5e6e
\ No newline at end of file
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom
new file mode 100644
index 00000000..c89bd031
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.opentest4j
+ opentest4j
+ 1.3.0
+ org.opentest4j:opentest4j
+ Open Test Alliance for the JVM
+ https://github.com/ota4j-team/opentest4j
+
+
+ The Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+
+
+ bechte
+ Stefan Bechtold
+ stefan.bechtold@me.com
+
+
+ jlink
+ Johannes Link
+ business@johanneslink.net
+
+
+ marcphilipp
+ Marc Philipp
+ mail@marcphilipp.de
+
+
+ mmerdes
+ Matthias Merdes
+ matthias.merdes@heidelpay.com
+
+
+ sbrannen
+ Sam Brannen
+ sam@sambrannen.com
+
+
+
+ scm:git:git://github.com/ota4j-team/opentest4j.git
+ scm:git:git://github.com/ota4j-team/opentest4j.git
+ https://github.com/ota4j-team/opentest4j
+
+
diff --git a/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom.sha1 b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom.sha1
new file mode 100644
index 00000000..598cb5f4
--- /dev/null
+++ b/.m2-acc/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.pom.sha1
@@ -0,0 +1 @@
+73f3c942f86fd30bcf1759e2f9db6e9cc0e59c32
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/_remote.repositories b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/_remote.repositories
new file mode 100644
index 00000000..4a0dda93
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+asm-analysis-9.7.1.jar>central=
+asm-analysis-9.7.1.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar
new file mode 100644
index 00000000..52677000
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar.sha1 b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar.sha1
new file mode 100644
index 00000000..2f3a92e7
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar.sha1
@@ -0,0 +1 @@
+f97a3b319f0ed6a8cd944dc79060d3912a28985f
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom
new file mode 100644
index 00000000..15f5d29d
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom
@@ -0,0 +1,83 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm-analysis
+ 9.7.1
+ asm-analysis
+ Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+
+ org.ow2.asm
+ asm-tree
+ 9.7.1
+ compile
+
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom.sha1 b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom.sha1
new file mode 100644
index 00000000..862cfce8
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.pom.sha1
@@ -0,0 +1 @@
+5901669092f40a0aff0e25662a06ed92da228b9a
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-commons/9.7.1/_remote.repositories b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/_remote.repositories
new file mode 100644
index 00000000..0348a8a7
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+asm-commons-9.7.1.jar>central=
+asm-commons-9.7.1.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar
new file mode 100644
index 00000000..4175f172
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar.sha1 b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar.sha1
new file mode 100644
index 00000000..a2dc6b6f
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar.sha1
@@ -0,0 +1 @@
+406c6a2225cfe1819f102a161e54cc16a5c24f75
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom
new file mode 100644
index 00000000..27a9234d
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom
@@ -0,0 +1,89 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm-commons
+ 9.7.1
+ asm-commons
+ Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+
+ org.ow2.asm
+ asm
+ 9.7.1
+ compile
+
+
+ org.ow2.asm
+ asm-tree
+ 9.7.1
+ compile
+
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom.sha1 b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom.sha1
new file mode 100644
index 00000000..75f1bfdf
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.pom.sha1
@@ -0,0 +1 @@
+1efae0cd5d2599b35cba54897887351b3a087080
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-tree/9.7.1/_remote.repositories b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/_remote.repositories
new file mode 100644
index 00000000..6499ac47
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+asm-tree-9.7.1.jar>central=
+asm-tree-9.7.1.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar
new file mode 100644
index 00000000..a1004dae
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar.sha1 b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar.sha1
new file mode 100644
index 00000000..0809675b
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar.sha1
@@ -0,0 +1 @@
+3a53139787663b139de76b627fca0084ab60d32c
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom
new file mode 100644
index 00000000..b3257be5
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom
@@ -0,0 +1,83 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm-tree
+ 9.7.1
+ asm-tree
+ Tree API of ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+
+ org.ow2.asm
+ asm
+ 9.7.1
+ compile
+
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom.sha1 b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom.sha1
new file mode 100644
index 00000000..1c7d039b
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.pom.sha1
@@ -0,0 +1 @@
+acf4a9c488ab0ca8974ef5623b1665361c74255c
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-util/9.7.1/_remote.repositories b/.m2-acc/org/ow2/asm/asm-util/9.7.1/_remote.repositories
new file mode 100644
index 00000000..3ecdc021
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-util/9.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+asm-util-9.7.1.jar>central=
+asm-util-9.7.1.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar
new file mode 100644
index 00000000..5fad1cb9
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar.sha1 b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar.sha1
new file mode 100644
index 00000000..dc403c70
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar.sha1
@@ -0,0 +1 @@
+9e23359b598ec6b74b23e53110dd5c577adf2243
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom
new file mode 100644
index 00000000..ba378797
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom
@@ -0,0 +1,95 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm-util
+ 9.7.1
+ asm-util
+ Utilities for ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+
+ org.ow2.asm
+ asm
+ 9.7.1
+ compile
+
+
+ org.ow2.asm
+ asm-tree
+ 9.7.1
+ compile
+
+
+ org.ow2.asm
+ asm-analysis
+ 9.7.1
+ compile
+
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom.sha1 b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom.sha1
new file mode 100644
index 00000000..8d6c5690
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.pom.sha1
@@ -0,0 +1 @@
+8836078fa6c41418cfa1ff05b6a26cb7b1f0520a
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.4/_remote.repositories b/.m2-acc/org/ow2/asm/asm/9.4/_remote.repositories
new file mode 100644
index 00000000..696d117e
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:17 CEST 2026
+asm-9.4.jar>central=
+asm-9.4.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar
new file mode 100644
index 00000000..01cb52ee
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar.sha1 b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar.sha1
new file mode 100644
index 00000000..75f2b0fe
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.jar.sha1
@@ -0,0 +1 @@
+b4e0e2d2e023aa317b7cfcfc916377ea348e07d1
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom
new file mode 100644
index 00000000..1a1200c7
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom
@@ -0,0 +1,75 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm
+ 9.4
+ asm
+ ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom.sha1 b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom.sha1
new file mode 100644
index 00000000..9c6d7bde
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.4/asm-9.4.pom.sha1
@@ -0,0 +1 @@
+91bffd75aa63f199ab1a97746ae563d6099890b9
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.6/_remote.repositories b/.m2-acc/org/ow2/asm/asm/9.6/_remote.repositories
new file mode 100644
index 00000000..97482257
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.6/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:04 CEST 2026
+asm-9.6.jar>central=
+asm-9.6.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar
new file mode 100644
index 00000000..cc1c2cd8
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar.sha1 b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar.sha1
new file mode 100644
index 00000000..2d9e6a9d
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.jar.sha1
@@ -0,0 +1 @@
+aa205cf0a06dbd8e04ece91c0b37c3f5d567546a
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom
new file mode 100644
index 00000000..65717e8e
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom
@@ -0,0 +1,75 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm
+ 9.6
+ asm
+ ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom.sha1 b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom.sha1
new file mode 100644
index 00000000..2ea42a22
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.6/asm-9.6.pom.sha1
@@ -0,0 +1 @@
+d18179bac08cecb6a4901e36d32ab057e460bd35
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.7.1/_remote.repositories b/.m2-acc/org/ow2/asm/asm/9.7.1/_remote.repositories
new file mode 100644
index 00000000..53f57da9
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+asm-9.7.1.jar>central=
+asm-9.7.1.pom>central=
diff --git a/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar
new file mode 100644
index 00000000..fe3d0016
Binary files /dev/null and b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar differ
diff --git a/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar.sha1 b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar.sha1
new file mode 100644
index 00000000..ba6826c7
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar.sha1
@@ -0,0 +1 @@
+f0ed132a49244b042cd0e15702ab9f2ce3cc8436
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom
new file mode 100644
index 00000000..103a5cec
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom
@@ -0,0 +1,75 @@
+
+
+ 4.0.0
+ org.ow2.asm
+ asm
+ 9.7.1
+ asm
+ ASM, a very small and fast Java bytecode manipulation framework
+ http://asm.ow2.io/
+ 2000
+
+ OW2
+ http://www.ow2.org/
+
+
+
+ BSD-3-Clause
+ https://asm.ow2.io/license.html
+
+
+
+
+ ebruneton
+ Eric Bruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ eu
+ Eugene Kuleshov
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ forax
+ Remi Forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ ASM Users List
+ https://mail.ow2.org/wws/subscribe/asm
+ asm@objectweb.org
+ https://mail.ow2.org/wws/arc/asm/
+
+
+ ASM Team List
+ https://mail.ow2.org/wws/subscribe/asm-team
+ asm-team@objectweb.org
+ https://mail.ow2.org/wws/arc/asm-team/
+
+
+
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ scm:git:https://gitlab.ow2.org/asm/asm/
+ https://gitlab.ow2.org/asm/asm/
+
+
+ https://gitlab.ow2.org/asm/asm/issues
+
+
+ org.ow2
+ ow2
+ 1.5.1
+
+
diff --git a/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom.sha1 b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom.sha1
new file mode 100644
index 00000000..ee843626
--- /dev/null
+++ b/.m2-acc/org/ow2/asm/asm/9.7.1/asm-9.7.1.pom.sha1
@@ -0,0 +1 @@
+381a4b6892969305d88ee13c53e88eabff82d382
\ No newline at end of file
diff --git a/.m2-acc/org/ow2/ow2/1.5.1/_remote.repositories b/.m2-acc/org/ow2/ow2/1.5.1/_remote.repositories
new file mode 100644
index 00000000..f9924f99
--- /dev/null
+++ b/.m2-acc/org/ow2/ow2/1.5.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:44 CEST 2026
+ow2-1.5.1.pom>central=
diff --git a/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom b/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom
new file mode 100644
index 00000000..49837b77
--- /dev/null
+++ b/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom
@@ -0,0 +1,309 @@
+
+
+
+ 4.0.0
+
+ org.ow2
+ ow2
+ 1.5.1
+ pom
+
+ OW2 Consortium
+
+ The OW2 Consortium is an open source community committed to making available to everyone
+ the best and most reliable middleware technology, including generic enterprise applications
+ and cloud computing technologies. The mission of the OW2 Consortium is to
+ i) develop open source code for middleware, generic enterprise applications and cloud computing and
+ ii) to foster a vibrant community and business ecosystem.
+
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ OW2 Consortium
+ http://www.ow2.org
+
+
+
+ http://www.ow2.org
+
+
+
+
+ sauthieg
+ Guillaume Sauthier
+ guillaume.sauthier@ow2.org
+
+
+
+
+
+
+ http://www.ow2.org/xwiki/bin/download/NewsEvents/MarketingResources/ow2_logo_small_transp.png
+
+
+ UTF-8
+
+
+ https://repository.ow2.org/nexus/content/repositories/snapshots
+ https://repository.ow2.org/nexus/service/local/staging/deploy/maven2
+ source-release
+ ow2-release
+ 1.0.1
+
+
+ 2.3
+ 1.4
+ 2.8.1
+ 2.1.2
+ 2.3.2
+
+
+
+
+ scm:git:git@gitlab.ow2.org:ow2-lifecycle/ow2-parent-pom.git
+ scm:git:git@gitlab.ow2.org:ow2-lifecycle/ow2-parent-pom.git
+ https://gitlab.ow2.org/ow2-lifecycle/ow2-parent-pom/
+ 1.5.1
+
+
+
+
+
+
+
+
+
+ ow2.release
+ OW2 Maven Releases Repository
+ ${ow2DistMgmtReleasesUrl}
+
+
+
+
+ ow2.snapshot
+ OW2 Maven Snapshots Repository
+ ${ow2DistMgmtSnapshotsUrl}
+
+
+
+
+
+
+
+
+
+
+
+ ow2-plugin-snapshot
+ OW2 Snapshot Plugin Repository
+ https://repository.ow2.org/nexus/content/repositories/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+
+ ow2-snapshot
+ OW2 Snapshot Repository
+ https://repository.ow2.org/nexus/content/repositories/snapshots
+
+ false
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0-beta-1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ (,2.1.0),(2.1.0,2.2.0),(2.2.0,)
+ Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ forked-path
+
+
+ false
+
+ ${ow2ReleaseProfiles}
+
+
+
+
+
+
+
+
+
+
+ ow2-release
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ sign-artifacts
+ verify
+
+
+ sign
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ source-release-assembly
+ package
+
+ single
+
+
+
+ true
+
+ ${ow2SourceAssemblyDescriptorRef}
+
+
+ gnu
+
+
+
+
+
+ org.ow2
+ maven-source-assemblies
+ ${maven-source-assemblies.version}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom.sha1 b/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom.sha1
new file mode 100644
index 00000000..cc66a596
--- /dev/null
+++ b/.m2-acc/org/ow2/ow2/1.5.1/ow2-1.5.1.pom.sha1
@@ -0,0 +1 @@
+bda66fa5f1b68fa7d2de3d569bdc8508b2af82d4
\ No newline at end of file
diff --git a/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar
new file mode 100644
index 00000000..1cb3860f
Binary files /dev/null and b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar differ
diff --git a/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar.sha1 b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar.sha1
new file mode 100644
index 00000000..34375ef5
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.jar.sha1
@@ -0,0 +1 @@
+856885b6afb1cad048dd188eb126e16dc47dd713
\ No newline at end of file
diff --git a/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom
new file mode 100644
index 00000000..8d52a3a5
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.roaringbitmap
+ RoaringBitmap
+ 0.9.45
+ org.roaringbitmap:RoaringBitmap
+ Roaring bitmaps are compressed bitmaps (also called bitsets) which tend to outperform conventional compressed bitmaps such as WAH or Concise.
+ https://github.com/RoaringBitmap/RoaringBitmap
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ lemire
+ Daniel Lemire
+ lemire@gmail.com
+ http://lemire.me/en/
+
+ architect
+ developer
+ maintainer
+
+ -5
+
+ http://lemire.me/fr/images/JPG/profile2011B_152.jpg
+
+
+
+
+ scm:git:https://github.com/RoaringBitmap/RoaringBitmap.git
+ scm:git:https://github.com/RoaringBitmap/RoaringBitmap.git
+ https://github.com/RoaringBitmap/RoaringBitmap
+
+
+ GitHub Issue Tracking
+ https://github.com/RoaringBitmap/RoaringBitmap/issues
+
+
+
+ org.roaringbitmap
+ shims
+ 0.9.45
+ runtime
+
+
+
diff --git a/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom.sha1 b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom.sha1
new file mode 100644
index 00000000..8bdce987
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/RoaringBitmap-0.9.45.pom.sha1
@@ -0,0 +1 @@
+50513a4dd2a14245ea86a88917d2720e1c1759bf
\ No newline at end of file
diff --git a/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/_remote.repositories b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/_remote.repositories
new file mode 100644
index 00000000..07628832
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/RoaringBitmap/0.9.45/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+RoaringBitmap-0.9.45.jar>central=
+RoaringBitmap-0.9.45.pom>central=
diff --git a/.m2-acc/org/roaringbitmap/shims/0.9.45/_remote.repositories b/.m2-acc/org/roaringbitmap/shims/0.9.45/_remote.repositories
new file mode 100644
index 00000000..a574b3e9
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/shims/0.9.45/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+shims-0.9.45.jar>central=
+shims-0.9.45.pom>central=
diff --git a/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar
new file mode 100644
index 00000000..e6d97868
Binary files /dev/null and b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar differ
diff --git a/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar.sha1 b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar.sha1
new file mode 100644
index 00000000..7c4414df
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.jar.sha1
@@ -0,0 +1 @@
+480ae48bcdde25c911aad8d212ba2641fe9b4be9
\ No newline at end of file
diff --git a/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom
new file mode 100644
index 00000000..55d5cf96
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.roaringbitmap
+ shims
+ 0.9.45
+ org.roaringbitmap:shims
+ Roaring bitmaps are compressed bitmaps (also called bitsets) which tend to outperform conventional compressed bitmaps such as WAH or Concise.
+ https://github.com/RoaringBitmap/RoaringBitmap
+
+
+ Apache 2
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ lemire
+ Daniel Lemire
+ lemire@gmail.com
+ http://lemire.me/en/
+
+ architect
+ developer
+ maintainer
+
+ -5
+
+ http://lemire.me/fr/images/JPG/profile2011B_152.jpg
+
+
+
+
+ scm:git:https://github.com/RoaringBitmap/RoaringBitmap.git
+ scm:git:https://github.com/RoaringBitmap/RoaringBitmap.git
+ https://github.com/RoaringBitmap/RoaringBitmap
+
+
+ GitHub Issue Tracking
+ https://github.com/RoaringBitmap/RoaringBitmap/issues
+
+
diff --git a/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom.sha1 b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom.sha1
new file mode 100644
index 00000000..b0a8fc78
--- /dev/null
+++ b/.m2-acc/org/roaringbitmap/shims/0.9.45/shims-0.9.45.pom.sha1
@@ -0,0 +1 @@
+9e3290bf2b593be58255d373d97e3362e1280c08
\ No newline at end of file
diff --git a/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/_remote.repositories b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/_remote.repositories
new file mode 100644
index 00000000..2a6c0e59
--- /dev/null
+++ b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+rocksdbjni-8.3.2.jar>central=
+rocksdbjni-8.3.2.pom>central=
diff --git a/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar
new file mode 100644
index 00000000..10500ef6
Binary files /dev/null and b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar differ
diff --git a/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar.sha1 b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar.sha1
new file mode 100644
index 00000000..9dd43810
--- /dev/null
+++ b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.jar.sha1
@@ -0,0 +1 @@
+58691480ac749ec2b12b1f3ea9941ac9f7d5a361
\ No newline at end of file
diff --git a/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom
new file mode 100644
index 00000000..5e6a1c10
--- /dev/null
+++ b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom
@@ -0,0 +1,178 @@
+
+
+ 4.0.0
+
+ org.rocksdb
+ rocksdbjni
+ 8.3.2
+
+ RocksDB JNI
+ RocksDB fat jar that contains .so files for linux32 and linux64 (glibc and musl-libc), jnilib files
+ for Mac OSX, and a .dll for Windows x64.
+
+ https://rocksdb.org
+ 2012
+
+
+
+ Apache License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+ GNU General Public License, version 2
+ http://www.gnu.org/licenses/gpl-2.0.html
+ repo
+
+
+
+
+ scm:git:https://github.com/facebook/rocksdb.git
+ scm:git:https://github.com/facebook/rocksdb.git
+ scm:git:https://github.com/facebook/rocksdb.git
+
+
+
+ Facebook
+ https://www.facebook.com
+
+
+
+
+ Facebook
+ help@facebook.com
+ America/New_York
+
+ architect
+
+
+
+
+
+
+ rocksdb - Google Groups
+ rocksdb-subscribe@googlegroups.com
+ rocksdb-unsubscribe@googlegroups.com
+ rocksdb@googlegroups.com
+ https://groups.google.com/forum/#!forum/rocksdb
+
+
+
+
+ 1.8
+ 1.8
+ UTF-8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.2
+
+ ${project.build.source}
+ ${project.build.target}
+ ${project.build.sourceEncoding}
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18.1
+
+ ${argLine} -ea -Xcheck:jni -Djava.library.path=${project.build.directory}
+ false
+ false
+
+ ${project.build.directory}/*
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.2.201409121644
+
+
+
+ prepare-agent
+
+
+
+ report
+ prepare-package
+
+ report
+
+
+
+
+
+ org.codehaus.gmaven
+ groovy-maven-plugin
+ 2.0
+
+
+ process-classes
+
+ execute
+
+
+
+ Xenu
+
+
+ String fileContents = new File(project.basedir.absolutePath + '/../include/rocksdb/version.h').getText('UTF-8')
+ matcher = (fileContents =~ /(?s).*ROCKSDB_MAJOR ([0-9]+).*?/)
+ String major_version = matcher.getAt(0).getAt(1)
+ matcher = (fileContents =~ /(?s).*ROCKSDB_MINOR ([0-9]+).*?/)
+ String minor_version = matcher.getAt(0).getAt(1)
+ matcher = (fileContents =~ /(?s).*ROCKSDB_PATCH ([0-9]+).*?/)
+ String patch_version = matcher.getAt(0).getAt(1)
+ String version = String.format('%s.%s.%s', major_version, minor_version, patch_version)
+ // Set version to be used in pom.properties
+ project.version = version
+ // Set version to be set as jar name
+ project.build.finalName = project.artifactId + "-" + version
+
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.13.1
+ test
+
+
+ org.hamcrest
+ hamcrest
+ 2.2
+ test
+
+
+ cglib
+ cglib
+ 3.3.0
+ test
+
+
+ org.assertj
+ assertj-core
+ 2.9.0
+ test
+
+
+ org.mockito
+ mockito-all
+ 1.10.19
+ test
+
+
+
diff --git a/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom.sha1 b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom.sha1
new file mode 100644
index 00000000..1aa9b170
--- /dev/null
+++ b/.m2-acc/org/rocksdb/rocksdbjni/8.3.2/rocksdbjni-8.3.2.pom.sha1
@@ -0,0 +1 @@
+28dc76d051a3adaef65ad60e786f54d2143cbb65
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/_remote.repositories b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/_remote.repositories
new file mode 100644
index 00000000..7c26fcc0
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+scala-parallel-collections_2.13-1.0.4.jar>central=
+scala-parallel-collections_2.13-1.0.4.pom>central=
diff --git a/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar
new file mode 100644
index 00000000..125b3b27
Binary files /dev/null and b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar differ
diff --git a/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar.sha1 b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar.sha1
new file mode 100644
index 00000000..7b5d3742
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar.sha1
@@ -0,0 +1 @@
+9846d1ed01f24e90d7f9495987033b8274835431
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom
new file mode 100644
index 00000000..99943d19
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom
@@ -0,0 +1,51 @@
+
+
+ 4.0.0
+ org.scala-lang.modules
+ scala-parallel-collections_2.13
+ jar
+ scala-parallel-collections
+ http://www.scala-lang.org/
+ 1.0.4
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ scala-parallel-collections
+ 2002
+
+ org.scala-lang.modules
+ http://www.scala-lang.org/
+
+
+ https://github.com/scala/scala-parallel-collections
+ scm:git:git://github.com/scala/scala-parallel-collections.git
+
+
+ GitHub
+ https://github.com/scala/scala-parallel-collections/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ early-semver
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.6
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom.sha1 b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom.sha1
new file mode 100644
index 00000000..e631ac0c
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom.sha1
@@ -0,0 +1 @@
+95033c70b9acee656e64288fc117da446c855ba4
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/_remote.repositories b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/_remote.repositories
new file mode 100644
index 00000000..36b6148f
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+scala-parser-combinators_2.13-2.3.0.jar>central=
+scala-parser-combinators_2.13-2.3.0.pom>central=
diff --git a/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar
new file mode 100644
index 00000000..68ae4313
Binary files /dev/null and b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar differ
diff --git a/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar.sha1 b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar.sha1
new file mode 100644
index 00000000..52ab8b9e
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.jar.sha1
@@ -0,0 +1 @@
+40851294d2aedb4304cfa40fa413eb6e944a7968
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom
new file mode 100644
index 00000000..81ae0218
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom
@@ -0,0 +1,63 @@
+
+
+ 4.0.0
+ org.scala-lang.modules
+ scala-parser-combinators_2.13
+ bundle
+ scala-parser-combinators
+ http://www.scala-lang.org/
+ 2.3.0
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ scala-parser-combinators
+ 2002
+
+ org.scala-lang.modules
+ http://www.scala-lang.org/
+
+
+ https://github.com/scala/scala-parser-combinators
+ scm:git:git://github.com/scala/scala-parser-combinators.git
+
+
+ GitHub
+ https://github.com/scala/scala-parser-combinators/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ early-semver
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.10
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom.sha1 b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom.sha1
new file mode 100644
index 00000000..6b538af1
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-parser-combinators_2.13/2.3.0/scala-parser-combinators_2.13-2.3.0.pom.sha1
@@ -0,0 +1 @@
+3d3619f4d9a2383930026bc96eac29a94db585af
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/_remote.repositories b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/_remote.repositories
new file mode 100644
index 00000000..a8515cb5
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+scala-xml_2.13-2.1.0.jar>central=
+scala-xml_2.13-2.1.0.pom>central=
diff --git a/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar
new file mode 100644
index 00000000..caf8835a
Binary files /dev/null and b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar differ
diff --git a/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar.sha1 b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar.sha1
new file mode 100644
index 00000000..f256bc69
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.jar.sha1
@@ -0,0 +1 @@
+f2c107c097692b6c07941e7b96fcf6ec3b58add6
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom
new file mode 100644
index 00000000..2de76fe8
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom
@@ -0,0 +1,75 @@
+
+
+ 4.0.0
+ org.scala-lang.modules
+ scala-xml_2.13
+ bundle
+ scala-xml
+ http://www.scala-lang.org/
+ 2.1.0
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ scala-xml
+ 2002
+
+ org.scala-lang.modules
+ http://www.scala-lang.org/
+
+
+ https://github.com/scala/scala-xml
+ scm:git:git://github.com/scala/scala-xml.git
+
+
+ GitHub
+ https://github.com/scala/scala-xml/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ early-semver
+
+
+
+ org.scala-lang
+ scala-compiler
+ 2.13.8
+ test
+
+
+ org.scala-lang
+ scala-library
+ 2.13.8
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.12.0
+ test
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom.sha1 b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom.sha1
new file mode 100644
index 00000000..aa13e059
--- /dev/null
+++ b/.m2-acc/org/scala-lang/modules/scala-xml_2.13/2.1.0/scala-xml_2.13-2.1.0.pom.sha1
@@ -0,0 +1 @@
+2b62ef5b66aaa24834062aded80bff62d67ecbee
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.10/_remote.repositories b/.m2-acc/org/scala-lang/scala-library/2.13.10/_remote.repositories
new file mode 100644
index 00000000..046545e4
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:31 CEST 2026
+scala-library-2.13.10.pom>central=
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom b/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom
new file mode 100644
index 00000000..808a19ba
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+ org.scala-lang
+ scala-library
+ jar
+ Standard library for the Scala Programming Language
+ https://www.scala-lang.org/
+ 2.13.10
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ Scala Library
+ 2002
+
+ LAMP/EPFL
+ https://lamp.epfl.ch/
+
+
+ scm:git:git://github.com/scala/scala.git
+ https://github.com/scala/scala
+
+
+ GitHub
+ https://github.com/scala/bug/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ https://www.scala-lang.org/api/2.13.10/
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom.sha1 b/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom.sha1
new file mode 100644
index 00000000..c9bd7c0e
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.pom.sha1
@@ -0,0 +1 @@
+650ab033ca75b1037867f52e70cb8bc2af2cf319
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.5/_remote.repositories b/.m2-acc/org/scala-lang/scala-library/2.13.5/_remote.repositories
new file mode 100644
index 00000000..6f326e20
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:35 CEST 2026
+scala-library-2.13.5.pom>central=
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom b/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom
new file mode 100644
index 00000000..6500df51
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+ org.scala-lang
+ scala-library
+ jar
+ Standard library for the Scala Programming Language
+ https://www.scala-lang.org/
+ 2.13.5
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ Scala Library
+ 2002
+
+ LAMP/EPFL
+ https://lamp.epfl.ch/
+
+
+ scm:git:git://github.com/scala/scala.git
+ https://github.com/scala/scala.git
+
+
+ GitHub
+ https://github.com/scala/bug/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ https://www.scala-lang.org/api/2.13.5/
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom.sha1 b/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom.sha1
new file mode 100644
index 00000000..766dd8a4
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.5/scala-library-2.13.5.pom.sha1
@@ -0,0 +1 @@
+2841921de68092d0a139f22b47423d803b6e0378
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.6/_remote.repositories b/.m2-acc/org/scala-lang/scala-library/2.13.6/_remote.repositories
new file mode 100644
index 00000000..5b079ab6
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:24 CEST 2026
+scala-library-2.13.6.pom>central=
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom b/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom
new file mode 100644
index 00000000..04073f03
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+ org.scala-lang
+ scala-library
+ jar
+ Standard library for the Scala Programming Language
+ https://www.scala-lang.org/
+ 2.13.6
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ Scala Library
+ 2002
+
+ LAMP/EPFL
+ https://lamp.epfl.ch/
+
+
+ scm:git:git://github.com/scala/scala.git
+ https://github.com/scala/scala.git
+
+
+ GitHub
+ https://github.com/scala/bug/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ https://www.scala-lang.org/api/2.13.6/
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom.sha1 b/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom.sha1
new file mode 100644
index 00000000..3d5a6c90
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.pom.sha1
@@ -0,0 +1 @@
+30bc501f366474ad042f2b213a5b216c40fb3c4e
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.8/_remote.repositories b/.m2-acc/org/scala-lang/scala-library/2.13.8/_remote.repositories
new file mode 100644
index 00000000..57c0d726
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.8/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+scala-library-2.13.8.jar>central=
+scala-library-2.13.8.pom>central=
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar
new file mode 100644
index 00000000..5c42e211
Binary files /dev/null and b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar differ
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar.sha1 b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar.sha1
new file mode 100644
index 00000000..983652d7
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar.sha1
@@ -0,0 +1 @@
+5a865f03a794b27e6491740c4c419a19e4511a3d
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom
new file mode 100644
index 00000000..6e7ecaef
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom
@@ -0,0 +1,44 @@
+
+
+ 4.0.0
+ org.scala-lang
+ scala-library
+ jar
+ Standard library for the Scala Programming Language
+ https://www.scala-lang.org/
+ 2.13.8
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ Scala Library
+ 2002
+
+ LAMP/EPFL
+ https://lamp.epfl.ch/
+
+
+ scm:git:git://github.com/scala/scala.git
+ https://github.com/scala/scala.git
+
+
+ GitHub
+ https://github.com/scala/bug/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ https://www.scala-lang.org/api/2.13.8/
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom.sha1 b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom.sha1
new file mode 100644
index 00000000..b363469c
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.pom.sha1
@@ -0,0 +1 @@
+965f8a8c5bc9b63c2b3e7a4c97f46130e7e47d19
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-reflect/2.13.8/_remote.repositories b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/_remote.repositories
new file mode 100644
index 00000000..8ff74daa
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+scala-reflect-2.13.8.jar>central=
+scala-reflect-2.13.8.pom>central=
diff --git a/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar
new file mode 100644
index 00000000..7d1f3d4a
Binary files /dev/null and b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar differ
diff --git a/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar.sha1 b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar.sha1
new file mode 100644
index 00000000..5cfc3923
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.jar.sha1
@@ -0,0 +1 @@
+994b004d041b18724ec298a135c37e7817d369ec
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom
new file mode 100644
index 00000000..62de06f9
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom
@@ -0,0 +1,51 @@
+
+
+ 4.0.0
+ org.scala-lang
+ scala-reflect
+ jar
+ Compiler for the Scala Programming Language
+ https://www.scala-lang.org/
+ 2.13.8
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+ Scala Compiler
+ 2002
+
+ LAMP/EPFL
+ https://lamp.epfl.ch/
+
+
+ scm:git:git://github.com/scala/scala.git
+ https://github.com/scala/scala.git
+
+
+ GitHub
+ https://github.com/scala/bug/issues
+
+
+
+ lamp
+ LAMP/EPFL
+
+
+ Lightbend
+ Lightbend, Inc.
+
+
+
+ https://www.scala-lang.org/api/2.13.8/scala-reflect/
+
+
+
+ org.scala-lang
+ scala-library
+ 2.13.8
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom.sha1 b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom.sha1
new file mode 100644
index 00000000..9aa3c5ea
--- /dev/null
+++ b/.m2-acc/org/scala-lang/scala-reflect/2.13.8/scala-reflect-2.13.8.pom.sha1
@@ -0,0 +1 @@
+6a3e3c1c1ffee32975c24552ccc6b018adb06f79
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/_remote.repositories b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/_remote.repositories
new file mode 100644
index 00000000..36c8c561
--- /dev/null
+++ b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jcl-over-slf4j-2.0.7.jar>central=
+jcl-over-slf4j-2.0.7.pom>central=
diff --git a/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar
new file mode 100644
index 00000000..15523788
Binary files /dev/null and b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar differ
diff --git a/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar.sha1 b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar.sha1
new file mode 100644
index 00000000..fc32c7da
--- /dev/null
+++ b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.jar.sha1
@@ -0,0 +1 @@
+f127fe5ee53404a8b3697cdd032dd1dd6a29dd77
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom
new file mode 100644
index 00000000..0d9f9a1f
--- /dev/null
+++ b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom
@@ -0,0 +1,43 @@
+
+
+
+
+ org.slf4j
+ slf4j-parent
+ 2.0.7
+
+
+ 4.0.0
+
+ jcl-over-slf4j
+ jar
+ JCL 1.2 implemented over SLF4J
+ JCL 1.2 implemented over SLF4J
+ http://www.slf4j.org
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ org.apache.commons.logging
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-jdk14
+ test
+
+
+
+
diff --git a/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom.sha1 b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom.sha1
new file mode 100644
index 00000000..fa4272cd
--- /dev/null
+++ b/.m2-acc/org/slf4j/jcl-over-slf4j/2.0.7/jcl-over-slf4j-2.0.7.pom.sha1
@@ -0,0 +1 @@
+15536e4a74a7aa317322a3d7814db8251de60d6f
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/_remote.repositories b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/_remote.repositories
new file mode 100644
index 00000000..634b0961
--- /dev/null
+++ b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+jul-to-slf4j-2.0.7.jar>central=
+jul-to-slf4j-2.0.7.pom>central=
diff --git a/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar
new file mode 100644
index 00000000..11ed9ff5
Binary files /dev/null and b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar differ
diff --git a/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar.sha1 b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar.sha1
new file mode 100644
index 00000000..444a9775
--- /dev/null
+++ b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.jar.sha1
@@ -0,0 +1 @@
+a48f44aeaa8a5ddc347007298a28173ac1fbbd8b
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom
new file mode 100644
index 00000000..758f573c
--- /dev/null
+++ b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom
@@ -0,0 +1,34 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 2.0.7
+
+
+ jul-to-slf4j
+
+ jar
+ JUL to SLF4J bridge
+ JUL to SLF4J bridge
+
+ http://www.slf4j.org
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ slf4j-reload4j
+ ${project.version}
+ test
+
+
+
+
diff --git a/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom.sha1 b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom.sha1
new file mode 100644
index 00000000..673c2b8e
--- /dev/null
+++ b/.m2-acc/org/slf4j/jul-to-slf4j/2.0.7/jul-to-slf4j-2.0.7.pom.sha1
@@ -0,0 +1 @@
+e65d061be5c6ec29adab576dc040d56cdacf199e
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.10/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/1.7.10/_remote.repositories
new file mode 100644
index 00000000..0a9f3736
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+slf4j-api-1.7.10.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom b/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom
new file mode 100644
index 00000000..191a36b9
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom
@@ -0,0 +1,88 @@
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 1.7.10
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${project.version}
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+ bundle-test-jar
+ package
+
+ jar
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-classes
+
+ run
+
+
+
+
+
+ Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom.sha1
new file mode 100644
index 00000000..49d1a410
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.10/slf4j-api-1.7.10.pom.sha1
@@ -0,0 +1 @@
+e5247e58569e3386a67622e01fcbf189ea902cbf
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.22/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/1.7.22/_remote.repositories
new file mode 100644
index 00000000..6d21659d
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.22/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+slf4j-api-1.7.22.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom b/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom
new file mode 100644
index 00000000..75cfdb64
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom
@@ -0,0 +1,87 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 1.7.22
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+ org.slf4j.impl.StaticMDCBinder
+ org.slf4j.impl.StaticLoggerBinder
+ org.slf4j.impl.StaticMarkerBinder
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ bundle-test-jar
+ package
+
+ jar
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-classes
+
+ run
+
+
+
+
+
+ Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom.sha1
new file mode 100644
index 00000000..12ad2ea8
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.22/slf4j-api-1.7.22.pom.sha1
@@ -0,0 +1 @@
+6a4d2a6a2b67f9fff9d67e37bb73531d6bac6380
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.25/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/1.7.25/_remote.repositories
new file mode 100644
index 00000000..ea9d5ec5
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.25/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+slf4j-api-1.7.25.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom b/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
new file mode 100644
index 00000000..a33ed63b
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
@@ -0,0 +1,120 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 1.7.25
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+ org.slf4j.impl.StaticMDCBinder
+ org.slf4j.impl.StaticLoggerBinder
+ org.slf4j.impl.StaticMarkerBinder
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ bundle-test-jar
+ package
+
+ jar
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-classes
+
+ run
+
+
+
+
+
+ Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder
+
+
+
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+
+
+ maven-antrun-plugin
+
+ [1.3,)
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom.sha1
new file mode 100644
index 00000000..1d653406
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom.sha1
@@ -0,0 +1 @@
+df51c4a85dd6acf8b6cdc9323596766b3d577c28
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.30/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/1.7.30/_remote.repositories
new file mode 100644
index 00000000..caeaeeab
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.30/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+slf4j-api-1.7.30.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom b/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom
new file mode 100644
index 00000000..68f32228
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom
@@ -0,0 +1,120 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 1.7.30
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+ org.slf4j.impl.StaticMDCBinder
+ org.slf4j.impl.StaticLoggerBinder
+ org.slf4j.impl.StaticMarkerBinder
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ bundle-test-jar
+ package
+
+ jar
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-classes
+
+ run
+
+
+
+
+
+ Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder
+
+
+
+
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+
+
+ maven-antrun-plugin
+
+ [1.3,)
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom.sha1
new file mode 100644
index 00000000..588c095b
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom.sha1
@@ -0,0 +1 @@
+02013960e5ee7f712d8fa6f2e618a6ff2e8d98a9
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.36/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/1.7.36/_remote.repositories
new file mode 100644
index 00000000..63a6405f
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.36/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+slf4j-api-1.7.36.jar>central=
+slf4j-api-1.7.36.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar
new file mode 100644
index 00000000..7d3ce68d
Binary files /dev/null and b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar differ
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1
new file mode 100644
index 00000000..77b99175
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar.sha1
@@ -0,0 +1 @@
+6c62681a2f655b49963a5983b8b0950a6120ae14
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom
new file mode 100644
index 00000000..a3fb97cc
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom
@@ -0,0 +1,85 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 1.7.36
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+
+ org.slf4j.impl.StaticMDCBinder
+ org.slf4j.impl.StaticLoggerBinder
+ org.slf4j.impl.StaticMarkerBinder
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ bundle-test-jar
+ package
+
+ test-jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ process-classes
+
+ run
+
+
+
+
+
+ Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1
new file mode 100644
index 00000000..245010b2
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom.sha1
@@ -0,0 +1 @@
+749f6995b1d6591a417ca4fd19cdbddabae16fd1
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.6/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/2.0.6/_remote.repositories
new file mode 100644
index 00000000..9354c260
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+slf4j-api-2.0.6.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom b/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom
new file mode 100644
index 00000000..a8427ae1
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom
@@ -0,0 +1,60 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 2.0.6
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+ org.slf4j
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ bundle-test-jar
+ package
+
+ test-jar
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom.sha1
new file mode 100644
index 00000000..06d9fdb7
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.pom.sha1
@@ -0,0 +1 @@
+2b93d5f66ad2ba259bf4b2c94da39f0d6c544400
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.7/_remote.repositories b/.m2-acc/org/slf4j/slf4j-api/2.0.7/_remote.repositories
new file mode 100644
index 00000000..bdbde0a9
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:31 CEST 2026
+slf4j-api-2.0.7.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom b/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom
new file mode 100644
index 00000000..952ec0c4
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom
@@ -0,0 +1,79 @@
+
+
+
+ 4.0.0
+
+
+ org.slf4j
+ slf4j-parent
+ 2.0.7
+
+
+ slf4j-api
+
+ jar
+ SLF4J API Module
+ The slf4j API
+
+ http://www.slf4j.org
+
+
+ org.slf4j
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ bundle-test-jar
+ package
+
+ test-jar
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.slf4j.spi;version="${range;[===,+);${version;===;${maven_version;${project.version}}}}"
+
+ <_exportcontents>
+ =1.0.0)(!(version>=2.0.0)))",
+ osgi.serviceloader;filter:="(osgi.serviceloader=org.slf4j.spi.SLF4JServiceProvider)";osgi.serviceloader="org.slf4j.spi.SLF4JServiceProvider"
+ ]]>
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom.sha1 b/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom.sha1
new file mode 100644
index 00000000..5a875f63
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.pom.sha1
@@ -0,0 +1 @@
+facf002401dbff2065d4257690651e3fa775e3f4
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.10/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/_remote.repositories
new file mode 100644
index 00000000..f34cbe67
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:37 CEST 2026
+slf4j-parent-1.7.10.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom
new file mode 100644
index 00000000..3b8b7e6d
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom
@@ -0,0 +1,426 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 1.7.10
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/ceki/slf4j
+ git@github.com:qos-ch/slf4j.git
+
+
+
+ UTF-8
+ 1.6.0
+ 0.8.1
+ 1.2.17
+ 1.0.13
+ 4.10
+ 3.3
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-log4j12
+ slf4j-jcl
+ slf4j-android
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-site
+ slf4j-migrator
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.0
+
+
+
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.5
+ 1.5
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.10
+
+ once
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ src/main/assembly/source.xml
+
+ slf4j-${project.version}
+ false
+ target/site/dist/
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.10.1
+
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+ mc-release
+ Local Maven repository of releases
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+ format
+
+
+
+
+ com.googlecode.maven-java-formatter-plugin
+ maven-java-formatter-plugin
+
+ ../codeStyle.xml
+
+
+
+
+ format
+
+
+
+
+
+
+
+
+
+
+
+
+ apache.snapshots
+ Apache Snapshot Plugin Repository
+ http://people.apache.org/repo/m2-snapshot-repository
+
+ false
+
+
+ true
+
+
+
+
+
+
+ pixie
+ scp://pixie.qos.ch/var/www/www.slf4j.org/htdocs/
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom.sha1
new file mode 100644
index 00000000..d93d6e3e
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.10/slf4j-parent-1.7.10.pom.sha1
@@ -0,0 +1 @@
+ed97ed5a64d2851ed1709f94f66fc553d52e310a
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.22/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/_remote.repositories
new file mode 100644
index 00000000..b49e9832
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+slf4j-parent-1.7.22.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom
new file mode 100644
index 00000000..5c4f7efe
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom
@@ -0,0 +1,424 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 1.7.22
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ git@github.com:qos-ch/slf4j.git
+
+
+
+ 1.5
+ ${required.jdk.version}
+ ${required.jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.17
+ 1.0.13
+ 4.12
+ 3.3
+ 2.10.2
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-log4j12
+ slf4j-jcl
+ slf4j-android
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-site
+ slf4j-migrator
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.0
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ ${required.jdk.version}
+ ${required.jdk.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ 2C
+ true
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ src/main/assembly/source.xml
+
+ slf4j-${project.version}
+ false
+ target/site/dist/
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+ mc-release
+ Local Maven repository of releases
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ qos_ch
+ scp://te.qos.ch/var/www/www.slf4j.org/htdocs/
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom.sha1
new file mode 100644
index 00000000..f2cdf43f
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.22/slf4j-parent-1.7.22.pom.sha1
@@ -0,0 +1 @@
+45c019043bc395160d1418cdd31dc5af2754fc79
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.25/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/_remote.repositories
new file mode 100644
index 00000000..40edba01
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:40 CEST 2026
+slf4j-parent-1.7.25.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom
new file mode 100644
index 00000000..0df1e974
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom
@@ -0,0 +1,424 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 1.7.25
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ git@github.com:qos-ch/slf4j.git
+
+
+
+ 1.5
+ ${required.jdk.version}
+ ${required.jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.17
+ 1.0.13
+ 4.12
+ 3.3
+ 2.10.4
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-log4j12
+ slf4j-jcl
+ slf4j-android
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-site
+ slf4j-migrator
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.0
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ ${required.jdk.version}
+ ${required.jdk.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ 2C
+ true
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ src/main/assembly/source.xml
+
+ slf4j-${project.version}
+ false
+ target/site/dist/
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+ true
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+ mc-release
+ Local Maven repository of releases
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ qos_ch
+ scp://te.qos.ch/var/www/www.slf4j.org/htdocs/
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom.sha1
new file mode 100644
index 00000000..cd3c37ba
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom.sha1
@@ -0,0 +1 @@
+8521938f0f43c60b79f9f73a9409d10e4bac649a
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.30/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/_remote.repositories
new file mode 100644
index 00000000..00a9eabc
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:43 CEST 2026
+slf4j-parent-1.7.30.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom
new file mode 100644
index 00000000..bbfffea5
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom
@@ -0,0 +1,431 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 1.7.30
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ git@github.com:qos-ch/slf4j.git
+
+
+
+ 1.5
+ ${required.jdk.version}
+ ${required.jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.17
+ 1.0.13
+ 4.12
+ 3.3
+ 3.0.1
+ 3.1.0
+ none
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-log4j12
+ slf4j-jcl
+ slf4j-android
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-site
+ slf4j-migrator
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+ log4j
+ log4j
+ ${log4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.0
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ ${required.jdk.version}
+ ${required.jdk.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ 2C
+ true
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ src/main/assembly/source.xml
+
+ slf4j-${project.version}
+ false
+ target/site/dist/
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+ true
+ none
+
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+ none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+ mc-release
+ Local Maven repository of releases
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ qos_ch
+ scp://te.qos.ch/var/www/www.slf4j.org/htdocs/
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom.sha1
new file mode 100644
index 00000000..4db3746a
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.30/slf4j-parent-1.7.30.pom.sha1
@@ -0,0 +1 @@
+d3cf0e0cdb58d3c6f8a08c21e55894422fd725b9
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.36/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/_remote.repositories
new file mode 100644
index 00000000..ec577f82
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:25 CEST 2026
+slf4j-parent-1.7.36.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom
new file mode 100644
index 00000000..3291d6b6
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom
@@ -0,0 +1,436 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 1.7.36
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ git@github.com:qos-ch/slf4j.git
+
+
+
+
+ 2022-02-08T13:31:00Z
+
+ 1.5
+ ${required.jdk.version}
+ ${required.jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.19
+ 1.2.10
+ 4.13
+ 3.3
+ 3.2.0
+ 3.2.0
+ 3.1.0
+ none
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-log4j12
+ slf4j-reload4j
+ slf4j-jcl
+ slf4j-android
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-site
+ slf4j-migrator
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+ ch.qos.reload4j
+ reload4j
+ ${reload4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.0
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java15
+ 1.0
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.3
+
+ ${required.jdk.version}
+ ${required.jdk.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.19.1
+
+ 2C
+ true
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2
+
+
+ src/main/assembly/source.xml
+
+ slf4j-${project.version}
+ false
+ target/site/dist/
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.3
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+ true
+ none
+
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+
+ http://java.sun.com/j2se/1.5.0/docs/api
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${javadoc.plugin.version}
+
+ none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+ mc-release
+ Local Maven repository of releases
+ http://mc-repo.googlecode.com/svn/maven2/releases
+
+ false
+
+
+ true
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ qos_ch
+ scp://te.qos.ch/var/www/www.slf4j.org/htdocs/
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1
new file mode 100644
index 00000000..0eb880b7
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom.sha1
@@ -0,0 +1 @@
+5ee2b2ff107aa21d6e6c8b1d38ab28d02b5bf62e
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.6/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/_remote.repositories
new file mode 100644
index 00000000..e3b78625
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+slf4j-parent-2.0.6.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom
new file mode 100644
index 00000000..9b24c54d
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom
@@ -0,0 +1,533 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 2.0.6
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ scm:git:https://github.com/qos-ch/slf4j.git
+
+
+
+
+ 2022-12-12T19:10:00Z
+ 1.7.36
+ 2.0.0-alpha7
+
+ 8
+ ${jdk.version}
+ ${jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.22
+ 1.2.10
+ 4.13.1
+ 3.7.1
+ 3.8.1
+ 3.0.0-M5
+ 3.1.0
+ 3.2.1
+ 3.0.0-M1
+ 3.2.0
+ 3.1.1
+ 5.1.8
+ 3.2.0
+
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-jdk-platform-logging
+ slf4j-log4j12
+ slf4j-reload4j
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-migrator
+
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+
+ org.slf4j
+ slf4j-simple
+ ${project.version}
+
+
+
+ ch.qos.reload4j
+ reload4j
+ ${reload4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.10
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+
+ default-compile
+
+ compile
+
+
+ ${jdk.version}
+ ${jdk.version}
+
+
+
+
+ module-compile
+ compile
+
+ compile
+
+
+ 9
+
+ ${project.basedir}/src/main/java9
+
+ true
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin.version}
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+ ${parsedVersion.osgiVersion}
+ ${project.description}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+ true
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ 1
+ false
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ package
+
+ jar
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${maven-jxr-plugin.version}
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ true
+ true
+ true
+
+ -Xdoclint:none
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+ **/module-info.java
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ -Xdoclint:none
+ false
+
+ **/module-info.java
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+ apache-snapshot-repo
+ apache-snapshot-repo
+ https://repository.apache.org/content/groups/snapshots/
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom.sha1
new file mode 100644
index 00000000..29fb3a47
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.6/slf4j-parent-2.0.6.pom.sha1
@@ -0,0 +1 @@
+0f99f8426c64fc5e0c4b6749245e50484a16c372
\ No newline at end of file
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.7/_remote.repositories b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/_remote.repositories
new file mode 100644
index 00000000..e4a98487
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:31 CEST 2026
+slf4j-parent-2.0.7.pom>central=
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom
new file mode 100644
index 00000000..39371e22
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom
@@ -0,0 +1,548 @@
+
+
+
+ 4.0.0
+
+ org.slf4j
+ slf4j-parent
+ 2.0.7
+
+ pom
+ SLF4J
+ Top SLF4J project pom.xml file
+ http://www.slf4j.org
+
+
+ QOS.ch
+ http://www.qos.ch
+
+ 2005
+
+
+
+ MIT License
+ http://www.opensource.org/licenses/mit-license.php
+ repo
+
+
+
+
+ https://github.com/qos-ch/slf4j
+ scm:git:https://github.com/qos-ch/slf4j.git
+
+
+
+
+ 2023-03-17T19:35:00Z
+ 1.7.36
+
+ 8
+ ${jdk.version}
+ ${jdk.version}
+ UTF-8
+ UTF-8
+ UTF-8
+
+ 1.6.0
+ 0.8.1
+ 1.2.22
+ 1.2.10
+ 4.13.1
+ 3.7.1
+ 3.8.1
+ 3.0.0-M5
+ 3.5.0
+ 3.2.1
+ 3.0.0-M1
+ 3.2.0
+ 3.1.1
+ 5.1.8
+ 3.2.0
+
+
+
+
+
+ ceki
+ Ceki Gulcu
+ ceki@qos.ch
+
+
+
+
+ slf4j-api
+ slf4j-simple
+ slf4j-nop
+ slf4j-jdk14
+ slf4j-jdk-platform-logging
+ slf4j-log4j12
+ slf4j-reload4j
+ slf4j-ext
+ jcl-over-slf4j
+ log4j-over-slf4j
+ jul-to-slf4j
+ osgi-over-slf4j
+ integration
+ slf4j-migrator
+
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${project.version}
+
+
+
+ org.slf4j
+ slf4j-jdk14
+ ${project.version}
+
+
+
+
+ org.slf4j
+ slf4j-simple
+ ${project.version}
+
+
+
+ ch.qos.reload4j
+ reload4j
+ ${reload4j.version}
+
+
+
+ ch.qos.cal10n
+ cal10n-api
+ ${cal10n.version}
+
+
+
+
+
+
+
+
+ org.apache.maven.wagon
+ wagon-ssh
+ 2.10
+
+
+
+
+
+ ${project.basedir}/src/main/resources
+ true
+
+
+
+ .
+ META-INF
+
+ LICENSE.txt
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.14
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+
+ default-compile
+
+ compile
+
+
+ ${jdk.version}
+ ${jdk.version}
+
+
+
+
+ module-compile
+ compile
+
+ compile
+
+
+ 9
+
+ ${project.basedir}/src/main/java9
+
+ true
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+
+ default-jar
+ package
+
+ jar
+
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin.version}
+
+ true
+
+
+ ${replacestring;${project.artifactId};-;.}
+ ${project.artifactId}
+ SLF4J.ORG
+ <_snapshot/>
+ <_exportcontents>!META-INF.versions.9,*;-noimport:=true
+ ${project.description}
+ ${project.url}
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+ ${project.version}
+ ${project.artifactId}
+ true
+ <_removeheaders>Private-Package,Bundle-SCM, Bundle-Developers, Include-Resource
+
+
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ 1
+ false
+ plain
+ false
+
+ **/AllTest.java
+ **/PackageTest.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ package
+
+ jar
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ ${build-helper-maven-plugin.version}
+
+
+ parse-version
+
+ parse-version
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${maven-jxr-plugin.version}
+
+ true
+ target/site/apidocs/
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ true
+ true
+ true
+
+ -Xdoclint:none
+
+ org.slf4j.migrator:org.slf4j.migrator.*
+
+ **/module-info.java
+
+
+
+
+ SLF4J packages
+ org.slf4j:org.slf4j.*
+
+
+
+ SLF4J extensions
+
+ org.slf4j.cal10n:org.slf4j.profiler:org.slf4j.ext:org.slf4j.instrumentation:org.slf4j.agent
+
+
+
+
+ Jakarta Commons Logging packages
+ org.apache.commons.*
+
+
+
+ java.util.logging (JUL) to SLF4J bridge
+ org.slf4j.bridge
+
+
+
+ Apache log4j
+ org.apache.log4j:org.apache.log4j.*
+
+
+
+
+
+
+
+
+
+
+ skipTests
+
+ true
+
+
+
+
+ javadocjar
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ -Xdoclint:none
+ false
+
+ **/module-info.java
+
+
+
+
+
+
+
+
+ license
+
+
+
+ com.google.code.maven-license-plugin
+ maven-license-plugin
+
+ src/main/licenseHeader.txt
+ false
+ true
+ true
+
+ src/**/*.java
+
+ true
+ true
+
+ 1999
+
+
+ src/main/javadocHeaders.xml
+
+
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+
+
+ apache-snapshot-repo
+ apache-snapshot-repo
+ https://repository.apache.org/content/groups/snapshots/
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom.sha1 b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom.sha1
new file mode 100644
index 00000000..04a40007
--- /dev/null
+++ b/.m2-acc/org/slf4j/slf4j-parent/2.0.7/slf4j-parent-2.0.7.pom.sha1
@@ -0,0 +1 @@
+3f97e066227cc2353d212b8c43440b0bf4c033f3
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/10/_remote.repositories b/.m2-acc/org/sonatype/forge/forge-parent/10/_remote.repositories
new file mode 100644
index 00000000..dcec2076
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+forge-parent-10.pom>central=
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom b/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom
new file mode 100644
index 00000000..853fb2a7
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom
@@ -0,0 +1,317 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.forge
+ forge-parent
+ pom
+ 10
+ Sonatype Forge Parent Pom
+
+ 2008
+ http://forge.sonatype.com/
+
+
+ Sonatype, Inc.
+ http://www.sonatype.com/
+
+
+
+ scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-10
+ http://svn.sonatype.org/forge/tags/forge-parent-10
+ scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-10
+
+
+
+ forge-releases
+ https://repository.sonatype.org/service/local/staging/deploy/maven2
+ forge-snapshots
+ https://repository.sonatype.org/content/repositories/snapshots
+ UTF-8
+ UTF-8
+
+
+
+
+ ${forgeReleaseId}
+ ${forgeReleaseUrl}
+
+
+ ${forgeSnapshotId}
+ ${forgeSnapshotUrl}
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2.1
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-eclipse-plugin
+ 2.8
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+
+ forked-path
+ false
+ deploy
+ -Prelease
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.2
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.8
+
+ true
+
+
+
+ org.sonatype.plugins
+ sisu-maven-plugin
+ 1.0
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.6
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ 1.9.0
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.4.1
+
+ true
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.4
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.4
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 2.3.1
+
+ UnreadFields
+
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 2.5
+
+ 1.5
+
+
+
+
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ ${gpg.passphrase}
+
+ true
+
+
+
+
+ sign
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ ${deploy.altRepository}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${project.build.sourceEncoding}
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1 b/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1
new file mode 100644
index 00000000..b4b62fc5
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.sha1
@@ -0,0 +1 @@
+c24dc843444f348100c19ebd51157e7a5f61bfe7
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/3/_remote.repositories b/.m2-acc/org/sonatype/forge/forge-parent/3/_remote.repositories
new file mode 100644
index 00000000..14240641
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+forge-parent-3.pom>central=
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom b/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom
new file mode 100644
index 00000000..a450f818
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom
@@ -0,0 +1,131 @@
+
+ 4.0.0
+ org.sonatype.forge
+ forge-parent
+ pom
+ 3
+ Sonatype Forge Parent Pom
+ 2008
+ http://forge.sonatype.com/
+
+ scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-3
+ http://svn.sonatype.org/forge/tags/forge-parent-3
+ scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-3
+
+
+
+
+ forge-releases
+ http://repository.sonatype.org/content/repositories/releases
+ forge-snapshots
+ http://repository.sonatype.org/content/repositories/snapshots
+
+
+
+ ${forgeReleaseId}
+ ${forgeReleaseUrl}
+
+
+ ${forgeSnapshotId}
+ ${forgeSnapshotUrl}
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.0-alpha-4-sonatype
+
+
+ maven-eclipse-plugin
+ 2.4
+
+
+ maven-surefire-plugin
+ 2.3
+
+
+ maven-clean-plugin
+ 2.2
+
+
+ maven-deploy-plugin
+ 2.3
+
+
+ maven-dependency-plugin
+ 2.0
+
+
+ maven-site-plugin
+ 2.0-beta-6
+
+
+ maven-jar-plugin
+ 2.1
+
+
+ maven-help-plugin
+ 2.0.2
+
+
+ maven-resources-plugin
+ 2.2
+
+
+ maven-install-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2-beta-1
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.0
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 1.1.1
+
+ UnreadFields
+
+
+
+ maven-jxr-plugin
+ 2.0
+
+
+ maven-pmd-plugin
+ 2.3
+
+ 1.5
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom.sha1 b/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom.sha1
new file mode 100644
index 00000000..02a4d045
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/3/forge-parent-3.pom.sha1
@@ -0,0 +1 @@
+fdc1f6eb65f750775acd57ff4371d5657ae2e6d3
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/38/_remote.repositories b/.m2-acc/org/sonatype/forge/forge-parent/38/_remote.repositories
new file mode 100644
index 00000000..94efc888
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/38/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+forge-parent-38.pom>central=
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom b/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom
new file mode 100644
index 00000000..64e76456
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom
@@ -0,0 +1,504 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.forge
+ forge-parent
+ pom
+ 38
+
+ ${project.artifactId}
+ ${project.name}
+ 2008
+ http://forge.sonatype.com/
+
+
+ Sonatype, Inc.
+ http://www.sonatype.com/
+
+
+
+
+ ASLv2
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+
+ Sonatype, Inc.
+ Sonatype, Inc.
+
+
+
+
+ scm:git:git://github.com/sonatype/oss-parents.git
+ https://github.com/sonatype/oss-parents
+ scm:git:git@github.com:sonatype/oss-parents.git
+
+
+
+ Bamboo
+ https://bamboo.zion.sonatype.com
+
+
+
+ Jira
+ https://issues.sonatype.org
+
+
+
+ 3.0
+
+
+
+ https://repository.sonatype.org/
+ forge-releases
+ https://repository.sonatype.org/service/local/staging/deploy/maven2
+ forge-snapshots
+ https://repository.sonatype.org/content/repositories/snapshots
+ UTF-8
+ UTF-8
+ true
+ false
+ true
+ false
+ 600
+ 1.4.4
+ 1.6
+ 1.6
+
+
+
+
+ ${forgeReleaseId}
+ ${forgeReleaseUrl}
+
+
+ ${forgeSnapshotId}
+ ${forgeSnapshotUrl}
+
+
+
+
+
+ install
+
+
+
+ ${project.basedir}/src/main/resources
+ false
+
+ **/*
+
+
+
+
+ ${project.basedir}/src/main/filtered-resources
+ true
+
+ **/*
+
+
+
+
+
+
+ ${project.basedir}/src/test/resources
+ false
+
+ **/*
+
+
+
+
+ ${project.basedir}/src/test/filtered-resources
+ true
+
+ **/*
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.9
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.4
+
+ gnu
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.3.7
+
+
+
+ ${project.description}
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.0
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.5.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 2.7
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.2
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.13
+
+ ${maven.test.redirectTestOutputToFile}
+ always
+ ${failsafe.timeout}
+
+ true
+
+ ${java.io.tmpdir}
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-invoker-plugin
+ 1.7
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+
+
+ com.mycila.maven-license-plugin
+ maven-license-plugin
+ 1.9.0
+
+ UTF-8
+ true
+ false
+ ${project.basedir}/header.txt
+
+ **/pom.xml
+ **/*.xml
+ **/*.xsd
+ **/*.xjb
+ **/*.properties
+ **/*.ini
+ **/*.java
+ **/*.groovy
+ **/*.scala
+ **/*.aj
+ **/*.js
+ **/*.css
+ **/*.help
+ **/*.proto
+ **/*.sm
+ **/*.bat
+ **/*.xsl
+ **/*.html
+ **/*.vm
+ **/*.md
+
+
+ **/target/**
+ **/.*/**
+ **/dependency-reduced-pom.xml
+ **/nbactions*.xml
+ **/nb-configuration.xml
+ **/atlassian-ide-plugin.xml
+ **/release.properties
+ **/META-INF/services/**
+
+
+ JAVADOC_STYLE
+ JAVADOC_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SLASHSTAR_STYLE
+ XML_STYLE
+ DOUBLESLASH_STYLE
+ SLASHSTAR_STYLE
+ DOUBLESLASH_STYLE
+ SHARPSTAR_STYLE
+ XML_STYLE
+
+ true
+
+ check
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.2
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.2.1
+
+ true
+ deploy
+
+ ${localCheckout}
+ ${pushChanges}
+
+ forked-path
+ release
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ 1.4
+
+
+ org.apache.maven.plugins
+ maven-repository-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.8.1
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.1
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.2
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ ${nexus-staging.version}
+ true
+
+ ${nexusUrl}
+ true
+
+ ${env.USER}
+ ${java.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.13
+
+ ${maven.test.redirectTestOutputToFile}
+
+ ${surefire.failIfNoSpecifiedTests}
+
+ true
+
+ ${java.io.tmpdir}
+
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 2.3
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.6
+
+ true
+
+
+
+ org.sonatype.plugins
+ sisu-maven-plugin
+ 1.1
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+
+ ${forgeSnapshotId}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+
+ jar-no-fork
+
+
+ true
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ ${gpg.passphrase}
+
+ true
+
+
+
+
+ sign
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+
+
+ ${forgeReleaseId}
+ true
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1 b/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1
new file mode 100644
index 00000000..229c88a9
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/38/forge-parent-38.pom.sha1
@@ -0,0 +1 @@
+1869421fb762c3de75b5f97386bfbee804842c09
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/4/_remote.repositories b/.m2-acc/org/sonatype/forge/forge-parent/4/_remote.repositories
new file mode 100644
index 00000000..6ce4c91c
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+forge-parent-4.pom>central=
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom b/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom
new file mode 100644
index 00000000..f2dec6e6
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom
@@ -0,0 +1,225 @@
+
+ 4.0.0
+ org.sonatype.forge
+ forge-parent
+ pom
+ 4
+ Sonatype Forge Parent Pom
+ 2008
+ http://forge.sonatype.com/
+
+ scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-4
+ http://svn.sonatype.org/forge/tags/forge-parent-4
+ scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-4
+
+
+
+
+ forge-releases
+ http://repository.sonatype.org/content/repositories/releases
+ forge-snapshots
+ http://repository.sonatype.org/content/repositories/snapshots
+
+
+
+ ${forgeReleaseId}
+ ${forgeReleaseUrl}
+
+
+ ${forgeSnapshotId}
+ ${forgeSnapshotUrl}
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.0-alpha-4-sonatype
+
+
+ maven-eclipse-plugin
+ 2.4
+
+
+ maven-surefire-plugin
+ 2.3
+
+
+ maven-clean-plugin
+ 2.2
+
+
+ maven-deploy-plugin
+ 2.3
+
+
+ maven-dependency-plugin
+ 2.0
+
+
+ maven-site-plugin
+ 2.0-beta-6
+
+
+ maven-jar-plugin
+ 2.1
+
+
+ maven-help-plugin
+ 2.0.2
+
+
+ maven-resources-plugin
+ 2.2
+
+
+ maven-install-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2-beta-1
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.0-beta-8
+
+ false
+ deploy
+ -Prelease
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.0-alpha-4
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.0
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 1.1.1
+
+ UnreadFields
+
+
+
+ maven-jxr-plugin
+ 2.0
+
+
+ maven-pmd-plugin
+ 2.3
+
+ 1.5
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ ${gpg.passphrase}
+
+
+
+
+ sign
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ ${deploy.altRepository}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${project.build.sourceEncoding}
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1 b/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1
new file mode 100644
index 00000000..879f5823
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/4/forge-parent-4.pom.sha1
@@ -0,0 +1 @@
+564f266ea9323e57e246f0fca8f04f596663fb86
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/5/_remote.repositories b/.m2-acc/org/sonatype/forge/forge-parent/5/_remote.repositories
new file mode 100644
index 00000000..1fbbda2c
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/5/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+forge-parent-5.pom>central=
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom b/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom
new file mode 100644
index 00000000..82813619
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom
@@ -0,0 +1,225 @@
+
+ 4.0.0
+ org.sonatype.forge
+ forge-parent
+ pom
+ 5
+ Sonatype Forge Parent Pom
+ 2008
+ http://forge.sonatype.com/
+
+ scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-5
+ http://svn.sonatype.org/forge/tags/forge-parent-5
+ scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-5
+
+
+
+
+ forge-releases
+ http://repository.sonatype.org:8081/service/local/staging/deploy/maven2
+ forge-snapshots
+ http://repository.sonatype.org/content/repositories/snapshots
+
+
+
+ ${forgeReleaseId}
+ ${forgeReleaseUrl}
+
+
+ ${forgeSnapshotId}
+ ${forgeSnapshotUrl}
+
+
+
+
+
+
+
+
+
+
+ maven-enforcer-plugin
+ 1.0-beta-1
+
+
+ maven-eclipse-plugin
+ 2.4
+
+
+ maven-surefire-plugin
+ 2.4.3
+
+
+ maven-clean-plugin
+ 2.2
+
+
+ maven-deploy-plugin
+ 2.4
+
+
+ maven-dependency-plugin
+ 2.0
+
+
+ maven-site-plugin
+ 2.0-beta-7
+
+
+ maven-jar-plugin
+ 2.2
+
+
+ maven-resources-plugin
+ 2.3
+
+
+ maven-install-plugin
+ 2.2
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.0.2
+
+ 1.5
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.2-beta-2
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.0-beta-8
+
+ false
+ deploy
+ -Prelease
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.0-alpha-4
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.0
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 1.1.1
+
+ UnreadFields
+
+
+
+ maven-jxr-plugin
+ 2.1
+
+
+ maven-project-info-reports-plugin
+ 2.1.1
+
+
+ maven-pmd-plugin
+ 2.4
+
+ 1.5
+
+
+
+
+
+
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ ${gpg.passphrase}
+
+
+
+
+ sign
+
+
+
+
+
+
+ true
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ ${deploy.altRepository}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ ${project.build.sourceEncoding}
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.sha1 b/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.sha1
new file mode 100644
index 00000000..0173cc73
--- /dev/null
+++ b/.m2-acc/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.sha1
@@ -0,0 +1 @@
+a557514263bbd4a6daef8f125ab80e78413292d3
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/7/_remote.repositories b/.m2-acc/org/sonatype/oss/oss-parent/7/_remote.repositories
new file mode 100644
index 00000000..9063f805
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/7/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:25 CEST 2026
+oss-parent-7.pom>central=
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom b/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
new file mode 100644
index 00000000..39639525
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
@@ -0,0 +1,155 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+ pom
+
+ Sonatype OSS Parent
+ http://nexus.sonatype.org/oss-repository-hosting.html
+ Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/oss-parent-7
+ scm:svn:https://svn.sonatype.org/spice/tags/oss-parent-7
+ http://svn.sonatype.org/spice/tags/oss-parent-7
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.0
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ (,2.1.0),(2.1.0,2.2.0),(2.2.0,)
+ Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+ forked-path
+ false
+ -Psonatype-oss-release
+
+
+
+
+
+
+
+ UTF-8
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+
+ sonatype-oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.7
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1 b/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1
new file mode 100644
index 00000000..800e2841
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1
@@ -0,0 +1 @@
+46b8a785b60a2767095b8611613b58577e96d4c9
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/9/_remote.repositories b/.m2-acc/org/sonatype/oss/oss-parent/9/_remote.repositories
new file mode 100644
index 00000000..efe6e1bd
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/9/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:29 CEST 2026
+oss-parent-9.pom>central=
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom b/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
new file mode 100644
index 00000000..cc10b982
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
@@ -0,0 +1,156 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 9
+ pom
+
+ Sonatype OSS Parent
+ http://nexus.sonatype.org/oss-repository-hosting.html
+ Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
+
+
+ scm:svn:http://svn.sonatype.org/spice/trunk/oss/oss-parenti-9
+ scm:svn:https://svn.sonatype.org/spice/trunk/oss/oss-parent-9
+ http://svn.sonatype.org/spice/trunk/oss/oss-parent-9
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ ${sonatypeOssDistMgmtSnapshotsUrl}
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 1.2
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ (,2.1.0),(2.1.0,2.2.0),(2.2.0,)
+ Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and checksums respectively.
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.1
+
+ forked-path
+ false
+ ${arguments} -Psonatype-oss-release
+
+
+
+
+
+
+
+ UTF-8
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+
+
+ sonatype-oss-release
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.1.2
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.7
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1 b/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1
new file mode 100644
index 00000000..7e0d2b67
--- /dev/null
+++ b/.m2-acc/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.sha1
@@ -0,0 +1 @@
+e5cdc4d23b86d79c436f16fed20853284e868f65
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/_remote.repositories b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/_remote.repositories
new file mode 100644
index 00000000..ca48b3e4
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+plexus-build-api-0.0.4.jar>central=
+plexus-build-api-0.0.4.pom>central=
diff --git a/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
new file mode 100644
index 00000000..33562b6d
Binary files /dev/null and b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar differ
diff --git a/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar.sha1 b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar.sha1
new file mode 100644
index 00000000..e1b9c0c3
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar.sha1
@@ -0,0 +1 @@
+8fdcf45c2fad3052a51385fdfc79753d9124a1a7
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom
new file mode 100644
index 00000000..d95885da
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom
@@ -0,0 +1,82 @@
+
+
+
+ 4.0.0
+
+ org.sonatype.spice
+ spice-parent
+ 10
+
+ org.sonatype.plexus
+ plexus-build-api
+ 0.0.4
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.8
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.4
+
+
+
+ descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.2
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/plexus-build-api-0.0.4
+ scm:svn:https://svn.sonatype.org/spice/tags/plexus-build-api-0.0.4
+ http://svn.sonatype.org/spice/tags/plexus-build-api-0.0.4
+
+
diff --git a/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom.sha1 b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom.sha1
new file mode 100644
index 00000000..021b354e
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom.sha1
@@ -0,0 +1 @@
+df389a276b6c493bcea1937339b29145a7ce99bf
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories
new file mode 100644
index 00000000..f594e952
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+plexus-cipher-1.4.pom>central=
diff --git a/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom
new file mode 100644
index 00000000..556cc844
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom
@@ -0,0 +1,67 @@
+
+
+
+ org.sonatype.spice
+ spice-parent
+ 12
+
+
+ 4.0.0
+ org.sonatype.plexus
+ plexus-cipher
+ http://spice.sonatype.org/${project.artifactId}
+
+ Plexus Cipher: encryption/decryption Component
+ 1.4
+
+
+
+ sonatype.org-sites
+ ${spiceSiteBaseUrl}/${project.artifactId}
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.5
+
+
+
+ descriptor
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.4
+ 1.4
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+ provided
+
+
+ junit
+ junit
+ 3.8.2
+
+
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/plexus-cipher-1.4
+ scm:svn:https://svn.sonatype.org/spice/tags/plexus-cipher-1.4
+ http://svn.sonatype.org/spice/tags/plexus-cipher-1.4
+
+
diff --git a/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1 b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1
new file mode 100644
index 00000000..0e0952d5
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.pom.sha1
@@ -0,0 +1 @@
+8c0bee97c1badb926611bf82358e392fedc07764
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories
new file mode 100644
index 00000000..eb400639
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+plexus-sec-dispatcher-1.3.pom>central=
diff --git a/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom
new file mode 100644
index 00000000..6ff4d340
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom
@@ -0,0 +1,97 @@
+
+
+
+ org.sonatype.spice
+ spice-parent
+ 12
+
+
+ 4.0.0
+ org.sonatype.plexus
+ plexus-sec-dispatcher
+ http://spice.sonatype.org/${project.artifactId}
+
+ Plexus Security Dispatcher Component
+ 1.3
+
+
+
+ sonatype.org-sites
+ ${spiceSiteBaseUrl}/${project.artifactId}
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.5
+
+
+
+ descriptor
+
+
+
+
+
+ maven-compiler-plugin
+
+
+ 1.4
+ 1.4
+
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+
+ 1.0.0
+
+ src/main/mdo/settings-security.mdo
+
+
+
+
+ standard
+
+ java
+ xpp3-reader
+ xpp3-writer
+
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-utils
+
+
+ org.sonatype.plexus
+ plexus-cipher
+ 1.4
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-alpha-9-stable-1
+ provided
+
+
+ junit
+ junit
+ 3.8.2
+
+
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3
+ scm:svn:https://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3
+ http://svn.sonatype.org/spice/tags/plexus-sec-dispatcher-1.3
+
+
diff --git a/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1 b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1
new file mode 100644
index 00000000..6a85c8c5
--- /dev/null
+++ b/.m2-acc/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.pom.sha1
@@ -0,0 +1 @@
+b953c3a84a7d3f2a7f606e18c07ee38fb6766e3d
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories
new file mode 100644
index 00000000..5416d39d
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+guice-parent-3.2.3.pom>central=
diff --git a/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom
new file mode 100644
index 00000000..e0116057
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom
@@ -0,0 +1,408 @@
+
+
+
+
+
+
+ 4.0.0
+
+
+ org.sonatype.forge
+ forge-parent
+ 38
+
+
+ pom
+
+ org.sonatype.sisu.inject
+ guice-parent
+ 3.2.3
+
+ Sisu Guice
+
+
+ Patched build of Guice: a lightweight dependency injection framework for Java 6 and above
+
+
+ https://github.com/google/guice
+ 2006
+
+
+ Google, Inc.
+ http://www.google.com
+
+
+
+
+ Guice Users List
+ http://groups.google.com/group/google-guice/topics
+ http://groups.google.com/group/google-guice/subscribe
+ http://groups.google.com/group/google-guice/subscribe
+ http://groups.google.com/group/google-guice/post
+
+
+ Guice Developers List
+ http://groups.google.com/group/google-guice-dev/topics
+ http://groups.google.com/group/google-guice-dev/subscribe
+ http://groups.google.com/group/google-guice-dev/subscribe
+ http://groups.google.com/group/google-guice-dev/post
+
+
+
+
+ scm:git:git@github.com:sonatype/sisu-guice.git
+ scm:git:git@github.com:sonatype/sisu-guice.git
+ http://github.com/sonatype/sisu-guice
+ sisu-guice-3.2.3
+
+
+
+ Google Code
+ https://github.com/google/guice/issues/
+
+
+
+ Travis
+ https://travis-ci.org/google/guice
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+ core
+ extensions
+
+
+
+ 3.0
+
+
+
+
+ 1.4
+ UTF-8
+
+ true
+
+ true
+
+
+
+
+
+ javax.inject
+ javax.inject
+ 1
+
+
+ javax.inject
+ javax.inject-tck
+ 1
+
+
+ aopalliance
+ aopalliance
+ 1.0
+
+
+ com.google.guava
+ guava
+ 16.0.1
+
+
+ com.google.guava
+ guava-testlib
+ 16.0.1
+
+
+ org.ow2.asm
+ asm
+ 5.0.3
+
+
+ cglib
+ cglib
+ 3.1
+
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+ ${project.basedir}/src
+
+
+ false
+ ${project.basedir}/src
+
+ **/*.java
+
+
+
+ ${project.basedir}/test
+
+
+ false
+ ${project.basedir}/test
+
+ **/*.java
+
+
+
+
+
+
+
+ maven-remote-resources-plugin
+ 1.1
+
+
+
+ process
+
+
+
+ org.apache:apache-jar-resource-bundle:1.4
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+ 1.6
+ 1.6
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+ 1.10
+
+
+ org.codehaus.mojo.signature
+ java16
+ 1.0
+
+
+
+
+ check-java-1.6-compat
+ process-classes
+
+ check
+
+
+
+
+
+ maven-surefire-plugin
+ 2.6
+
+ true
+
+
+
+
+ stack-traces-off
+ test
+ test
+
+ -Dguice_include_stack_traces=OFF
+
+
+
+ stack-traces-complete
+ test
+ test
+
+ -Dguice_include_stack_traces=COMPLETE
+
+
+
+ default-test
+ test
+ test
+
+ -Dguice_include_stack_traces=ONLY_FOR_DECLARING_SOURCE
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ 2.1.0
+
+
+ com.google.inject
+ <_include>-${project.basedir}/build.properties
+ Copyright (C) 2006 Google Inc.
+ https://github.com/google/guice
+ ${project.artifactId}
+ Sonatype, Inc.
+ JavaSE-1.6
+ !com.google.inject.*,*
+ <_exportcontents>!*.internal.*,$(module).*;version=${guice.api.version}
+ <_versionpolicy>$(version;==;$(@))
+ <_nouses>true
+ <_removeheaders>
+ Embed-Dependency,Embed-Transitive,
+ Built-By,Tool,Created-By,Build-Jdk,
+ Originally-Created-By,Archiver-Version,
+ Include-Resource,Private-Package,
+ Ignore-Package,Bnd-LastModified
+
+
+
+ guava
+
+
+
+ prepare-package
+
+ manifest
+
+
+
+
+
+
+ maven-jar-plugin
+ 2.3.1
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ false
+
+
+
+
+ package
+
+ test-jar
+
+
+
+
+
+ maven-javadoc-plugin
+ 2.7
+
+
+ package
+
+ jar
+
+
+
+
+
+ maven-source-plugin
+ 2.1.2
+
+
+ maven-gpg-plugin
+ 1.4
+
+
+ maven-release-plugin
+ 2.5
+
+ true
+
+
+
+ maven-deploy-plugin
+ 2.7
+
+
+
+
+
+
+
+ doclint-java8-disable
+
+ [1.8,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ -Xdoclint:none
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.3
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ -Xdoclint:none
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1 b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1
new file mode 100644
index 00000000..3c97b394
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/inject/guice-parent/3.2.3/guice-parent-3.2.3.pom.sha1
@@ -0,0 +1 @@
+e1174de7394fa7e47ac3ef0fc3ea1719be8d1984
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories
new file mode 100644
index 00000000..8c9d7f74
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+sisu-guice-3.2.3.pom>central=
diff --git a/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom
new file mode 100644
index 00000000..36816e6c
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom
@@ -0,0 +1,338 @@
+
+
+
+ 4.0.0
+
+
+ org.sonatype.sisu.inject
+ guice-parent
+ 3.2.3
+
+
+ org.sonatype.sisu
+ sisu-guice
+
+ Sisu Guice - Core Library
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.6.4
+ true
+
+
+ javax.inject
+ javax.inject
+
+
+ aopalliance
+ aopalliance
+
+
+ com.google.guava
+ guava
+
+
+
+ org.ow2.asm
+ asm
+ true
+ provided
+
+
+ cglib
+ cglib
+ true
+ provided
+
+
+
+ javax.inject
+ javax.inject-tck
+ test
+
+
+ com.google.guava
+ guava-testlib
+ test
+
+
+ org.springframework
+ spring-beans
+ 3.0.5.RELEASE
+ test
+
+
+ biz.aQute
+ bnd
+ 0.0.384
+ test
+
+
+ org.apache.felix
+ org.apache.felix.framework
+ 3.0.5
+ test
+
+
+
+
+
+
+
+ maven-remote-resources-plugin
+
+
+
+ org.codehaus.mojo
+ animal-sniffer-maven-plugin
+
+
+ maven-surefire-plugin
+
+
+
+ org.slf4j:slf4j-api
+
+
+
+ **/*$*
+ **/ErrorHandlingTest*
+ **/OSGiContainerTest*
+ **/ScopesTest*
+ **/TypeConversionTest*
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ ${project.artifactId}$(if;$(classes;NAMED;*.MethodAspect);; (no_aop))
+ !net.sf.cglib.*,!org.objectweb.asm.*,!com.google.inject.*,*
+ true
+ org.slf4j
+
+
+
+
+
+ maven-jar-plugin
+
+
+ LICENSE
+ NOTICE
+
+
+
+
+
+
+
+
+
+ guice.with.no_aop
+
+
+ guice.with.no_aop
+ !false
+
+
+
+
+
+ org.sonatype.plugins
+ munge-maven-plugin
+ 1.0
+
+
+ prepare-package
+
+ munge-fork
+
+
+ NO_AOP
+
+ **/InterceptorBinding.java,
+ **/InterceptorBindingProcessor.java,
+ **/InterceptorStackCallback.java,
+ **/LineNumbers.java,
+ **/MethodAspect.java,
+ **/ProxyFactory.java,
+ **/BytecodeGenTest.java,
+ **/IntegrationTest.java,
+ **/MethodInterceptionTest.java,
+ **/ProxyFactoryTest.java
+
+
+
+
+
+
+
+ maven-jar-plugin
+
+
+ no_aop
+ package
+
+ jar
+
+
+ ${project.build.directory}/munged/classes
+ no_aop
+
+ ${project.build.directory}/munged/classes/META-INF/MANIFEST.MF
+
+
+
+
+
+
+
+
+
+
+ guice.with.jarjar
+
+
+ guice.with.jarjar
+ !false
+
+
+
+
+
+ org.sonatype.plugins
+ jarjar-maven-plugin
+ 1.9
+
+
+ jarjar
+ jarjar
+
+
+
+ true
+
+ *:asm*
+ *:cglib
+
+
+
+ net.sf.cglib.*
+ com.google.inject.internal.cglib.$@1
+
+
+ net.sf.cglib.**.*
+ com.google.inject.internal.cglib.@1.$@2
+
+
+ org.objectweb.asm.*
+ com.google.inject.internal.asm.$@1
+
+
+ org.objectweb.asm.**.*
+ com.google.inject.internal.asm.@1.$@2
+
+
+ com.google.inject.**
+
+
+ com.googlecode.**
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.8
+
+
+ classes
+ package
+
+ attach-artifact
+
+
+
+
+ ${project.build.directory}/original-${project.build.finalName}.jar
+ classes
+
+
+
+
+
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.sonatype.plugins
+ jarjar-maven-plugin
+ [1.4,)
+ jarjar
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1 b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1
new file mode 100644
index 00000000..303115b7
--- /dev/null
+++ b/.m2-acc/org/sonatype/sisu/sisu-guice/3.2.3/sisu-guice-3.2.3.pom.sha1
@@ -0,0 +1 @@
+067a88af019f78ef3f26bc1111499224df5a2b97
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/10/_remote.repositories b/.m2-acc/org/sonatype/spice/spice-parent/10/_remote.repositories
new file mode 100644
index 00000000..278fd9b7
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/10/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:03 CEST 2026
+spice-parent-10.pom>central=
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom b/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom
new file mode 100644
index 00000000..f3f2a5c7
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom
@@ -0,0 +1,105 @@
+
+ 4.0.0
+
+ org.sonatype.forge
+ forge-parent
+ 3
+
+ org.sonatype.spice
+ spice-parent
+ 10
+ pom
+ Sonatype Spice Components
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/spice-parent-10
+ http://svn.sonatype.org/spice/tags/spice-parent-10
+ scm:svn:https://svn.sonatype.org/spice/tags/spice-parent-10
+
+
+
+ 6.1.14
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ 1.0-beta-1
+
+
+ commons-logging
+ commons-logging
+
+
+ commons-logging
+ commons-logging-api
+
+
+ log4j
+ log4j
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.0-beta-1
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.5
+
+
+ org.mortbay.jetty
+ jetty
+ ${jetty.version}
+
+
+ org.mortbay.jetty
+ jetty-client
+ ${jetty.version}
+
+
+ junit
+ junit
+ 4.5
+ test
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.0-beta-1
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+
+ descriptor
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom.sha1 b/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom.sha1
new file mode 100644
index 00000000..0899a8ef
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/10/spice-parent-10.pom.sha1
@@ -0,0 +1 @@
+8e0e4ba87d63321333c26494698377b1204633a8
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/12/_remote.repositories b/.m2-acc/org/sonatype/spice/spice-parent/12/_remote.repositories
new file mode 100644
index 00000000..784756e2
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/12/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:58:16 CEST 2026
+spice-parent-12.pom>central=
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom b/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom
new file mode 100644
index 00000000..76f58872
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom
@@ -0,0 +1,214 @@
+
+ 4.0.0
+
+ org.sonatype.forge
+ forge-parent
+ 4
+
+ org.sonatype.spice
+ spice-parent
+ 12
+ pom
+ Sonatype Spice Components
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/spice-parent-12
+ http://svn.sonatype.org/spice/tags/spice-parent-12
+ scm:svn:https://svn.sonatype.org/spice/tags/spice-parent-12
+
+
+
+
+ Apache Public License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+ Hudson
+ https://grid.sonatype.org/ci/view/Spice/
+
+
+
+ JIRA
+ https://issues.sonatype.org/browse/SPICE
+
+
+
+
+ 6.1.12
+ 1.0-beta-3.0.5
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ ${plexus.version}
+ provided
+
+
+ commons-logging
+ commons-logging
+
+
+ commons-logging
+ commons-logging-api
+
+
+ log4j
+ log4j
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ ${plexus.version}
+ provided
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.5
+
+
+ org.mortbay.jetty
+ jetty
+ ${jetty.version}
+
+
+ org.mortbay.jetty
+ jetty-client
+ ${jetty.version}
+
+
+ org.mortbay.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ junit
+ junit
+ 4.5
+ test
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ ${plexus.version}
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+ process-test-classes
+
+ generate-test-metadata
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+
+ descriptor
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.2
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 1.2
+
+ UnreadFields
+
+
+
+ maven-jxr-plugin
+ 2.1
+
+
+ maven-pmd-plugin
+ 2.4
+
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.1
+
+
+
+
+ dependencies
+ project-team
+ mailing-list
+ cim
+ issue-tracking
+ license
+ scm
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1 b/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1
new file mode 100644
index 00000000..4c061971
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/12/spice-parent-12.pom.sha1
@@ -0,0 +1 @@
+e86b2d826f53093e27dc579bea3becbf1425d9ba
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/16/_remote.repositories b/.m2-acc/org/sonatype/spice/spice-parent/16/_remote.repositories
new file mode 100644
index 00000000..32c69399
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/16/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+spice-parent-16.pom>central=
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom b/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom
new file mode 100644
index 00000000..6a4b153b
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom
@@ -0,0 +1,260 @@
+
+ 4.0.0
+
+ org.sonatype.forge
+ forge-parent
+ 5
+
+ org.sonatype.spice
+ spice-parent
+ 16
+ pom
+ Sonatype Spice Components
+
+
+ scm:svn:http://svn.sonatype.org/spice/tags/spice-parent-16
+ http://svn.sonatype.org/spice/tags/spice-parent-16
+ scm:svn:https://svn.sonatype.org/spice/tags/spice-parent-16
+
+
+
+
+ Apache Public License 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+ Hudson
+ https://grid.sonatype.org/ci/view/Spice/
+
+
+
+ JIRA
+ https://issues.sonatype.org/browse/SPICE
+
+
+
+
+ 6.1.12
+ 1.0-beta-3.0.5
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-container-default
+ ${plexus.version}
+
+
+ commons-logging
+ commons-logging
+
+
+ commons-logging
+ commons-logging-api
+
+
+ log4j
+ log4j
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ ${plexus.version}
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 1.5.5
+
+
+ org.mortbay.jetty
+ jetty
+ ${jetty.version}
+
+
+ org.mortbay.jetty
+ jetty-client
+ ${jetty.version}
+
+
+ org.mortbay.jetty
+ jetty-util
+ ${jetty.version}
+
+
+ junit
+ junit
+ 4.5
+ test
+
+
+
+
+
+
+ m2e
+
+
+ m2e.version
+
+
+
+
+
+ org.maven.ide.eclipse
+ lifecycle-mapping
+ 0.9.9-SNAPSHOT
+
+ customizable
+
+
+
+
+
+
+ org.apache.maven.plugins:maven-resources-plugin::
+
+
+
+
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ ${plexus.version}
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+ process-test-classes
+
+ generate-test-metadata
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-maven-plugin
+ 1.3.8
+
+
+
+ descriptor
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.2
+
+
+ org.codehaus.modello
+ modello-maven-plugin
+ 1.0.2
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.4.1
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ cobertura-maven-plugin
+ 2.3
+
+
+ org.codehaus.mojo
+ findbugs-maven-plugin
+ 1.2
+
+ UnreadFields
+
+
+
+ maven-jxr-plugin
+ 2.1
+
+
+ maven-pmd-plugin
+ 2.4
+
+ 1.5
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 2.5
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.1
+
+
+
+
+ dependencies
+ project-team
+ mailing-list
+ cim
+ issue-tracking
+ license
+ scm
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.sha1 b/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.sha1
new file mode 100644
index 00000000..3b711de5
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.sha1
@@ -0,0 +1 @@
+aefd3135046b7c3f5835283bcc3b670fc46692b9
\ No newline at end of file
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/17/_remote.repositories b/.m2-acc/org/sonatype/spice/spice-parent/17/_remote.repositories
new file mode 100644
index 00000000..15c71722
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/17/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:21 CEST 2026
+spice-parent-17.pom>central=
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom b/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom
new file mode 100644
index 00000000..abe8170b
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom
@@ -0,0 +1,211 @@
+
+
+ 4.0.0
+
+
+ org.sonatype.forge
+ forge-parent
+ 10
+
+
+
+ org.sonatype.spice
+ spice-parent
+ 17
+ pom
+
+ Sonatype Spice Components
+
+
+ scm:git:git://github.com/sonatype/oss-parents.git
+ scm:git:git@github.com:sonatype/oss-parents.git
+ https://github.com/sonatype/spice-parent
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+ Hudson
+ https://grid.sonatype.org/ci/view/Spice/
+
+
+
+ JIRA
+ https://issues.sonatype.org/browse/SPICE
+
+
+
+ 2.1.1
+ 1.6.1
+
+
+
+
+
+
+
+
+
+ org.sonatype.sisu
+ sisu-inject-bean
+ ${sisu-inject.version}
+ runtime
+
+
+ org.sonatype.sisu
+ sisu-guice
+ 2.9.4
+ no_aop
+ runtime
+
+
+ javax.inject
+ javax.inject
+ 1
+ compile
+
+
+
+
+
+ org.sonatype.sisu
+ sisu-inject-plexus
+ ${sisu-inject.version}
+ compile
+
+
+ org.codehaus.plexus
+ plexus-component-annotations
+ 1.5.5
+ compile
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.4
+ compile
+
+
+ org.codehaus.plexus
+ plexus-utils
+ 2.0.5
+ compile
+
+
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+ jar
+ compile
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${slf4j.version}
+ jar
+ runtime
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
+ jar
+ runtime
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+ jar
+ test
+
+
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+
+
+
+
+
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+ process-classes
+
+ generate-metadata
+
+
+
+ process-test-classes
+
+ generate-test-metadata
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.5
+
+
+
+ org.apache.maven.plugin-tools
+ maven-plugin-tools-javadoc
+ 2.5
+
+
+ org.codehaus.plexus
+ plexus-javadoc
+ 1.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.1.1
+
+
+
+
+ dependencies
+ project-team
+ mailing-list
+ cim
+ issue-tracking
+ license
+ scm
+
+
+
+
+
+
+
diff --git a/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1 b/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1
new file mode 100644
index 00000000..42dafabe
--- /dev/null
+++ b/.m2-acc/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.sha1
@@ -0,0 +1 @@
+7f500699ef371383492a4d6ee799b1a77ffd82cc
\ No newline at end of file
diff --git a/.m2-acc/org/springframework/spring-framework-bom/5.3.24/_remote.repositories b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/_remote.repositories
new file mode 100644
index 00000000..f6e74216
--- /dev/null
+++ b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:32 CEST 2026
+spring-framework-bom-5.3.24.pom>central=
diff --git a/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom
new file mode 100644
index 00000000..39252f4b
--- /dev/null
+++ b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.springframework
+ spring-framework-bom
+ 5.3.24
+ pom
+ Spring Framework (Bill of Materials)
+ Spring Framework (Bill of Materials)
+ https://github.com/spring-projects/spring-framework
+
+ Spring IO
+ https://spring.io/projects/spring-framework
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+ jhoeller
+ Juergen Hoeller
+ jhoeller@pivotal.io
+
+
+
+ scm:git:git://github.com/spring-projects/spring-framework
+ scm:git:git://github.com/spring-projects/spring-framework
+ https://github.com/spring-projects/spring-framework
+
+
+ GitHub
+ https://github.com/spring-projects/spring-framework/issues
+
+
+
+
+ org.springframework
+ spring-aop
+ 5.3.24
+
+
+ org.springframework
+ spring-aspects
+ 5.3.24
+
+
+ org.springframework
+ spring-beans
+ 5.3.24
+
+
+ org.springframework
+ spring-context
+ 5.3.24
+
+
+ org.springframework
+ spring-context-indexer
+ 5.3.24
+
+
+ org.springframework
+ spring-context-support
+ 5.3.24
+
+
+ org.springframework
+ spring-core
+ 5.3.24
+
+
+ org.springframework
+ spring-expression
+ 5.3.24
+
+
+ org.springframework
+ spring-instrument
+ 5.3.24
+
+
+ org.springframework
+ spring-jcl
+ 5.3.24
+
+
+ org.springframework
+ spring-jdbc
+ 5.3.24
+
+
+ org.springframework
+ spring-jms
+ 5.3.24
+
+
+ org.springframework
+ spring-messaging
+ 5.3.24
+
+
+ org.springframework
+ spring-orm
+ 5.3.24
+
+
+ org.springframework
+ spring-oxm
+ 5.3.24
+
+
+ org.springframework
+ spring-r2dbc
+ 5.3.24
+
+
+ org.springframework
+ spring-test
+ 5.3.24
+
+
+ org.springframework
+ spring-tx
+ 5.3.24
+
+
+ org.springframework
+ spring-web
+ 5.3.24
+
+
+ org.springframework
+ spring-webflux
+ 5.3.24
+
+
+ org.springframework
+ spring-webmvc
+ 5.3.24
+
+
+ org.springframework
+ spring-websocket
+ 5.3.24
+
+
+
+
diff --git a/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom.sha1 b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom.sha1
new file mode 100644
index 00000000..94c16d05
--- /dev/null
+++ b/.m2-acc/org/springframework/spring-framework-bom/5.3.24/spring-framework-bom-5.3.24.pom.sha1
@@ -0,0 +1 @@
+f8becc93058c5c6dd0a1e25f64f4652fbfebb1c9
\ No newline at end of file
diff --git a/.m2-acc/org/threeten/threeten-extra/1.7.1/_remote.repositories b/.m2-acc/org/threeten/threeten-extra/1.7.1/_remote.repositories
new file mode 100644
index 00000000..cb5869e5
--- /dev/null
+++ b/.m2-acc/org/threeten/threeten-extra/1.7.1/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+threeten-extra-1.7.1.jar>central=
+threeten-extra-1.7.1.pom>central=
diff --git a/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar
new file mode 100644
index 00000000..45ec7865
Binary files /dev/null and b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar differ
diff --git a/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar.sha1 b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar.sha1
new file mode 100644
index 00000000..b59b91b6
--- /dev/null
+++ b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.jar.sha1
@@ -0,0 +1 @@
+caddbd1f234f87b0d65e421b5d5032b6a473f67b
\ No newline at end of file
diff --git a/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom
new file mode 100644
index 00000000..29fbffd1
--- /dev/null
+++ b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom
@@ -0,0 +1,953 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.threeten
+ threeten-extra
+ jar
+ ThreeTen-Extra
+ 1.7.1
+ Additional functionality that enhances JSR-310 dates and times in Java SE 8 and later
+ https://www.threeten.org/threeten-extra
+
+
+
+ GitHub
+ https://github.com/ThreeTen/threeten-extra/issues
+
+ 2010
+
+
+
+
+ jodastephen
+ Stephen Colebourne
+
+ Project Lead
+
+ 0
+ https://github.com/jodastephen
+
+
+
+
+ Carlo Dapor
+ https://github.com/catull
+
+
+ Octavi Fornés
+ https://github.com/ofornes
+
+
+ Nick Glorioso
+ https://github.com/nglorioso
+
+
+ Jim Gough
+ https://github.com/jpgough
+
+
+ Monica Guzik
+ https://github.com/monicagg
+
+
+ Christian Heinemann
+ https://github.com/cheinema
+
+
+ John Hill
+ https://github.com/jjcard
+
+
+ Michael Hixson
+ https://github.com/michaelhixson
+
+
+ Stephen A. Imhoff
+ https://github.com/Clockwork-Muse
+
+
+ Johannes Jensen
+ https://github.com/spand
+
+
+ M. Justin
+ https://github.com/mjustin
+
+
+ Bruno P. Kinoshita
+ https://github.com/kinow
+
+
+ Kurt Alfred Kluever
+ https://github.com/kluever
+
+
+ Martin Kröning
+ https://github.com/mwkroening
+
+
+ Harald Kuhr
+ https://github.com/haraldk
+
+
+ Sebastian Lövdahl
+ https://github.com/slovdahl
+
+
+ Steven McCoy
+ https://github.com/steve-o
+
+
+ JB Nizet
+ https://github.com/jnizet
+
+
+ Steven Paligo
+ https://github.com/stevenpaligo
+
+
+ Bjørn Erik Pedersen
+ https://github.com/bep
+
+
+ Erik van Paassen
+ https://github.com/evpaassen
+
+
+ Max Poliakov
+ https://github.com/Jaimies
+
+
+ Björn Raupach
+ https://github.com/raupachz
+
+
+ Michel Schudel
+ https://github.com/MichelSchudel
+
+
+ Michał Sobkiewicz
+ https://github.com/perceptron8
+
+
+ Nils Sommer
+ https://github.com/nsommer
+
+
+ Tristan Swadell
+ https://github.com/TristonianJones
+
+
+ Dimo Velev
+ https://github.com/dimovelev
+
+
+
+
+
+
+ BSD 3-clause
+ https://raw.githubusercontent.com/ThreeTen/threeten-extra/master/LICENSE.txt
+ repo
+
+
+
+ scm:git:https://github.com/ThreeTen/threeten-extra.git
+ scm:git:https://github.com/ThreeTen/threeten-extra.git
+ https://github.com/ThreeTen/threeten-extra
+ v1.7.1
+
+
+ ThreeTen.org
+ https://www.threeten.org
+
+
+
+
+
+
+ src/main/resources
+
+
+ META-INF
+ ${project.basedir}
+
+ LICENSE.txt
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.5.0
+
+
+
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ ${maven-bundle-plugin.version}
+
+
+ bundle-manifest
+ process-classes
+
+ manifest
+
+
+
+ org.threeten.extra,org.threeten.extra.chrono,org.threeten.extra.scale
+ osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+
+
+ attach-sources
+ package
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${maven-changes-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ ${maven-clean-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ ${maven-dependency-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven-gpg-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ ${maven-install-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-jxr-plugin
+ ${maven-jxr-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ ${maven-plugin-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${maven-pmd-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${maven-project-info-reports-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-repository-plugin
+ ${maven-repository-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${maven-resources-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${maven-surefire-report-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-toolchains-plugin
+ ${maven-toolchains-plugin.version}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ -Doss.repo
+ true
+ v@{project.version}
+ true
+
+
+
+ org.kohsuke
+ github-api
+ ${github-api.version}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ run-checkstyle
+ process-sources
+
+ checkstyle
+
+
+
+
+ module-info.java
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${checkstyle.version}
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs-maven-plugin.version}
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco-maven-plugin.version}
+
+
+ jacoco-initialize
+
+ prepare-agent
+
+
+
+ jacoco-site
+ package
+
+ report
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+ true
+
+
+
+ org.joda.external
+ reflow-velocity-tools
+ ${reflow-velocity-tools.version}
+
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+ [2.5.4,)
+
+ manifest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.junit
+ junit-bom
+ ${junit.version}
+ pom
+ import
+
+
+
+
+
+ org.joda
+ joda-convert
+ ${joda-convert.version}
+ compile
+ true
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+ test
+
+
+ com.google.code.findbugs
+ jsr305
+
+
+ org.checkerframework
+ checker-qual
+
+
+ com.google.errorprone
+ error_prone_annotations
+
+
+ com.google.j2objc
+ j2objc-annotations
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ test
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ ${maven-project-info-reports-plugin.version}
+
+
+
+ ci-management
+ dependencies
+ dependency-info
+ issue-management
+ licenses
+ team
+ scm
+ summary
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+ false
+ false
+ false
+ module-info.java
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+
+ javadoc
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-report-plugin
+ ${maven-surefire-report-plugin.version}
+
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-changes-plugin
+ ${maven-changes-plugin.version}
+
+
+
+ changes-report
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ ${maven-pmd-plugin.version}
+
+ 100
+ ${maven.compiler.target}
+
+ module-info.java
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ ${spotbugs-maven-plugin.version}
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${jacoco-maven-plugin.version}
+
+
+
+ report
+
+
+
+
+
+
+
+
+
+
+ sonatype-threeten-staging
+ Sonatype OSS staging repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+ default
+
+
+ false
+ sonatype-threeten-snapshot
+ Sonatype OSS snapshot repository
+ https://oss.sonatype.org/content/repositories/threeten-snapshots
+ default
+
+ https://oss.sonatype.org/content/repositories/threeten-releases
+
+
+
+
+
+
+ java8
+
+ [1.6,9)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ module-info.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ module-info.java
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ true
+
+
+
+
+
+
+
+ java9plus
+
+ [9,)
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ copy-dependencies
+ compile
+
+ copy-dependencies
+
+
+ ${project.build.directory}/dependencies
+ true
+ true
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ default-test
+
+ true
+ --add-modules org.joda.convert --module-path ${project.build.directory}/dependencies ${argLine}
+
+
+
+ test-without-modules
+ test
+
+ test
+
+
+ false
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+
+ attach-javadocs
+ package
+
+ jar
+
+
+
+
+ --module-path ${project.build.directory}/dependencies
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ default-compile
+
+ 9
+
+
+
+
+ base-compile
+
+ compile
+
+
+
+ module-info.java
+
+
+
+
+
+
+ 8
+
+
+
+
+
+
+
+ release-artifacts
+
+
+ oss.repo
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-java
+
+ enforce
+
+
+
+
+ [9,)
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ de.jutzig
+ github-release-plugin
+ ${github-release-plugin.version}
+
+ Release v${project.version}
+ See the [change notes](https://www.threeten.org/threeten-extra/changes-report.html) for more information.
+ v${project.version}
+ true
+
+
+
+ github-releases
+ deploy
+
+ release
+
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ ${nexus-staging-maven-plugin.version}
+ true
+
+ https://oss.sonatype.org/
+ sonatype-joda-staging
+ Releasing ${project.groupId}:${project.artifactId}:${project.version}
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+ 2.2.2
+ 5.9.0
+ 31.1-jre
+
+ 3.4.2
+ 5.1.8
+ 2.12.1
+ 3.1.2
+ 3.2.0
+ 3.10.1
+ 3.0.0
+ 3.3.0
+ 3.1.0
+ 3.0.1
+ 3.0.1
+ 3.2.2
+ 3.4.0
+ 3.2.0
+ 3.6.4
+ 3.17.0
+ 3.4.0
+ 2.5.3
+ 2.4
+ 3.3.0
+ 3.12.0
+ 3.2.1
+ 3.0.0-M7
+ 3.0.0-M7
+ 3.1.0
+
+ 1.307
+ 1.4.0
+ 0.8.8
+ 1.6.13
+ 1.2
+ 4.7.1.1
+
+ 1.8
+ 1.8
+ 1.8
+ true
+
+ false
+ true
+ none
+
+ 8.41
+ src/main/checkstyle/checkstyle.xml
+ false
+
+ UTF-8
+ UTF-8
+
+
diff --git a/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom.sha1 b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom.sha1
new file mode 100644
index 00000000..9111ecd6
--- /dev/null
+++ b/.m2-acc/org/threeten/threeten-extra/1.7.1/threeten-extra-1.7.1.pom.sha1
@@ -0,0 +1 @@
+915717397fe93cd56005981f29211b79818f8f58
\ No newline at end of file
diff --git a/.m2-acc/org/tukaani/xz/1.9/_remote.repositories b/.m2-acc/org/tukaani/xz/1.9/_remote.repositories
new file mode 100644
index 00000000..ee5a2ad8
--- /dev/null
+++ b/.m2-acc/org/tukaani/xz/1.9/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+xz-1.9.jar>central=
+xz-1.9.pom>central=
diff --git a/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar
new file mode 100644
index 00000000..61ad52ac
Binary files /dev/null and b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar differ
diff --git a/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar.sha1 b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar.sha1
new file mode 100644
index 00000000..c3e22d16
--- /dev/null
+++ b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.jar.sha1
@@ -0,0 +1 @@
+1ea4bec1a921180164852c65006d928617bd2caf
\ No newline at end of file
diff --git a/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom
new file mode 100644
index 00000000..292819e2
--- /dev/null
+++ b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+ 4.0.0
+
+ org.tukaani
+ xz
+ 1.9
+ jar
+
+ XZ for Java
+ XZ data compression
+ https://tukaani.org/xz/java.html
+
+
+
+ Public Domain
+ You can do whatever you want with this package.
+ repo
+
+
+
+
+ https://git.tukaani.org/?p=xz-java.git
+ scm:git:https://git.tukaani.org/xz-java.git
+
+
+
+
+ Lasse Collin
+ lasse.collin@tukaani.org
+
+
+
+
+
+
+ Igor Pavlov
+ http://7-zip.org/
+
+
+
+ Brett Okken
+ brett.okken.os@gmail.com
+
+
+
+
diff --git a/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom.sha1 b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom.sha1
new file mode 100644
index 00000000..e8a0879e
--- /dev/null
+++ b/.m2-acc/org/tukaani/xz/1.9/xz-1.9.pom.sha1
@@ -0,0 +1 @@
+67a95cd14d42aa16c6cc1e7a40fba28e3ddb7521
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/_remote.repositories b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/_remote.repositories
new file mode 100644
index 00000000..86fcaa5e
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:25 CEST 2026
+snappy-java-1.1.10.1.pom>central=
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom
new file mode 100644
index 00000000..a518ccd0
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom
@@ -0,0 +1,84 @@
+
+
+ 4.0.0
+ org.xerial.snappy
+ snappy-java
+ bundle
+ snappy-java: A fast compression/decompression library
+ https://github.com/xerial/snappy-java
+ 1.1.10.1
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+ snappy-java
+
+ xerial.org
+ https://github.com/xerial/snappy-java
+
+
+ https://github.com/xerial/snappy-java
+ scm:git@github.com:xerial/snappy-java.git
+
+
+
+ leo
+ Taro L. Saito
+ http://xerial.org/leo
+ leo@xerial.org
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.7.0
+ test
+
+
+ org.xerial.java
+ xerial-core
+ 2.1
+ test
+
+
+ org.wvlet.airframe
+ airframe-log_2.12
+ 23.5.6
+ test
+
+
+ org.osgi
+ org.osgi.core
+ 6.0.0
+ provided
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.10.2
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom.sha1 b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom.sha1
new file mode 100644
index 00000000..53442e5a
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.1/snappy-java-1.1.10.1.pom.sha1
@@ -0,0 +1 @@
+99b2828d2581881d34a07638998690689fb8868f
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/_remote.repositories b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/_remote.repositories
new file mode 100644
index 00000000..19540267
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+snappy-java-1.1.10.3.jar>central=
+snappy-java-1.1.10.3.pom>central=
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar
new file mode 100644
index 00000000..617860ae
Binary files /dev/null and b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar differ
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar.sha1 b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar.sha1
new file mode 100644
index 00000000..8e61c5db
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.jar.sha1
@@ -0,0 +1 @@
+04548ee2aac847998146e8d4a3176f7bcc766a00
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom
new file mode 100644
index 00000000..e6cfc38a
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom
@@ -0,0 +1,84 @@
+
+
+ 4.0.0
+ org.xerial.snappy
+ snappy-java
+ bundle
+ snappy-java: A fast compression/decompression library
+ https://github.com/xerial/snappy-java
+ 1.1.10.3
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+ snappy-java
+
+ xerial.org
+ https://github.com/xerial/snappy-java
+
+
+ https://github.com/xerial/snappy-java
+ scm:git@github.com:xerial/snappy-java.git
+
+
+
+ leo
+ Taro L. Saito
+ http://xerial.org/leo
+ leo@xerial.org
+
+
+
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.7.0
+ test
+
+
+ org.xerial.java
+ xerial-core
+ 2.1
+ test
+
+
+ org.wvlet.airframe
+ airframe-log_2.12
+ 23.7.2
+ test
+
+
+ org.osgi
+ org.osgi.core
+ 6.0.0
+ provided
+
+
+ com.github.sbt
+ junit-interface
+ 0.13.3
+ test
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.10.2
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom.sha1 b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom.sha1
new file mode 100644
index 00000000..e81d4890
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.10.3/snappy-java-1.1.10.3.pom.sha1
@@ -0,0 +1 @@
+8a5e5b86ddba840a378c85b74b6d886436fe1610
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/_remote.repositories b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/_remote.repositories
new file mode 100644
index 00000000..3122f282
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:26 CEST 2026
+snappy-java-1.1.8.2.pom>central=
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom
new file mode 100644
index 00000000..5ddd3867
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom
@@ -0,0 +1,97 @@
+
+
+ 4.0.0
+ org.xerial.snappy
+ snappy-java
+ bundle
+ snappy-java: A fast compression/decompression library
+ https://github.com/xerial/snappy-java
+ 1.1.8.2
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+ snappy-java
+
+ xerial.org
+ https://github.com/xerial/snappy-java
+
+
+ https://github.com/xerial/snappy-java
+ scm:git@github.com:xerial/snappy-java.git
+
+
+
+ leo
+ Taro L. Saito
+ http://xerial.org/leo
+ leo@xerial.org
+
+
+
+
+ org.jacoco
+ org.jacoco.agent
+ 0.7.9
+ test
+ runtime
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.4
+ test
+
+
+ org.xerial.java
+ xerial-core
+ 2.1
+ test
+
+
+ org.wvlet.airframe
+ airframe-log_2.12
+ 20.6.1
+ test
+
+
+ org.scalatest
+ scalatest_2.12
+ 3.0.4
+ test
+
+
+ org.osgi
+ org.osgi.core
+ 4.3.0
+ provided
+
+
+ com.novocode
+ junit-interface
+ 0.11
+ test
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.7.3
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom.sha1 b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom.sha1
new file mode 100644
index 00000000..0f0db88b
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.pom.sha1
@@ -0,0 +1 @@
+195c4c24e471a998d8aff9a7b03eb5525b7296a4
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/_remote.repositories b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/_remote.repositories
new file mode 100644
index 00000000..eb77e4b9
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/_remote.repositories
@@ -0,0 +1,3 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:56:44 CEST 2026
+snappy-java-1.1.8.3.pom>central=
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom
new file mode 100644
index 00000000..942f056a
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom
@@ -0,0 +1,97 @@
+
+
+ 4.0.0
+ org.xerial.snappy
+ snappy-java
+ bundle
+ snappy-java: A fast compression/decompression library
+ https://github.com/xerial/snappy-java
+ 1.1.8.3
+
+
+ Apache-2.0
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+ snappy-java
+
+ xerial.org
+ https://github.com/xerial/snappy-java
+
+
+ https://github.com/xerial/snappy-java
+ scm:git@github.com:xerial/snappy-java.git
+
+
+
+ leo
+ Taro L. Saito
+ http://xerial.org/leo
+ leo@xerial.org
+
+
+
+
+ org.jacoco
+ org.jacoco.agent
+ 0.7.9
+ test
+ runtime
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+ org.codehaus.plexus
+ plexus-classworlds
+ 2.4
+ test
+
+
+ org.xerial.java
+ xerial-core
+ 2.1
+ test
+
+
+ org.wvlet.airframe
+ airframe-log_2.12
+ 20.6.1
+ test
+
+
+ org.scalatest
+ scalatest_2.12
+ 3.0.4
+ test
+
+
+ org.osgi
+ org.osgi.core
+ 4.3.0
+ provided
+
+
+ com.novocode
+ junit-interface
+ 0.11
+ test
+
+
+ org.apache.hadoop
+ hadoop-common
+ 2.7.3
+ test
+
+
+ org.xerial.snappy
+ snappy-java
+
+
+
+
+
\ No newline at end of file
diff --git a/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom.sha1 b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom.sha1
new file mode 100644
index 00000000..a808edec
--- /dev/null
+++ b/.m2-acc/org/xerial/snappy/snappy-java/1.1.8.3/snappy-java-1.1.8.3.pom.sha1
@@ -0,0 +1 @@
+bc59b778f8fdf93ac7d801eea145d5e9c782887d
\ No newline at end of file
diff --git a/.m2-acc/oro/oro/2.0.8/_remote.repositories b/.m2-acc/oro/oro/2.0.8/_remote.repositories
new file mode 100644
index 00000000..c10f9776
--- /dev/null
+++ b/.m2-acc/oro/oro/2.0.8/_remote.repositories
@@ -0,0 +1,4 @@
+#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
+#Fri May 29 12:57:02 CEST 2026
+oro-2.0.8.jar>central=
+oro-2.0.8.pom>central=
diff --git a/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar
new file mode 100644
index 00000000..23488d26
Binary files /dev/null and b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar differ
diff --git a/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar.sha1 b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar.sha1
new file mode 100644
index 00000000..95a1d311
--- /dev/null
+++ b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.jar.sha1
@@ -0,0 +1 @@
+5592374f834645c4ae250f4c9fbb314c9369d698
\ No newline at end of file
diff --git a/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom
new file mode 100644
index 00000000..abdd2379
--- /dev/null
+++ b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom
@@ -0,0 +1,6 @@
+
+ 4.0.0
+ oro
+ oro
+ 2.0.8
+
\ No newline at end of file
diff --git a/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom.sha1 b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom.sha1
new file mode 100644
index 00000000..c9fa6c5e
--- /dev/null
+++ b/.m2-acc/oro/oro/2.0.8/oro-2.0.8.pom.sha1
@@ -0,0 +1 @@
+6d10956ccdb32138560928ba9501648e430c34bb
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 00000000..b9640c8f
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,22 @@
+-------------------------------------------------------------------------------
+This MobilityDB code is provided under The PostgreSQL License.
+
+Copyright (c) 2020-2025, Université libre de Bruxelles and MobilityDB
+contributors
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose, without fee, and without a written agreement is
+hereby granted, provided that the above copyright notice and this paragraph and
+the following two paragraphs appear in all copies.
+
+IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
+UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE,
+SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
diff --git a/README.md b/README.md
index 0e2d118c..498cde01 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,14 @@ The MobilityDB project is developed by the Computer & Decision Engineering Depar
More information about MobilityDB, including publications, presentations, etc., can be found in the MobilityDB [website](https://mobilitydb.com).
+### For contributors and reviewers
+
+- Reviewing a pull request? See the
+ [PR Reviewer Guide](doc/contributing/reviewer-guide.md) — tier ranking,
+ dependency chains and the standards checklist. Reviewers landing in
+ any of the three platform repos (MobilityDB / MobilityDuck /
+ MobilitySpark) find the same canonical structure at the same path.
+
## Table of Contents
@@ -40,7 +48,7 @@ More information about MobilityDB, including publications, presentations, etc.,
- 🚀 MobilityDB installed with MEOS
- 🔧 JMEOS working version
-- ⚡ Spark 3.4.0
+- ⚡ Apache Spark 3.5.x (LTS); see [`doc/spark-version.md`](doc/spark-version.md) for the Spark-version target and the rationale for not yet supporting Spark 4
- 📝 Maven 4
- ☕ Java 17 (recommended)
diff --git a/berlinmod/README.md b/berlinmod/README.md
new file mode 100644
index 00000000..f38a3844
--- /dev/null
+++ b/berlinmod/README.md
@@ -0,0 +1,339 @@
+# BerlinMOD Portable SQL — Cross-Platform Verification
+
+This directory contains BerlinMOD benchmark queries in the **RFC #861 portable
+dialect** — using named functions only, no MobilityDB-specific operator symbols.
+The same SQL files run unchanged on all three platforms.
+
+| Platform | Engine | Extension |
+|---|---|---|
+| [MobilityDB](https://github.com/MobilityDB/MobilityDB) | PostgreSQL | `CREATE EXTENSION mobilitydb` |
+| [MobilityDuck](https://github.com/MobilityDB/MobilityDuck) | DuckDB | `LOAD mobilitydb` (community) |
+| [MobilitySpark](https://github.com/MobilityDB/MobilitySpark) | Apache Spark | `MobilitySparkSession.create(spark)` |
+
+---
+
+## Schema
+
+All three platforms use the same schema:
+
+```
+Vehicles (vehId INT, licence TEXT, type TEXT, model TEXT)
+Trips (tripId INT, vehId INT, trip TEXT) -- tgeompoint hex-WKB
+QueryLicences (licenceId INT, licence TEXT)
+QueryInstants (instantId INT, instant TIMESTAMPTZ)
+QueryPoints (pointId INT, geom TEXT) -- geometry WKT, SRID 0
+QueryRegions (regionId INT, geom TEXT) -- polygon WKT, SRID 0
+QueryPeriods (periodId INT, period TEXT) -- tstzspan literal
+```
+
+**Storage conventions:**
+- `tgeompoint` values → hex-WKB STRING (`temporal_as_hexwkb` / `temporal_from_hexwkb`)
+- `geometry` / polygon values → WKT STRING, parsed via `geo_from_text` / `ST_GeomFromText`
+- `tstzspan` values → literal STRING `"[t1,t2]"`, cast to `tstzspan` by each platform
+
+Storing temporal/geometry values as portable text keeps the CSV files
+human-readable across all platforms without requiring platform-specific binary
+encoding.
+
+---
+
+## Queries
+
+| File | Query | Temporal operations |
+|------|-------|---------------------|
+| `q01.sql` | Vehicle models for query licences | none (baseline relational join) |
+| `q02.sql` | Licence plates of vehicles that ever entered a query region | `eIntersects(tgeompoint, geometry)` |
+| `q03.sql` | Position of query-licence vehicles at each query instant | `atTime(tgeompoint, timestamptz)` |
+| `q04.sql` | Vehicles that ever passed a query point | `eIntersects(tgeompoint, geometry)` |
+| `q05.sql` | Min nearest-approach distance between query-licence pairs | `nearestApproachDistance(tgeompoint, tgeompoint)` |
+| `q06.sql` | Truck pairs within 10 m | `eDwithin(tgeompoint, tgeompoint, float)` |
+| `q07.sql` | Trip portions of query-licence vehicles during each query period | `atTime(tgeompoint, tstzspan)` |
+| `q08.sql` | Trajectory geometry of each trip | `trajectory(tgeompoint)` |
+| `q09.sql` | Longest distance driven by any vehicle in each query period | `atTime`, `length` |
+| `q10.sql` | When did query-licence vehicles meet others (within 3 m)? | `expandSpace`, `tDwithin`, `whenTrue` |
+| `q11.sql` | Vehicles passing a query point at a query instant | `valueAtTimestamp`, `stbox` |
+| `q12.sql` | Vehicle pairs at the same query point at the same query instant | `valueAtTimestamp`, `stbox` |
+| `q13.sql` | Vehicles that travelled within a query region during a query period | `atTime`, `eIntersects`, `stbox` |
+| `q14.sql` | Vehicles inside a query region at a query instant | `valueAtTimestamp`, `ST_Contains`, `stbox` |
+| `q15.sql` | Vehicles that passed a query point during a query period | `atTime`, `eIntersects`, `stbox` |
+| `q16.sql` | Query-licence vehicle pairs in same region+period but always disjoint | `atTime`, `eIntersects`, `aDisjoint` |
+| `q17.sql` | Query points visited by the most distinct vehicles | `eIntersects` |
+| `qrt.sql` | Binary roundtrip — all trips serialised as hex-WKB | `asHexWKB(tgeompoint)` |
+
+`atTime` is polymorphic: pass a `TIMESTAMPTZ` (Q3) or a `tstzspan` literal (Q7)
+and the platform routes to the appropriate MEOS function.
+
+---
+
+## Three-tier index framework
+
+Each query can be benchmarked under three configurations, isolating the
+contribution of different acceleration mechanisms:
+
+| Tier | What it measures | Acceleration enabled | Platforms |
+|---|---|---|---|
+| **1 — baseline** | Common-denominator: same `th3index` columnar prefilter, same query plan on every engine | `th3index` column + its GiST index (PG) / its row-by-row evaluation (Duck, Spark) | PG, Duck, **Spark** |
+| **2 — native-only** | Engine-native spatial index in isolation | GiST/SP-GiST on `trip` (PG); TRTREE multi-entry on `Trip` (Duck) — **no `th3index` prefilter** | PG, Duck |
+| **3 — combined** | Best-of-platform, production-realistic | `th3index` + native spatial index, both available to the planner | PG, Duck |
+
+**Why Spark is excluded from Tiers 2 / 3:** Spark SQL has no native spatial
+index of its own; forcing it to "compete" without `th3index` would measure
+lack-of-feature, not engine performance. Tier 1 is the only honest
+measurement on Spark — with the caveat that Trips × Trips queries
+(Q5/Q6/Q10/Q16) need explicit Spark-side mitigations (next section) to
+turn the row-by-row O(N²) prefilter into a tractable equi-join.
+
+### NxN mitigations on Spark (Q5, Q6, Q10, Q16)
+
+The four Trips × Trips queries don't fit Spark's no-spatial-index model
+naturally. Every platform runs the same portable SQL from
+`queries.sql`; the speedups come from constructs that are part of the
+fixed query intent, not engine-specific rewrites:
+
+- **Set-set `minDistance(tgeompoint[], tgeompoint[])`** expresses the Q5
+ spatial-min over two trip sets directly as a MEOS aggregate, which
+ carries an internal STBox-pair prune. Q5 is the natural array form on
+ all three platforms.
+- **`th3index` cell-membership prefilter** on the point-relation queries
+ (Q4 / Q6 / Q10). The `trip_h3` column is materialised at load time on
+ every platform; the prefilter is a cheap cell test that runs before
+ the expensive `eIntersects` / `eDwithin` / `tDwithin`. On Spark the
+ prefilter is injected by `preprocessForSpark`; on PostgreSQL the load
+ script adds a GiST index so it becomes an index seek.
+
+Queries that remain a full Trips × Trips Cartesian on Spark (no spatial
+index) run to their true cost — that is a faithful benchmark result, not
+something to hide behind a rewrite. The MobilitySpark bench runner
+(`bench/bench_mspark.sh` → `BerlinMODBench`) splits `queries.sql` on the
+`-- @query ` markers, the same single file the PG and DuckDB runners
+consume.
+
+### Tier applicability per query
+
+| Query | Spatial-rel against | Tier 1 | Tier 2 | Tier 3 |
+|---|---|:-:|:-:|:-:|
+| Q1, Q3 | none / temporal-only | all 3 | n/a | n/a |
+| Q2, Q4 | small-dim spatial (QueryPoints / QueryRegions) | all 3 | PG, Duck | PG, Duck |
+| Q5, Q6, Q10, Q16 | **Trips × Trips** | all 3 (Spark: slow but plan-comparable) | PG, Duck | PG, Duck |
+| Q7, Q8 | temporal-only | all 3 | n/a | n/a |
+| Q9, Q11-Q15, Q17 | small-dim spatial / temporal | all 3 | PG, Duck | PG, Duck |
+| QRT | round-trip I/O | all 3 | n/a | n/a |
+
+### How to run a specific tier
+
+```bash
+# Tier 1 (default — baseline th3index prefilter, all 3 engines)
+bench/bench_mbdb.sh --tier 1
+bench/bench_mduck.sh --tier 1
+bench/bench_mspark.sh # tier 1 implicit — Spark is tier-1 only
+
+# Tier 2 (native spatial index in isolation; no th3index prefilter)
+bench/bench_mbdb.sh --tier 2
+bench/bench_mduck.sh --tier 2
+
+# Tier 3 (production-realistic; both)
+bench/bench_mbdb.sh --tier 3
+bench/bench_mduck.sh --tier 3
+```
+
+The runner writes the tier into each result JSON's `tier` field so reports
+can pivot results by configuration.
+
+### MobilityDuck TRTREE dependency
+
+Tiers 2 / 3 on MobilityDuck use the new `TRTREE` multi-entry index. The
+loader's `CREATE INDEX … USING TRTREE` requires MobilityDuck PRs
+[#143](https://github.com/MobilityDB/MobilityDuck/pull/143) (multi-entry
+TRTREE) and
+[#144](https://github.com/MobilityDB/MobilityDuck/pull/144) (constant-geometry
+spatial-rel pushdown) to be present in the loaded extension. Pin your local
+MobilityDuck install to those branches (or use the
+[v1.0-preview-100pct release](https://github.com/estebanzimanyi/MobilityDuck/releases/tag/v1.0-preview-100pct)
+bundle, which can be updated to include them) before running with
+`--tier 2` or `--tier 3`.
+
+---
+
+## Shared dataset
+
+`data/` contains CSV files that all three platforms load:
+
+| File | Description |
+|------|-------------|
+| `data/vehicles.csv` | 5 vehicles (3 passenger, 2 truck) |
+| `data/trips.csv` | 5 trips, each as a tgeompoint hex-WKB string (SRID 0) |
+| `data/query_licences.csv` | 2 query licences |
+| `data/query_instants.csv` | 1 query instant |
+| `data/query_points.csv` | 2 query points (WKT) |
+| `data/query_regions.csv` | 1 query polygon region (WKT) |
+| `data/query_periods.csv` | 1 query period (tstzspan literal) |
+
+**Dataset design (SRID 0, planar):**
+
+```
+trip1 (B-AA 100): (0,0) → (100,0) y = 0
+trip2 (B-BB 200): (0,5) → (100,5) y = 5
+trip3 (B-CC 300): (0,3) → (100,3) y = 3 (truck)
+trip4 (B-DD 400): (0,4) → (100,4) y = 4 (truck, 1 unit from trip3)
+trip5 (B-EE 500): far away (not near others)
+
+QueryPoints: POINT(50 0), POINT(50 5)
+QueryRegions: POLYGON((40 -1,60 -1,60 6,40 6,40 -1)) covers x=40..60, y=-1..6
+QueryPeriods: [2020-01-01 00:02:00+00, 2020-01-01 00:08:00+00]
+All trips active during: 2020-01-01 00:00 – 00:10 UTC
+```
+
+**Expected results (verified on MobilityDuck/DuckDB with toy dataset):**
+
+| Query | Result |
+|-------|--------|
+| Q1 | B-AA 100 → Sedan ; B-CC 300 → Lorry |
+| Q2 | B-AA 100, B-BB 200, B-CC 300, B-DD 400 (all 4 non-remote vehicles) |
+| Q3 | 2 rows — MEOS hex-WKB of position at 00:05 UTC |
+| Q4 | B-AA 100, B-BB 200 |
+| Q5 | B-AA 100 ↔ B-CC 300 : 3.0 (nearest approach distance) |
+| Q6 | B-CC 300 ↔ B-DD 400 (trucks within 10 m) |
+| Q7 | 2 rows — hex-WKB of trip portions during the query period |
+| Q8 | 5 rows — WKT trajectory geometry for each trip |
+| Q9 | 1 row — vehicle 5 (EE 500) covers max distance (600 units) in the query period |
+| Q10 | 4 meetings — B-AA 100 meets vehicle 3; B-CC 300 meets vehicles 1, 2, and 4 |
+| Q11 | 2 rows — B-AA 100 at POINT(50 0); B-BB 200 at POINT(50 5) at 00:05 |
+| Q12 | 0 rows — no two vehicles at the same point at the same instant |
+| Q13 | 4 rows — vehicles AA/BB/CC/DD all traverse the query region in the query period |
+| Q14 | 4 rows — same 4 vehicles inside the query region at 00:05 |
+| Q15 | 2 rows — B-AA 100 passes POINT(50 0); B-BB 200 passes POINT(50 5) in the period |
+| Q16 | 1 row — query-licence pair AA/CC in region during period but always spatially disjoint |
+| Q17 | 2 rows — both query points tied at 1 vehicle visit each |
+| QRT | 5 rows — MEOS hex-WKB of all 5 trips (binary roundtrip) |
+
+Expected CSV files for all queries are in `expected/`.
+
+**Cross-platform portability design:**
+- Q3 / Q7 / QRT: use `asHexWKB()` → `temporal_as_hexwkb(ptr, 0)` — byte-for-byte identical
+- Q8: uses `trajectory()` → `geo_as_hexewkb(ptr, NULL)` (PostgreSQL COPY, DuckDB COPY, and MobilitySpark UDF all produce the same little-endian WKB hex)
+- Q11/Q12/Q15: use `p.geomWKT` (original WKT text from CSV) instead of `ST_AsText(geom)` to avoid `POINT(x y)` vs `POINT (x y)` format divergence between PostGIS and DuckDB spatial
+- All other queries: boolean / integer / float / text outputs — identical across platforms
+
+---
+
+## Running on MobilityDB (PostgreSQL)
+
+```bash
+# Create a database and run the comparison:
+createdb berlinmod_portability
+./berlinmod/run_mbdb.sh berlinmod_portability
+```
+
+---
+
+## Running on MobilityDuck (DuckDB)
+
+```bash
+# Run from the repository root:
+./berlinmod/run_mduck.sh [path/to/duckdb]
+```
+
+---
+
+## Running on MobilitySpark (Apache Spark)
+
+```bash
+./berlinmod/run_mspark.sh [spark-submit-binary]
+```
+
+---
+
+## Producing the comparison artifacts (table + bar chart)
+
+After running all three benchmark scripts at the tiers of interest, the
+results JSON files live under `bench/results/`:
+
+```text
+bench/results/mbdb.tier1.json bench/results/mbdb.tier3.json
+bench/results/mduck.tier1.json bench/results/mduck.tier3.json
+bench/results/mspark.tier1.json
+```
+
+(Spark only has Tier 1; PG / Duck may have any subset of Tiers 1 / 2 / 3.)
+
+Generate the markdown table:
+
+```bash
+python3 bench/report.py --results bench/results --output bench/results/report.md
+```
+
+Generate the grouped bar chart (queries × (platform, tier)):
+
+```bash
+# Default linear scale; useful when timings are within ~1-2 orders of magnitude
+python3 bench/chart.py --results bench/results --output bench/results/chart.png
+
+# Log scale; mandatory when Spark NxN queries dominate the dynamic range
+python3 bench/chart.py --results bench/results --output bench/results/chart.png --log
+```
+
+`chart.py` requires `matplotlib` (`pip install matplotlib`). The PNG is
+self-contained — paste it into a GitHub Discussion, README, or paper.
+Each bar group is one query; within each group bars are ordered
+MobilityDB → MobilityDuck → MobilitySpark, with tier shading inside each
+family (Tier 1 lightest, Tier 3 darkest).
+
+### Full reproducibility recipe — one platform at all tiers
+
+```bash
+# MobilityDB at all three tiers
+./bench/bench_mbdb.sh --tier 1 --output bench/results/mbdb.tier1.json
+./bench/bench_mbdb.sh --tier 2 --output bench/results/mbdb.tier2.json --no-load
+./bench/bench_mbdb.sh --tier 3 --output bench/results/mbdb.tier3.json --no-load
+
+# MobilityDuck at all three tiers (requires PRs #143 + #144 in the loaded extension)
+./bench/bench_mduck.sh --tier 1 --output bench/results/mduck.tier1.json
+./bench/bench_mduck.sh --tier 2 --output bench/results/mduck.tier2.json --no-load
+./bench/bench_mduck.sh --tier 3 --output bench/results/mduck.tier3.json --no-load
+
+# MobilitySpark — Tier 1 only
+./bench/bench_mspark.sh --output bench/results/mspark.tier1.json
+
+# Then generate the artifacts
+python3 bench/report.py --results bench/results --output bench/results/report.md
+python3 bench/chart.py --results bench/results --output bench/results/chart.png --log
+```
+
+Or manually:
+
+```bash
+ulimit -c 0 # suppress multi-GB core dumps on native-library crashes
+spark-submit \
+ --class org.mobilitydb.spark.demo.BerlinMODDemo \
+ --master "local[2]" \
+ --conf "spark.driver.extraJavaOptions=-Djava.library.path=/usr/local/lib" \
+ target/mobilityspark-*-spark.jar \
+ berlinmod/data \
+ berlinmod/expected
+```
+
+---
+
+## Replacing the synthetic dataset with real BerlinMOD data
+
+The shared CSV format is produced directly by
+[MobilityDB-BerlinMOD](https://github.com/MobilityDB/MobilityDB-BerlinMOD)
+via `berlinmod_portability_export()`:
+
+```sql
+-- In a PostgreSQL database with generated BerlinMOD data:
+\i BerlinMOD/berlinmod_export.sql
+SELECT berlinmod_portability_export('/path/to/output/');
+```
+
+This writes `vehicles.csv`, `trips.csv`, `query_licences.csv`,
+`query_instants.csv`, `query_points.csv`, `query_regions.csv`, and
+`query_periods.csv` in exactly the schema expected by the comparison scripts.
+
+Replace `data/*.csv` with the generated files and re-run:
+
+```bash
+./berlinmod/run_mbdb.sh berlinmod_portability # MobilityDB
+./berlinmod/run_mduck.sh # MobilityDuck
+./berlinmod/run_mspark.sh # MobilitySpark
+```
diff --git a/berlinmod/bench/.gitignore b/berlinmod/bench/.gitignore
new file mode 100644
index 00000000..cb625ea7
--- /dev/null
+++ b/berlinmod/bench/.gitignore
@@ -0,0 +1,6 @@
+# Machine-specific benchmark results — do not commit
+results/*.json
+results/report.md
+
+# DuckDB scratch database
+/tmp/berlinmod_bench.duckdb
diff --git a/berlinmod/bench/README.md b/berlinmod/bench/README.md
new file mode 100644
index 00000000..e103f678
--- /dev/null
+++ b/berlinmod/bench/README.md
@@ -0,0 +1,150 @@
+# BerlinMOD Cross-Platform Benchmark
+
+Measures the 18 BerlinMOD portable SQL queries on three platforms — **MobilityDB**
+(PostgreSQL), **MobilityDuck** (DuckDB), and **MobilitySpark** (Apache Spark) —
+using identical SQL on a shared CSV dataset.
+
+Queries are defined in [Discussion #861](https://github.com/MobilityDB/MobilityDB/discussions/861).
+Share your results on [Discussion #913](https://github.com/MobilityDB/MobilityDB/discussions/913).
+
+---
+
+## Prerequisites
+
+### All platforms
+- Python 3.8+ (for `report.py` and the JSON conversion in timing scripts)
+- `osm2pgrouting` (for generating BerlinMOD data):
+ ```bash
+ sudo apt-get install osm2pgrouting
+ ```
+
+### MobilityDB
+- PostgreSQL with MobilityDB installed
+- `psql` on `PATH`
+
+### MobilityDuck
+- `duckdb` CLI (community or local MobilityDuck build) on `PATH`
+
+ The script auto-detects a local MobilityDuck build at `$MOBILITYDUCK_CLI`
+ or falls back to the system `duckdb`.
+
+### MobilitySpark
+Install once:
+```bash
+# 1. Maven (builds the fat JAR)
+sudo apt-get install maven
+
+# 2. Apache Spark 3.5.4 (~300 MB)
+bash ../../setup/install_spark.sh
+source ~/.bashrc # or open a new shell
+
+# 3. Build the JAR (once, or after code changes)
+cd ../..
+mvn package -DskipTests -q
+```
+
+---
+
+## Quick start
+
+### 1 — Generate the dataset
+
+```bash
+# Generate BerlinMOD CSV data (scale 0.005 → ~100 vehicles, ~10 000 trips, ~15 min)
+bash ../../setup/generate_data.sh
+
+# Larger dataset (scale 0.05 → ~1000 vehicles, ~100 000 trips, ~2–3 h)
+bash ../../setup/generate_data.sh --scalefactor 0.05
+```
+
+CSV files land in `berlinmod/data/` by default.
+
+### 2 — Run the benchmark
+
+```bash
+# All three platforms, 3 runs per query, data from berlinmod/data/
+bash bench.sh
+
+# Skip platforms you haven't installed
+bash bench.sh --skip-mspark
+bash bench.sh --skip-mbdb --skip-mduck # Spark only
+
+# Custom data directory, 5 runs, custom output directory
+bash bench.sh --data /path/to/data --runs 5 --output /path/to/results
+```
+
+Results are written to `results/mbdb.json`, `results/mduck.json`,
+`results/mspark.json`, and `results/report.md`.
+
+### 3 — Read the report
+
+```bash
+cat results/report.md
+```
+
+Or regenerate it at any time from existing JSON files:
+
+```bash
+python3 report.py --results results
+```
+
+---
+
+## Running individual platforms
+
+```bash
+# MobilityDB only
+bash bench_mbdb.sh --data ../data --runs 3 --output results/mbdb.json
+
+# MobilityDuck only
+bash bench_mduck.sh --data ../data --runs 3 --output results/mduck.json
+
+# MobilitySpark only
+bash bench_mspark.sh --data ../data --runs 3 --output results/mspark.json
+```
+
+Use `--no-load` to skip the data-load step if the tables / file-based database
+already exist from a previous run.
+
+---
+
+## File layout
+
+```
+berlinmod/
+ bench/
+ bench.sh — orchestrator (calls all three + report.py)
+ bench_mbdb.sh — MobilityDB timer
+ bench_mduck.sh — MobilityDuck timer
+ bench_mspark.sh — MobilitySpark (Spark + BerlinMODBench.java) timer
+ report.py — reads results/*.json, writes results/report.md
+ results/ — per-run JSON + report (not committed)
+ data/ — shared CSV files (vehicles.csv, trips.csv, …)
+ q01.sql … q17.sql — portable SQL queries (named-function dialect)
+ qrt.sql — binary round-trip query
+setup/
+ install_spark.sh — installs Maven + Spark 3.5.4
+ generate_data.sh — generates BerlinMOD CSV data via PostgreSQL
+```
+
+---
+
+## Sharing your results
+
+1. Run `bench.sh` to generate `results/report.md`.
+2. Open [Discussion #913](https://github.com/MobilityDB/MobilityDB/discussions/913).
+3. Paste the markdown table as a new comment.
+
+---
+
+## Methodology notes
+
+- **Timing**: wall-clock milliseconds (`date +%s%3N`) around each query invocation,
+ median of N runs. Data loading is excluded from all timings.
+- **MobilityDuck**: queries run against a persistent file-based DuckDB so load time
+ is paid once, not per query.
+- **MobilitySpark**: all queries run in a single `spark-submit` session
+ (class `BerlinMODBench`); JVM startup is excluded from query timings.
+- **SQL**: all three platforms execute identical SQL from the `berlinmod/*.sql` files.
+ No platform-specific operator symbols — named functions only per the portable
+ dialect in [Discussion #861](https://github.com/MobilityDB/MobilityDB/discussions/861).
diff --git a/berlinmod/bench/bench.sh b/berlinmod/bench/bench.sh
new file mode 100755
index 00000000..7321466a
--- /dev/null
+++ b/berlinmod/bench/bench.sh
@@ -0,0 +1,141 @@
+#!/usr/bin/env bash
+# BerlinMOD cross-platform benchmark — main entry point
+#
+# Runs the BerlinMOD portable SQL queries on all three platforms and generates
+# a markdown performance report with machine specifications.
+#
+# Usage:
+# ./berlinmod/bench/bench.sh [options]
+#
+# Options:
+# --data DIR Shared CSV data directory (default: berlinmod/data)
+# Use setup/generate_data.sh to generate larger datasets.
+# --runs N Timed runs per query per platform (default: 3)
+# --output DIR Directory for results JSON + report (default: berlinmod/bench/results)
+# --dbname NAME PostgreSQL database name (default: berlinmod_bench)
+# --duckdb PATH DuckDB binary path (default: duckdb from PATH)
+# --spark-submit PATH spark-submit binary (default: spark-submit from PATH)
+# --skip-mbdb Skip MobilityDB
+# --skip-mduck Skip MobilityDuck
+# --skip-mspark Skip MobilitySpark
+#
+# Quick start (all three platforms, synthetic data):
+# ./berlinmod/bench/bench.sh
+#
+# With real BerlinMOD data:
+# ./setup/generate_data.sh --scalefactor 0.005 --output berlinmod/data
+# ./berlinmod/bench/bench.sh --data berlinmod/data
+#
+# Output:
+# results/mbdb.json, results/mduck.json, results/mspark.json — raw timings
+# results/report.md — markdown table
+
+set -euo pipefail
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+BERLINMOD_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
+REPO_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
+
+DATADIR="${BERLINMOD_DIR}/data"
+RUNS=3
+OUTDIR="${SCRIPT_DIR}/results"
+DBNAME="berlinmod_bench"
+DUCKDB="${DUCKDB:-duckdb}"
+SPARK_SUBMIT="${SPARK_SUBMIT:-spark-submit}"
+RUN_MBDB=true
+RUN_MDUCK=true
+RUN_MSPARK=true
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ --data) DATADIR="$2"; shift 2 ;;
+ --runs) RUNS="$2"; shift 2 ;;
+ --output) OUTDIR="$2"; shift 2 ;;
+ --dbname) DBNAME="$2"; shift 2 ;;
+ --duckdb) DUCKDB="$2"; shift 2 ;;
+ --spark-submit) SPARK_SUBMIT="$2"; shift 2 ;;
+ --skip-mbdb) RUN_MBDB=false; shift ;;
+ --skip-mduck) RUN_MDUCK=false; shift ;;
+ --skip-mspark) RUN_MSPARK=false; shift ;;
+ *) echo "Unknown option: $1"; exit 1 ;;
+ esac
+done
+
+mkdir -p "$OUTDIR"
+
+echo "╔══════════════════════════════════════════════════════╗"
+echo "║ BerlinMOD Cross-Platform Benchmark ║"
+echo "╚══════════════════════════════════════════════════════╝"
+echo ""
+echo "Data : $DATADIR"
+echo "Runs : $RUNS per query"
+echo "Output : $OUTDIR"
+echo ""
+
+# ── MobilityDB ────────────────────────────────────────────────────────────────
+if $RUN_MBDB; then
+ if ! command -v psql >/dev/null 2>&1; then
+ echo "[SKIP] MobilityDB — psql not found"
+ else
+ echo "──────────────────────────────────────────────────────"
+ echo " MobilityDB / PostgreSQL"
+ echo "──────────────────────────────────────────────────────"
+ "${SCRIPT_DIR}/bench_mbdb.sh" \
+ --dbname "$DBNAME" \
+ --data "$DATADIR" \
+ --runs "$RUNS" \
+ --output "${OUTDIR}/mbdb.json"
+ fi
+fi
+
+# ── MobilityDuck ──────────────────────────────────────────────────────────────
+if $RUN_MDUCK; then
+ if ! command -v "$DUCKDB" >/dev/null 2>&1; then
+ echo "[SKIP] MobilityDuck — duckdb not found (pass --duckdb PATH)"
+ else
+ echo ""
+ echo "──────────────────────────────────────────────────────"
+ echo " MobilityDuck / DuckDB"
+ echo "──────────────────────────────────────────────────────"
+ "${SCRIPT_DIR}/bench_mduck.sh" \
+ --duckdb "$DUCKDB" \
+ --data "$DATADIR" \
+ --runs "$RUNS" \
+ --output "${OUTDIR}/mduck.json"
+ fi
+fi
+
+# ── MobilitySpark ─────────────────────────────────────────────────────────────
+if $RUN_MSPARK; then
+ if ! command -v "$SPARK_SUBMIT" >/dev/null 2>&1; then
+ echo ""
+ echo "[SKIP] MobilitySpark — spark-submit not found"
+ echo " Run: ${REPO_ROOT}/setup/install_spark.sh"
+ else
+ echo ""
+ echo "──────────────────────────────────────────────────────"
+ echo " MobilitySpark / Apache Spark"
+ echo "──────────────────────────────────────────────────────"
+ "${SCRIPT_DIR}/bench_mspark.sh" \
+ --spark-submit "$SPARK_SUBMIT" \
+ --data "$DATADIR" \
+ --runs "$RUNS" \
+ --output "${OUTDIR}/mspark.json"
+ fi
+fi
+
+# ── Report ────────────────────────────────────────────────────────────────────
+echo ""
+echo "──────────────────────────────────────────────────────"
+echo " Generating report"
+echo "──────────────────────────────────────────────────────"
+REPORT="${OUTDIR}/report.md"
+python3 "${SCRIPT_DIR}/report.py" \
+ --results "$OUTDIR" \
+ --output "$REPORT"
+
+echo ""
+echo "╔══════════════════════════════════════════════════════╗"
+echo "║ Done. Report: ${REPORT}"
+echo "╚══════════════════════════════════════════════════════╝"
+echo ""
+cat "$REPORT"
diff --git a/berlinmod/bench/bench_mbdb.sh b/berlinmod/bench/bench_mbdb.sh
new file mode 100755
index 00000000..16a9b853
--- /dev/null
+++ b/berlinmod/bench/bench_mbdb.sh
@@ -0,0 +1,214 @@
+#!/usr/bin/env bash
+# BerlinMOD timing runner — MobilityDB / PostgreSQL
+#
+# Loads data once, runs each query RUNS times, records wall-clock time per run,
+# and writes a JSON file suitable for report.py. When --queries is given only
+# the selected queries are re-run and merged into an existing output file.
+#
+# Usage:
+# bench_mbdb.sh [options]
+#
+# Options:
+# --dbname NAME PostgreSQL database name (default: berlinmod_bench)
+# --data DIR Directory containing the shared CSV files
+# --runs N Timed runs per query (default: 3)
+# --queries RANGE Comma/range query selector: "q04", "q04,q05", "q02-q05"
+# Default: all queries in canonical order
+# --output FILE Path to write results JSON (default: results/mbdb.json)
+# --no-load Skip data loading (reuse existing tables in DBNAME)
+# --tier {1,2,3} Index-acceleration tier (default: 3 = production-realistic)
+# 1 = th3index columnar prefilter only (drop GiST/SP-GiST on trip)
+# 2 = native GiST/SP-GiST on trip only (drop GiST on trip_h3)
+# 3 = both (default — current behaviour)
+# See ../README.md "Three-tier index framework" for details.
+#
+# Requirements:
+# psql on PATH; MobilityDB installed and available for CREATE EXTENSION.
+
+set -euo pipefail
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+BERLINMOD_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
+
+# ── defaults ──────────────────────────────────────────────────────────────────
+DBNAME="berlinmod_bench"
+DATADIR="${BERLINMOD_DIR}/data"
+RUNS=3
+OUTPUT="${SCRIPT_DIR}/results/mbdb.json"
+LOAD=true
+QUERIES_ARG=""
+TIER=3
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ --dbname) DBNAME="$2"; shift 2 ;;
+ --data) DATADIR="$2"; shift 2 ;;
+ --runs) RUNS="$2"; shift 2 ;;
+ --queries) QUERIES_ARG="$2"; shift 2 ;;
+ --output) OUTPUT="$2"; shift 2 ;;
+ --no-load) LOAD=false; shift ;;
+ --tier) TIER="$2"; shift 2 ;;
+ *) echo "Unknown option: $1"; exit 1 ;;
+ esac
+done
+
+case "$TIER" in
+ 1|2|3) ;;
+ *) echo "Invalid --tier '$TIER' (must be 1, 2, or 3)"; exit 1 ;;
+esac
+
+ALL_QUERIES=(q01 q02 q03 q04 q05 q06 q07 q08 qrt q09 q10 q11 q12 q13 q14 q15 q16 q17)
+
+# Resolve QUERIES from QUERIES_ARG (comma/range syntax) or use all
+resolve_queries() {
+ local arg="$1"
+ if [[ -z "$arg" || "$arg" == "all" ]]; then
+ echo "${ALL_QUERIES[@]}"
+ return
+ fi
+ local result=()
+ IFS=',' read -ra tokens <<< "$arg"
+ for token in "${tokens[@]}"; do
+ token="${token// /}"
+ if [[ "$token" == *-* && "$token" != qrt ]]; then
+ local from to
+ from="${token%%-*}"
+ to="${token##*-}"
+ # Normalize: bare numbers → q0N
+ [[ "$from" =~ ^[0-9]+$ ]] && from=$(printf "q%02d" "$from")
+ [[ "$to" =~ ^[0-9]+$ ]] && to=$(printf "q%02d" "$to")
+ local in_range=false
+ for q in "${ALL_QUERIES[@]}"; do
+ [[ "$q" == "$from" ]] && in_range=true
+ $in_range && result+=("$q")
+ [[ "$q" == "$to" ]] && in_range=false
+ done
+ else
+ [[ "$token" =~ ^[0-9]+$ ]] && token=$(printf "q%02d" "$token")
+ result+=("$token")
+ fi
+ done
+ echo "${result[@]}"
+}
+
+QUERIES=($(resolve_queries "$QUERIES_ARG"))
+
+_psql() { psql -d "$DBNAME" -q "$@"; }
+
+# ── load data ─────────────────────────────────────────────────────────────────
+if $LOAD; then
+ echo "=== Creating database: $DBNAME ==="
+ createdb "$DBNAME" 2>/dev/null || true
+ LOADER=$(mktemp --suffix=.sql)
+ trap 'rm -f "$LOADER"' EXIT
+ sed "s|DATADIR|${DATADIR}|g" "${BERLINMOD_DIR}/load_mbdb.sql" > "$LOADER"
+ echo "=== Loading data ==="
+ _psql -f "$LOADER"
+ echo " done."
+fi
+
+# ── tier-specific index activation ───────────────────────────────────────────
+# Tier 1 (th3index only) → drop GiST/SP-GiST on the raw `trip` column.
+# Tier 2 (native only) → drop GiST on `trip_h3` so the th3 prefilter has no
+# index acceleration (queries still pass the
+# th3 predicate but the planner falls back).
+# Tier 3 (combined) → all indexes (no drops; loader's default).
+case "$TIER" in
+ 1)
+ echo "=== Tier 1: dropping native spatial indexes (keeping trip_h3 GiST) ==="
+ _psql -c "DROP INDEX IF EXISTS trips_trip_gist_idx;"
+ _psql -c "DROP INDEX IF EXISTS trips_trip_spgist_idx;"
+ _psql -c "ANALYZE Trips;"
+ ;;
+ 2)
+ echo "=== Tier 2: dropping th3index GiST (keeping native trip GiST + SP-GiST) ==="
+ _psql -c "DROP INDEX IF EXISTS trips_trip_h3_gist_idx;"
+ _psql -c "ANALYZE Trips;"
+ ;;
+ 3)
+ echo "=== Tier 3: all indexes active (loader default) ==="
+ ;;
+esac
+
+# ── version ───────────────────────────────────────────────────────────────────
+MBDB_VER=$(_psql -t -c "SELECT mobilitydb_version();" | tr -d ' \n')
+PG_VER=$(_psql -t -c "SELECT version();" | awk '{print $1, $2}' | tr -d '\n')
+PLATFORM_VER="${MBDB_VER} on ${PG_VER}"
+
+TRIP_COUNT=$(_psql -t -c "SELECT count(*) FROM Trips;" | tr -d ' \n')
+VEH_COUNT=$(_psql -t -c "SELECT count(*) FROM Vehicles;" | tr -d ' \n')
+
+QUERIES_MSG="${QUERIES_ARG:-all}"
+echo "=== Platform: ${PLATFORM_VER} ==="
+echo "=== Dataset : ${VEH_COUNT} vehicles / ${TRIP_COUNT} trips ==="
+echo "=== Runs : ${RUNS} per query (queries: ${QUERIES_MSG}) ==="
+echo ""
+
+TIMEFILE=$(mktemp)
+trap 'rm -f "$TIMEFILE"' EXIT
+
+for Q in "${QUERIES[@]}"; do
+ QFILE="${BERLINMOD_DIR}/${Q}.sql"
+ [[ -f "$QFILE" ]] || { echo " [skip] ${Q} — SQL file not found"; continue; }
+ printf " timing %-6s: " "$Q"
+ for RUN in $(seq 1 "$RUNS"); do
+ T0=$(date +%s%3N)
+ _psql -o /dev/null -f "$QFILE" 2>/dev/null || true
+ T1=$(date +%s%3N)
+ ELAPSED=$((T1 - T0))
+ printf "%d " "$ELAPSED"
+ echo "${Q} ${ELAPSED}" >> "$TIMEFILE"
+ done
+ echo "ms"
+done
+
+mkdir -p "$(dirname "$OUTPUT")"
+
+# Merge new timings into existing output file (preserving unselected queries)
+python3 - "$TIMEFILE" "$OUTPUT" "$PLATFORM_VER" "$TRIP_COUNT" "$VEH_COUNT" "$RUNS" "$TIER" <<'PYEOF'
+import sys, json, collections, datetime, os
+
+timefile, outfile, version, trips, vehicles, runs, tier = \
+ sys.argv[1], sys.argv[2], sys.argv[3], int(sys.argv[4]), int(sys.argv[5]), int(sys.argv[6]), int(sys.argv[7])
+
+QUERY_ORDER = ["q01","q02","q03","q04","q05","q06","q07","q08","qrt",
+ "q09","q10","q11","q12","q13","q14","q15","q16","q17"]
+
+# Load existing results to merge into
+existing = {}
+if os.path.exists(outfile):
+ try:
+ with open(outfile) as f:
+ existing = json.load(f).get("queries", {})
+ except Exception:
+ pass
+
+# Override with new timings
+new_times = collections.defaultdict(list)
+with open(timefile) as f:
+ for line in f:
+ parts = line.strip().split()
+ if len(parts) == 2:
+ new_times[parts[0]].append(int(parts[1]))
+existing.update(new_times)
+
+# Re-order by canonical order
+ordered = {q: existing[q] for q in QUERY_ORDER if q in existing}
+for q in existing:
+ if q not in ordered:
+ ordered[q] = existing[q]
+
+result = {
+ "platform": "mobilitydb",
+ "version": version,
+ "tier": tier,
+ "data_vehicles": vehicles,
+ "data_trips": trips,
+ "runs": runs,
+ "timestamp": datetime.datetime.now(datetime.timezone.utc).isoformat(timespec="seconds"),
+ "queries": ordered,
+}
+with open(outfile, "w") as f:
+ json.dump(result, f, indent=2)
+ f.write("\n")
+print(f"\nResults written to {outfile}")
+PYEOF
diff --git a/berlinmod/bench/bench_mduck.sh b/berlinmod/bench/bench_mduck.sh
new file mode 100755
index 00000000..d07ee28c
--- /dev/null
+++ b/berlinmod/bench/bench_mduck.sh
@@ -0,0 +1,233 @@
+#!/usr/bin/env bash
+# BerlinMOD timing runner — MobilityDuck / DuckDB
+#
+# Loads data once into a file-based DuckDB database, runs each query RUNS times,
+# and writes a JSON file suitable for report.py. When --queries is given only
+# the selected queries are re-run and merged into an existing output file.
+#
+# Usage:
+# bench_mduck.sh [options]
+#
+# Options:
+# --duckdb PATH Path to duckdb binary (default: duckdb from PATH)
+# --data DIR Directory containing the shared CSV files
+# --runs N Timed runs per query (default: 3)
+# --queries RANGE Comma/range query selector: "q04", "q04,q05", "q02-q05"
+# Default: all queries in canonical order
+# --output FILE Path to write results JSON (default: results/mduck.json)
+# --dbfile PATH DuckDB file to use (default: /tmp/berlinmod_bench.duckdb)
+# --no-load Skip data loading (reuse existing dbfile)
+# --tier {1,2,3} Index-acceleration tier (default: 3 = production-realistic)
+# 1 = th3index columnar prefilter only (no TRTREE on Trip)
+# 2 = native TRTREE on Trip only (drop trip_h3 prefilter
+# UDFs by NULL-ing the column)
+# 3 = both (default — current behaviour)
+# See ../README.md "Three-tier index framework" for details.
+# Tiers 2/3 require MobilityDuck PRs #143 + #144 in the loaded
+# extension (pin via vcpkg_ports/meos/portfile.cmake or use
+# the v1.0-preview-100pct release bundle).
+#
+# Requirements:
+# duckdb on PATH (or pass --duckdb); MobilityDuck extension loadable.
+
+set -euo pipefail
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+BERLINMOD_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
+
+# ── defaults ──────────────────────────────────────────────────────────────────
+DUCKDB="${DUCKDB:-duckdb}"
+DATADIR="${BERLINMOD_DIR}/data"
+RUNS=3
+OUTPUT="${SCRIPT_DIR}/results/mduck.json"
+DBFILE="/tmp/berlinmod_bench.duckdb"
+LOAD=true
+QUERIES_ARG=""
+TIER=3
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ --duckdb) DUCKDB="$2"; shift 2 ;;
+ --data) DATADIR="$2"; shift 2 ;;
+ --runs) RUNS="$2"; shift 2 ;;
+ --queries) QUERIES_ARG="$2"; shift 2 ;;
+ --output) OUTPUT="$2"; shift 2 ;;
+ --dbfile) DBFILE="$2"; shift 2 ;;
+ --no-load) LOAD=false; shift ;;
+ --tier) TIER="$2"; shift 2 ;;
+ *) echo "Unknown option: $1"; exit 1 ;;
+ esac
+done
+
+case "$TIER" in
+ 1|2|3) ;;
+ *) echo "Invalid --tier '$TIER' (must be 1, 2, or 3)"; exit 1 ;;
+esac
+
+ALL_QUERIES=(q01 q02 q03 q04 q05 q06 q07 q08 qrt q09 q10 q11 q12 q13 q14 q15 q16 q17)
+
+# Resolve QUERIES from QUERIES_ARG (comma/range syntax) or use all
+resolve_queries() {
+ local arg="$1"
+ if [[ -z "$arg" || "$arg" == "all" ]]; then
+ echo "${ALL_QUERIES[@]}"
+ return
+ fi
+ local result=()
+ IFS=',' read -ra tokens <<< "$arg"
+ for token in "${tokens[@]}"; do
+ token="${token// /}"
+ if [[ "$token" == *-* && "$token" != qrt ]]; then
+ local from to
+ from="${token%%-*}"
+ to="${token##*-}"
+ [[ "$from" =~ ^[0-9]+$ ]] && from=$(printf "q%02d" "$from")
+ [[ "$to" =~ ^[0-9]+$ ]] && to=$(printf "q%02d" "$to")
+ local in_range=false
+ for q in "${ALL_QUERIES[@]}"; do
+ [[ "$q" == "$from" ]] && in_range=true
+ $in_range && result+=("$q")
+ [[ "$q" == "$to" ]] && in_range=false
+ done
+ else
+ [[ "$token" =~ ^[0-9]+$ ]] && token=$(printf "q%02d" "$token")
+ result+=("$token")
+ fi
+ done
+ echo "${result[@]}"
+}
+
+QUERIES=($(resolve_queries "$QUERIES_ARG"))
+
+# Detect local vs community MobilityDuck build
+DUCKDB_ABS="$(command -v "$DUCKDB" 2>/dev/null || echo "$DUCKDB")"
+DUCKDB_DIR="$(cd "$(dirname "$DUCKDB_ABS")" 2>/dev/null && pwd || true)"
+if [ -d "${DUCKDB_DIR}/extension/mobilityduck" ]; then
+ MOBILITY_LOAD="LOAD mobilityduck;"
+else
+ MOBILITY_LOAD="INSTALL mobilitydb FROM community; LOAD mobilitydb;"
+fi
+
+_duck() { "$DUCKDB" "$DBFILE" -c "$1" 2>/dev/null; }
+_duck_q() { "$DUCKDB" "$DBFILE" -noheader -list -c "$1" 2>/dev/null; }
+
+# ── load data ─────────────────────────────────────────────────────────────────
+if $LOAD; then
+ echo "=== Loading data into: $DBFILE ==="
+ rm -f "$DBFILE"
+ LOAD_BODY="$(sed '/^SET VARIABLE DATADIR/d' "${BERLINMOD_DIR}/load_mduck.sql")"
+ LOAD_SQL="${MOBILITY_LOAD} SET VARIABLE DATADIR='${DATADIR}/'; ${LOAD_BODY}"
+ "$DUCKDB" "$DBFILE" -c "$LOAD_SQL"
+ echo " done."
+fi
+
+# ── tier-specific index activation ───────────────────────────────────────────
+# Tier 1 (th3index only) → loader's default (no native TRTREE created).
+# Tier 2 (native only) → create TRTREE on Trip; NULL-out trip_h3 to defeat
+# the th3 prefilter UDFs in the queries.
+# Tier 3 (combined) → create TRTREE on Trip; keep trip_h3 active.
+#
+# Tiers 2/3 require MobilityDuck PRs #143 (multi-entry TRTREE) and #144
+# (constant-geometry pushdown) to be present in the loaded extension. If the
+# CREATE INDEX errors out, see ../README.md "MobilityDuck TRTREE dependency".
+case "$TIER" in
+ 1)
+ echo "=== Tier 1: th3index prefilter only (no native TRTREE) ==="
+ ;;
+ 2)
+ echo "=== Tier 2: native TRTREE on Trip; clearing trip_h3 prefilter ==="
+ "$DUCKDB" "$DBFILE" -c "${MOBILITY_LOAD} CREATE INDEX IF NOT EXISTS trips_trtree_idx ON Trips USING TRTREE (trip);" || \
+ { echo " !!! TRTREE index creation failed — extension does not yet expose TRTREE"; \
+ echo " !!! See README.md 'MobilityDuck TRTREE dependency'."; }
+ "$DUCKDB" "$DBFILE" -c "${MOBILITY_LOAD} UPDATE Trips SET trip_h3 = NULL;"
+ ;;
+ 3)
+ echo "=== Tier 3: th3index + native TRTREE (production-realistic) ==="
+ "$DUCKDB" "$DBFILE" -c "${MOBILITY_LOAD} CREATE INDEX IF NOT EXISTS trips_trtree_idx ON Trips USING TRTREE (trip);" || \
+ { echo " !!! TRTREE index creation failed — falling back to Tier 1 acceleration"; \
+ echo " !!! See README.md 'MobilityDuck TRTREE dependency'."; }
+ ;;
+esac
+
+# ── version ───────────────────────────────────────────────────────────────────
+MDUCK_VER=$(_duck_q "SELECT mobilityduck_version();" 2>/dev/null | head -1 || echo "unknown")
+DUCK_VER=$(_duck_q "SELECT version();" 2>/dev/null | head -1 || echo "unknown")
+PLATFORM_VER="${MDUCK_VER} on DuckDB ${DUCK_VER}"
+
+TRIP_COUNT=$(_duck_q "SELECT count(*) FROM Trips;" || echo 0)
+VEH_COUNT=$( _duck_q "SELECT count(*) FROM Vehicles;" || echo 0)
+
+QUERIES_MSG="${QUERIES_ARG:-all}"
+echo "=== Platform: ${PLATFORM_VER} ==="
+echo "=== Dataset : ${VEH_COUNT} vehicles / ${TRIP_COUNT} trips ==="
+echo "=== Runs : ${RUNS} per query (queries: ${QUERIES_MSG}) ==="
+echo ""
+
+TIMEFILE=$(mktemp)
+trap 'rm -f "$TIMEFILE"' EXIT
+
+for Q in "${QUERIES[@]}"; do
+ QFILE="${BERLINMOD_DIR}/${Q}.sql"
+ [[ -f "$QFILE" ]] || { echo " [skip] ${Q} — SQL file not found"; continue; }
+ QSQL=$(grep -v '^\s*--' "$QFILE" | tr '\n' ' ')
+ printf " timing %-6s: " "$Q"
+ for RUN in $(seq 1 "$RUNS"); do
+ T0=$(date +%s%3N)
+ "$DUCKDB" "$DBFILE" -c "${MOBILITY_LOAD} SET search_path='portable,main'; ${QSQL}" \
+ > /dev/null 2>&1 || true
+ T1=$(date +%s%3N)
+ ELAPSED=$((T1 - T0))
+ printf "%d " "$ELAPSED"
+ echo "${Q} ${ELAPSED}" >> "$TIMEFILE"
+ done
+ echo "ms"
+done
+
+mkdir -p "$(dirname "$OUTPUT")"
+
+# Merge new timings into existing output file (preserving unselected queries)
+python3 - "$TIMEFILE" "$OUTPUT" "$PLATFORM_VER" "$TRIP_COUNT" "$VEH_COUNT" "$RUNS" <<'PYEOF'
+import sys, json, collections, datetime, os
+
+timefile, outfile, version, trips, vehicles, runs = \
+ sys.argv[1], sys.argv[2], sys.argv[3], int(sys.argv[4]), int(sys.argv[5]), int(sys.argv[6])
+
+QUERY_ORDER = ["q01","q02","q03","q04","q05","q06","q07","q08","qrt",
+ "q09","q10","q11","q12","q13","q14","q15","q16","q17"]
+
+existing = {}
+if os.path.exists(outfile):
+ try:
+ with open(outfile) as f:
+ existing = json.load(f).get("queries", {})
+ except Exception:
+ pass
+
+new_times = collections.defaultdict(list)
+with open(timefile) as f:
+ for line in f:
+ parts = line.strip().split()
+ if len(parts) == 2:
+ ms = int(parts[1])
+ if ms > 0:
+ new_times[parts[0]].append(ms)
+existing.update(new_times)
+
+ordered = {q: existing[q] for q in QUERY_ORDER if q in existing}
+for q in existing:
+ if q not in ordered:
+ ordered[q] = existing[q]
+
+result = {
+ "platform": "mobilityduck",
+ "version": version,
+ "data_vehicles": vehicles,
+ "data_trips": trips,
+ "runs": runs,
+ "timestamp": datetime.datetime.now(datetime.timezone.utc).isoformat(timespec="seconds"),
+ "queries": ordered,
+}
+with open(outfile, "w") as f:
+ json.dump(result, f, indent=2)
+ f.write("\n")
+print(f"\nResults written to {outfile}")
+PYEOF
diff --git a/berlinmod/bench/bench_mspark.sh b/berlinmod/bench/bench_mspark.sh
new file mode 100755
index 00000000..de4232a4
--- /dev/null
+++ b/berlinmod/bench/bench_mspark.sh
@@ -0,0 +1,137 @@
+#!/usr/bin/env bash
+# BerlinMOD timing runner — MobilitySpark / Apache Spark
+#
+# Builds the fat JAR if necessary, then runs BerlinMODBench in a single
+# Spark session (avoiding JVM startup overhead per query). BerlinMODBench
+# writes a JSON results file directly.
+#
+# Usage:
+# bench_mspark.sh [options]
+#
+# Options:
+# --spark-submit PATH Path to spark-submit binary (default: spark-submit from PATH)
+# --data DIR Directory containing the shared CSV files
+# --runs N Timed runs per query (default: 3)
+# --quick Run each query once (--runs 1); useful for crash-safety checks
+# --queries RANGE Page-range query selector: "3", "2-5", "q02-q05", "qrt", "q04,qrt"
+# Default: all queries in canonical order
+# --output FILE Path to write results JSON (default: results/mspark.json)
+# --jar PATH Pre-built fat JAR (skip mvn build)
+#
+# Tier:
+# Spark always runs the BerlinMOD benchmark at TIER 1 (the th3index
+# columnar prefilter is the only common-denominator acceleration that
+# Spark can use; native spatial indexes are PG/Duck-only). See
+# ../README.md "Three-tier index framework" for context. No --tier
+# flag is exposed on this runner.
+#
+# NxN mitigations for the Trips × Trips queries (Q5, Q6, Q10, Q16):
+# The four queries use Spark-optimised UNNEST + equi-join variants
+# (`q05_spark.sql`, etc.) that BerlinMODBench auto-prefers over the
+# portable form when present. PG / DuckDB always run the portable
+# `.sql` (they have spatial indexes; the portable form is
+# already optimal there). See ../README.md "NxN mitigations on
+# Spark" for the rewrite strategy.
+#
+# Requirements:
+# spark-submit on PATH (or --spark-submit); Java 11/17/21; Maven for building.
+# Run setup/install_spark.sh if spark-submit is missing.
+
+set -euo pipefail
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+BERLINMOD_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
+REPO_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)"
+
+# ── defaults ──────────────────────────────────────────────────────────────────
+SPARK_SUBMIT="${SPARK_SUBMIT:-spark-submit}"
+DATADIR="${BERLINMOD_DIR}/data"
+RUNS=3
+OUTPUT="${SCRIPT_DIR}/results/mspark.json"
+QUERIES=""
+JAR=""
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ --spark-submit) SPARK_SUBMIT="$2"; shift 2 ;;
+ --data) DATADIR="$2"; shift 2 ;;
+ --runs) RUNS="$2"; shift 2 ;;
+ --quick) RUNS=1; shift ;;
+ --queries) QUERIES="$2"; shift 2 ;;
+ --output) OUTPUT="$2"; shift 2 ;;
+ --jar) JAR="$2"; shift 2 ;;
+ *) echo "Unknown option: $1"; exit 1 ;;
+ esac
+done
+
+# ── verify spark-submit ───────────────────────────────────────────────────────
+if ! command -v "$SPARK_SUBMIT" >/dev/null 2>&1; then
+ echo "ERROR: spark-submit not found."
+ echo " Run: ${REPO_ROOT}/setup/install_spark.sh"
+ echo " or pass: --spark-submit /opt/spark/bin/spark-submit"
+ exit 1
+fi
+
+# ── build fat JAR if needed ───────────────────────────────────────────────────
+if [[ -z "$JAR" ]]; then
+ JAR=$(ls "${REPO_ROOT}/target/"*-spark.jar 2>/dev/null | head -1 || true)
+fi
+
+if [[ -z "$JAR" ]]; then
+ echo "=== No fat JAR found — building with mvn package ==="
+ if ! command -v mvn >/dev/null 2>&1; then
+ echo "ERROR: mvn not found. Install Maven:"
+ echo " sudo apt-get install -y maven"
+ exit 1
+ fi
+ (cd "$REPO_ROOT" && mvn package -DskipTests -q)
+ JAR=$(ls "${REPO_ROOT}/target/"*-spark.jar | head -1)
+fi
+echo "=== Using JAR: $JAR ==="
+
+# Resolve libmeos from the repo's vendored lib/ by default, not the system
+# /usr/local/lib (which may hold a stale libmeos from another build that lacks
+# the pinned surface → UnsatisfiedLinkError on meos_initialize_noexit_error_handler).
+# The JMEOS JNR loader resolves the shared object through LD_LIBRARY_PATH, so it
+# must be exported; -Djava.library.path additionally serves the MeosNative loader.
+LIBMEOS_DIR="${LIBMEOS_DIR:-${REPO_ROOT}/lib}"
+export LD_LIBRARY_PATH="${LIBMEOS_DIR}:${LD_LIBRARY_PATH:-}"
+
+mkdir -p "$(dirname "$OUTPUT")"
+
+# Suppress core dumps: a JVM crash produces a 3-5 GB core file that can OOM WSL2.
+ulimit -c 0
+
+QUERIES_MSG="${QUERIES:-all}"
+echo "=== Running BerlinMODBench (${RUNS} runs/query, queries=${QUERIES_MSG}) on MobilitySpark ==="
+# --driver-memory 6g: each BerlinMOD trip row is ~36 KB hex-WKB; cross-join queries (Q2, Q4)
+# hold ~1 GB of trip strings in heap simultaneously. A 6 g heap gives the GC enough headroom
+# to avoid spilling to off-heap and prevents WSL2 OOM kills when queries run back-to-back.
+#
+# --conf spark.sql.autoBroadcastJoinThreshold=200m: BerlinMOD's small dimension
+# tables (Vehicles, QueryPoints, QueryRegions, QueryInstants, QueryPeriods,
+# QueryLicences) are all under 200 KB; broadcasting them is always profitable
+# but the default 10 MB threshold occasionally falls back to shuffle when
+# Catalyst's size estimate is conservative (e.g. on a cached relational plan).
+# 200 m makes broadcast the deterministic choice for these dim tables.
+#
+# --conf spark.sql.adaptive.enabled=true / .skewJoin.enabled: Adaptive Query
+# Execution can convert sort-merge joins to broadcast joins at runtime once
+# actual table sizes are known, and rebalance skewed join keys. Useful for
+# Q10/Q11/Q12 where one side of a Trips×Trips Cartesian-style join has a
+# small materialised intermediate (e.g. WITH Temp AS (...)).
+"$SPARK_SUBMIT" \
+ --class org.mobilitydb.spark.demo.BerlinMODBench \
+ --master "local[2]" \
+ --driver-memory 6g \
+ --conf "spark.driver.extraJavaOptions=-Djava.library.path=${LIBMEOS_DIR} -Dlog4j.logger.org.apache=WARN" \
+ --conf "spark.sql.autoBroadcastJoinThreshold=200m" \
+ --conf "spark.sql.adaptive.enabled=true" \
+ --conf "spark.sql.adaptive.skewJoin.enabled=true" \
+ --conf "spark.sql.adaptive.coalescePartitions.enabled=true" \
+ "$JAR" \
+ "$DATADIR" \
+ "$OUTPUT" \
+ "$RUNS" \
+ ${QUERIES:+"$QUERIES"}
+
+echo "=== Results written to ${OUTPUT} ==="
diff --git a/berlinmod/bench/chart.py b/berlinmod/bench/chart.py
new file mode 100644
index 00000000..e1e4513b
--- /dev/null
+++ b/berlinmod/bench/chart.py
@@ -0,0 +1,189 @@
+#!/usr/bin/env python3
+"""
+BerlinMOD cross-platform / cross-tier bar chart generator.
+
+Reads the same JSON result files as report.py and emits a grouped bar
+chart (queries × (platform, tier) configurations) as a PNG image. The
+output is publishable as-is in Discussions, README, or papers.
+
+Tier-1 Spark results are shown separately from Tier 3 (PG / Duck only) so
+the reader can see the contribution of platform-native indexing.
+
+Usage:
+ chart.py --results DIR [--output FILE.png] [--log] [--width N] [--height N]
+
+Reads: DIR/mbdb.tier{1,2,3}.json, DIR/mduck.tier{1,2,3}.json,
+ DIR/mspark.tier1.json (any subset). Falls back to legacy
+ DIR/mbdb.json / mduck.json / mspark.json (treated as Tier 3 / Tier 1).
+Writes: FILE.png (default: DIR/chart.png). Requires matplotlib.
+
+Companion: report.py emits the same data as a markdown table. Run both
+to publish the full benchmark artefact.
+"""
+
+import argparse
+import json
+import statistics
+import sys
+from pathlib import Path
+
+
+# Canonical query order — keep in sync with report.py
+QUERY_ORDER = [
+ "q01", "q02", "q03", "q04", "q05", "q06", "q07", "q08", "qrt",
+ "q09", "q10", "q11", "q12", "q13", "q14", "q15", "q16", "q17",
+]
+
+# Per-platform colour family. Tier shading inside each family
+# (Tier 1 = lightest, Tier 3 = darkest) so the eye groups by platform
+# first, tier second.
+PLATFORM_COLORS = {
+ "mobilitydb": {1: "#9ec3ff", 2: "#4d8ff5", 3: "#0f4ec9"},
+ "mobilityduck": {1: "#ffd28a", 2: "#f7a942", 3: "#c47000"},
+ "mobilityspark": {1: "#a3d9a5", 2: "#5fb764", 3: "#1f7a23"},
+}
+
+PLATFORM_DISPLAY = {
+ "mobilitydb": "MobilityDB",
+ "mobilityduck": "MobilityDuck",
+ "mobilityspark": "MobilitySpark",
+}
+
+
+def load_results(results_dir: Path) -> dict:
+ """Same loader contract as report.load_results — duplicated here so
+ chart.py has no Python import of report.py (keeps the two tools
+ independent)."""
+ platforms = {}
+ for prefix, key in [("mbdb", "mobilitydb"),
+ ("mduck", "mobilityduck"),
+ ("mspark", "mobilityspark")]:
+ tier_files = sorted(results_dir.glob(f"{prefix}.tier*.json"))
+ if tier_files:
+ tiered = {}
+ for path in tier_files:
+ with open(path) as f:
+ data = json.load(f)
+ tier = int(data.get("tier", 3))
+ tiered[tier] = data
+ platforms[key] = tiered
+ continue
+ path = results_dir / f"{prefix}.json"
+ if path.exists():
+ with open(path) as f:
+ data = json.load(f)
+ tier = int(data.get("tier", 3))
+ platforms[key] = {tier: data}
+ return platforms
+
+
+def median_ms(times: list[int]) -> float:
+ return statistics.median(times)
+
+
+def build_chart(platforms: dict, output_path: Path,
+ width: float, height: float, log: bool) -> None:
+ try:
+ import matplotlib
+ matplotlib.use("Agg")
+ import matplotlib.pyplot as plt
+ except ImportError:
+ print("ERROR: chart.py requires matplotlib. Install with: "
+ "pip install matplotlib", file=sys.stderr)
+ sys.exit(2)
+ import numpy as np
+
+ # Build the list of (platform, tier) columns in stable order so the
+ # bar groups read MobilityDB → MobilityDuck → MobilitySpark, and within
+ # each platform Tier 1 → Tier 2 → Tier 3.
+ columns = []
+ for key in ["mobilitydb", "mobilityduck", "mobilityspark"]:
+ if key not in platforms:
+ continue
+ for tier in sorted(platforms[key].keys()):
+ columns.append((key, tier))
+
+ if not columns:
+ print("ERROR: no result data found — nothing to chart.", file=sys.stderr)
+ sys.exit(1)
+
+ # Per-query median timing for each column
+ # Only include queries that have at least one column with data
+ queries_with_data = []
+ series = {col: [] for col in columns}
+ for q in QUERY_ORDER:
+ any_data = False
+ for col in columns:
+ key, tier = col
+ times = platforms[key][tier].get("queries", {}).get(q)
+ if times:
+ series[col].append(median_ms(times))
+ any_data = True
+ else:
+ series[col].append(float("nan"))
+ if any_data:
+ queries_with_data.append(q)
+ else:
+ for col in columns:
+ series[col].pop()
+
+ n_queries = len(queries_with_data)
+ n_columns = len(columns)
+ bar_w = 0.8 / max(n_columns, 1)
+ x = np.arange(n_queries)
+
+ fig, ax = plt.subplots(figsize=(width, height))
+
+ for i, col in enumerate(columns):
+ key, tier = col
+ offsets = x - 0.4 + (i + 0.5) * bar_w
+ color = PLATFORM_COLORS[key][tier]
+ label = f"{PLATFORM_DISPLAY[key]} T{tier}"
+ # Only show platform name once per platform if all tiers present
+ ax.bar(offsets, series[col], bar_w, label=label, color=color,
+ edgecolor="white", linewidth=0.5)
+
+ ax.set_xticks(x)
+ ax.set_xticklabels([q.upper() for q in queries_with_data], rotation=45,
+ ha="right")
+ ax.set_ylabel("Median wall-clock (ms)"
+ + (" — log scale" if log else ""))
+ ax.set_title("BerlinMOD Portable SQL — Cross-Platform Benchmark")
+ ax.set_axisbelow(True)
+ ax.grid(axis="y", linestyle="--", alpha=0.5)
+ if log:
+ ax.set_yscale("log")
+ ax.legend(loc="best", ncol=min(n_columns, 3), fontsize="small",
+ framealpha=0.85)
+
+ fig.tight_layout()
+ output_path.parent.mkdir(parents=True, exist_ok=True)
+ fig.savefig(output_path, dpi=150)
+ print(f"Chart written to {output_path}")
+
+
+def main():
+ parser = argparse.ArgumentParser(
+ description="BerlinMOD benchmark bar chart generator")
+ parser.add_argument("--results", default="results",
+ help="Directory containing mbdb/mduck/mspark JSON files")
+ parser.add_argument("--output", default=None,
+ help="Output PNG path (default: /chart.png)")
+ parser.add_argument("--log", action="store_true",
+ help="Use logarithmic y-axis "
+ "(useful when Spark NxN queries dominate the scale)")
+ parser.add_argument("--width", type=float, default=14.0,
+ help="Figure width in inches (default: 14)")
+ parser.add_argument("--height", type=float, default=6.0,
+ help="Figure height in inches (default: 6)")
+ args = parser.parse_args()
+
+ results_dir = Path(args.results)
+ output_path = Path(args.output) if args.output else results_dir / "chart.png"
+
+ platforms = load_results(results_dir)
+ build_chart(platforms, output_path, args.width, args.height, args.log)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/berlinmod/bench/report.py b/berlinmod/bench/report.py
new file mode 100644
index 00000000..d9a5a123
--- /dev/null
+++ b/berlinmod/bench/report.py
@@ -0,0 +1,285 @@
+#!/usr/bin/env python3
+"""
+BerlinMOD cross-platform benchmark report generator.
+
+Reads JSON result files produced by bench_mbdb.sh, bench_mduck.sh, and
+bench_mspark.sh, collects machine specifications, and writes a self-contained
+markdown table.
+
+Usage:
+ report.py --results DIR [--output FILE]
+
+Reads: DIR/mbdb.json, DIR/mduck.json, DIR/mspark.json (any subset is fine)
+Writes: FILE (default: DIR/report.md)
+
+To share your results with the MobilityDB community, paste the generated
+markdown table as a comment on:
+ https://github.com/MobilityDB/MobilityDB/discussions/913
+"""
+
+import argparse
+import json
+import os
+import platform
+import statistics
+import subprocess
+import sys
+from pathlib import Path
+from datetime import datetime, timezone
+
+
+# Canonical query order and short descriptions
+QUERY_LABELS = {
+ "q01": "Q1 — vehicle models (relational join)",
+ "q02": "Q2 — ever entered region (eIntersects)",
+ "q03": "Q3 — position at instant (atTime)",
+ "q04": "Q4 — ever passed point (eIntersects)",
+ "q05": "Q5 — min approach distance (nearestApproachDistance)",
+ "q06": "Q6 — truck pairs within 10 m (eDwithin)",
+ "q07": "Q7 — trip during period (atTime)",
+ "q08": "Q8 — trajectory geometry (trajectory)",
+ "qrt": "QRT — binary round-trip (asHexWKB)",
+ "q09": "Q9 — licence + region ever-intersect",
+ "q10": "Q10 — licence + point ever-intersect",
+ "q11": "Q11 — licence + period overlap",
+ "q12": "Q12 — vehicles ever in multiple regions",
+ "q13": "Q13 — pairs ever within 10 m",
+ "q14": "Q14 — vehicles with max speed > threshold",
+ "q15": "Q15 — distance travelled per vehicle",
+ "q16": "Q16 — vehicles present during each period",
+ "q17": "Q17 — aggregate: trips per vehicle type",
+}
+
+
+def median_ms(times: list[int]) -> float:
+ return statistics.median(times)
+
+
+def fmt_ms(ms: float) -> str:
+ if ms < 1000:
+ return f"{ms:.0f} ms"
+ return f"{ms / 1000:.2f} s"
+
+
+def collect_machine_spec() -> dict:
+ spec: dict = {}
+
+ # CPU model
+ try:
+ with open("/proc/cpuinfo") as f:
+ for line in f:
+ if "model name" in line:
+ spec["cpu"] = line.split(":")[1].strip()
+ break
+ except OSError:
+ spec["cpu"] = platform.processor() or "unknown"
+
+ # Core / thread count
+ try:
+ cores = int(subprocess.check_output(
+ ["nproc", "--all"], text=True).strip())
+ physical = int(subprocess.check_output(
+ "grep -c '^processor' /proc/cpuinfo", shell=True, text=True).strip())
+ spec["threads"] = physical
+ spec["cores"] = cores // 2 if cores != physical else cores
+ except Exception:
+ spec["threads"] = os.cpu_count() or 1
+ spec["cores"] = spec["threads"]
+
+ # RAM
+ try:
+ with open("/proc/meminfo") as f:
+ for line in f:
+ if "MemTotal" in line:
+ kb = int(line.split()[1])
+ spec["ram_gb"] = round(kb / 1024 / 1024, 1)
+ break
+ except OSError:
+ spec["ram_gb"] = "unknown"
+
+ # OS
+ try:
+ uname = platform.uname()
+ spec["os"] = f"{uname.system} {uname.release}"
+ if "microsoft" in uname.release.lower():
+ spec["os"] += " (WSL2)"
+ except Exception:
+ spec["os"] = platform.platform()
+
+ # Python
+ spec["python"] = platform.python_version()
+
+ return spec
+
+
+def load_results(results_dir: Path) -> dict[str, dict[int, dict]]:
+ """Load results JSON files. Recognises two layouts:
+
+ 1. Single-tier per platform — `mbdb.json`, `mduck.json`, `mspark.json`
+ (legacy, pre-3-tier-framework). The tier field defaults to 3 (the
+ old loader-default behaviour).
+ 2. Per-tier per platform — `mbdb.tier1.json`, `mbdb.tier2.json`,
+ `mbdb.tier3.json`, `mduck.tier{1,2,3}.json`, `mspark.tier1.json`.
+
+ Returns: ``{platform_key: {tier_int: result_dict, ...}}``.
+ """
+ platforms: dict[str, dict[int, dict]] = {}
+ for prefix, key in [("mbdb", "mobilitydb"),
+ ("mduck", "mobilityduck"),
+ ("mspark", "mobilityspark")]:
+ # Per-tier files first (preferred 3-tier framework layout)
+ tier_files = sorted(results_dir.glob(f"{prefix}.tier*.json"))
+ if tier_files:
+ tiered: dict[int, dict] = {}
+ for path in tier_files:
+ with open(path) as f:
+ data = json.load(f)
+ tier = int(data.get("tier", 3))
+ tiered[tier] = data
+ platforms[key] = tiered
+ continue
+ # Legacy single-file layout
+ path = results_dir / f"{prefix}.json"
+ if path.exists():
+ with open(path) as f:
+ data = json.load(f)
+ tier = int(data.get("tier", 3))
+ platforms[key] = {tier: data}
+ return platforms
+
+
+def build_report(platforms: dict[str, dict], machine: dict) -> str:
+ lines = []
+
+ # Header
+ lines.append("## BerlinMOD Portable SQL — Cross-Platform Benchmark")
+ lines.append("")
+ now = datetime.now(timezone.utc).strftime("%Y-%m-%d %H:%M UTC")
+ lines.append(f"*Generated {now}*")
+ lines.append("")
+
+ # Machine specs
+ lines.append("### Machine")
+ lines.append("")
+ lines.append("| Parameter | Value |")
+ lines.append("|---|---|")
+ lines.append(f"| CPU | {machine.get('cpu', 'unknown')} |")
+ cores = machine.get('cores', '?')
+ threads = machine.get('threads', '?')
+ lines.append(f"| Cores / threads | {cores} cores / {threads} threads |")
+ lines.append(f"| RAM | {machine.get('ram_gb', '?')} GB |")
+ lines.append(f"| OS | {machine.get('os', 'unknown')} |")
+ lines.append("")
+
+ if not platforms:
+ lines.append("*No result files found in the results directory.*")
+ return "\n".join(lines)
+
+ # Platform versions + data size — emit one row per (platform, tier)
+ lines.append("### Platforms")
+ lines.append("")
+ lines.append("| Platform | Tier | Version | Vehicles | Trips | Runs |")
+ lines.append("|---|---|---|---|---|---|")
+ DISPLAY = {
+ "mobilitydb": "MobilityDB",
+ "mobilityduck": "MobilityDuck",
+ "mobilityspark": "MobilitySpark",
+ }
+ for key in ["mobilitydb", "mobilityduck", "mobilityspark"]:
+ if key not in platforms:
+ continue
+ for tier in sorted(platforms[key].keys()):
+ d = platforms[key][tier]
+ lines.append(
+ f"| {DISPLAY[key]} | {tier} | {d.get('version','?')} "
+ f"| {d.get('data_vehicles','?')} "
+ f"| {d.get('data_trips','?')} "
+ f"| {d.get('runs','?')} |"
+ )
+ lines.append("")
+
+ # Flatten (platform, tier) into column keys so each column is one
+ # configuration. For each column we still use the platform's DISPLAY
+ # name plus a tier suffix when more than one tier is present for that
+ # platform — keeps the table compact when only Tier 3 (default) data
+ # exists.
+ columns: list[tuple[str, int, str]] = [] # (key, tier, header_label)
+ for key in ["mobilitydb", "mobilityduck", "mobilityspark"]:
+ if key not in platforms:
+ continue
+ tiers = sorted(platforms[key].keys())
+ for tier in tiers:
+ label = DISPLAY[key]
+ if len(tiers) > 1:
+ label = f"{label} T{tier}"
+ columns.append((key, tier, label))
+
+ lines.append("### Query Timings (median wall-clock)")
+ lines.append("")
+ lines.append("| Query | Description |" + "".join(
+ f" {col_label} |" for _, _, col_label in columns))
+ lines.append("|---|---|" + "---|" * len(columns))
+
+ all_queries = list(QUERY_LABELS.keys())
+ for q in all_queries:
+ cells: list[str] = []
+ any_data = False
+ for key, tier, _ in columns:
+ times = platforms[key].get(tier, {}).get("queries", {}).get(q)
+ if times:
+ cells.append(fmt_ms(median_ms(times)))
+ any_data = True
+ else:
+ cells.append("—")
+ if not any_data:
+ continue
+ label = QUERY_LABELS.get(q, q)
+ lines.append(f"| `{q}` | {label} | " + " | ".join(cells) + " |")
+
+ lines.append("")
+
+ # Notes
+ lines.append("### Notes")
+ lines.append("")
+ lines.append("- All three platforms use **identical SQL** (no operator symbols — "
+ "named functions only per the portable dialect in Discussion #861).")
+ lines.append("- Timings are wall-clock (client-side `date +%s%3N`), "
+ "median of N runs. Data loading is excluded.")
+ lines.append("- MobilitySpark timings include Spark query planning overhead "
+ "but **not** JVM startup (all queries run in a single Spark session).")
+ lines.append("- Queries marked `—` are not yet implemented on that platform.")
+ lines.append("")
+ lines.append("To share your results, paste this table as a comment on "
+ "https://github.com/MobilityDB/MobilityDB/discussions/913")
+ lines.append("")
+
+ return "\n".join(lines)
+
+
+def main():
+ parser = argparse.ArgumentParser(description="BerlinMOD benchmark report generator")
+ parser.add_argument("--results", default="results",
+ help="Directory containing mbdb.json / mduck.json / mspark.json")
+ parser.add_argument("--output", default=None,
+ help="Output markdown file (default: RESULTS/report.md)")
+ args = parser.parse_args()
+
+ results_dir = Path(args.results)
+ output_path = Path(args.output) if args.output else results_dir / "report.md"
+
+ platforms = load_results(results_dir)
+ if not platforms:
+ print(f"No result files found in {results_dir}/", file=sys.stderr)
+ print("Run bench.sh (or individual bench_*.sh scripts) first.", file=sys.stderr)
+ sys.exit(1)
+
+ machine = collect_machine_spec()
+ report = build_report(platforms, machine)
+
+ output_path.parent.mkdir(parents=True, exist_ok=True)
+ output_path.write_text(report)
+ print(f"Report written to {output_path}")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/berlinmod/bench/results/.gitkeep b/berlinmod/bench/results/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/berlinmod/data/query_instants.csv b/berlinmod/data/query_instants.csv
new file mode 100644
index 00000000..1d1c3363
--- /dev/null
+++ b/berlinmod/data/query_instants.csv
@@ -0,0 +1,101 @@
+instantid,instant
+1,2020-06-01 10:29:42.668208+02
+2,2020-06-02 20:27:52.353226+02
+3,2020-06-03 22:04:46.124268+02
+4,2020-06-02 12:36:02.624752+02
+5,2020-06-03 05:49:40.344492+02
+6,2020-06-03 07:20:48.048547+02
+7,2020-06-04 12:08:46.700004+02
+8,2020-06-01 14:31:24.948783+02
+9,2020-06-03 09:45:52.123591+02
+10,2020-06-02 15:59:23.076796+02
+11,2020-06-01 05:13:45.813282+02
+12,2020-06-02 19:19:02.01991+02
+13,2020-06-03 17:11:44.410118+02
+14,2020-06-03 17:44:33.133116+02
+15,2020-06-03 00:15:42.076547+02
+16,2020-06-04 02:31:43.561175+02
+17,2020-06-03 01:55:37.533793+02
+18,2020-06-02 16:39:31.228338+02
+19,2020-06-03 02:09:55.488606+02
+20,2020-06-02 03:31:57.422845+02
+21,2020-06-01 12:58:31.246676+02
+22,2020-06-04 17:19:33.883765+02
+23,2020-06-04 02:23:00.715414+02
+24,2020-06-04 07:34:22.352481+02
+25,2020-06-03 16:57:16.406968+02
+26,2020-06-03 16:32:59.746607+02
+27,2020-06-02 08:44:57.399553+02
+28,2020-06-01 10:28:14.405822+02
+29,2020-06-03 03:48:52.700575+02
+30,2020-06-01 05:00:50.702899+02
+31,2020-06-02 17:39:00.146159+02
+32,2020-06-04 20:51:42.977565+02
+33,2020-06-02 14:45:20.845265+02
+34,2020-06-02 03:12:47.108368+02
+35,2020-06-02 20:11:22.877791+02
+36,2020-06-03 23:37:22.951699+02
+37,2020-06-02 11:53:39.168415+02
+38,2020-06-01 04:27:33.776204+02
+39,2020-06-03 01:55:54.912397+02
+40,2020-06-03 04:04:48.590671+02
+41,2020-06-04 02:25:12.342898+02
+42,2020-06-04 04:43:48.960341+02
+43,2020-06-01 19:45:13.341786+02
+44,2020-06-02 19:37:06.686603+02
+45,2020-06-04 14:32:33.1709+02
+46,2020-06-04 07:42:35.120571+02
+47,2020-06-03 17:10:17.529879+02
+48,2020-06-03 02:47:47.839108+02
+49,2020-06-04 08:35:23.527843+02
+50,2020-06-02 01:02:38.89768+02
+51,2020-06-04 11:18:31.252106+02
+52,2020-06-03 05:22:50.418978+02
+53,2020-06-04 04:05:30.507108+02
+54,2020-06-04 17:04:35.686283+02
+55,2020-06-02 08:15:19.619701+02
+56,2020-06-02 23:30:51.533321+02
+57,2020-06-03 06:27:40.120518+02
+58,2020-06-01 00:21:20.385887+02
+59,2020-06-01 22:43:36.395295+02
+60,2020-06-03 20:11:48.483564+02
+61,2020-06-03 20:48:01.785238+02
+62,2020-06-03 09:58:13.274191+02
+63,2020-06-01 03:57:00.540756+02
+64,2020-06-02 07:42:00.271145+02
+65,2020-06-02 17:50:24.052624+02
+66,2020-06-03 03:57:47.292374+02
+67,2020-06-01 20:15:17.212234+02
+68,2020-06-02 22:29:49.412167+02
+69,2020-06-02 23:41:59.858617+02
+70,2020-06-01 17:14:21.780877+02
+71,2020-06-02 21:32:04.789647+02
+72,2020-06-02 03:36:14.37843+02
+73,2020-06-01 11:36:02.870538+02
+74,2020-06-03 02:09:34.753558+02
+75,2020-06-02 08:26:08.705261+02
+76,2020-06-04 21:33:40.917597+02
+77,2020-06-04 08:34:51.24989+02
+78,2020-06-01 06:51:20.796587+02
+79,2020-06-03 12:24:41.512348+02
+80,2020-06-04 00:18:58.284549+02
+81,2020-06-03 07:11:16.096414+02
+82,2020-06-02 16:14:29.902331+02
+83,2020-06-03 17:02:28.37436+02
+84,2020-06-03 08:48:29.416139+02
+85,2020-06-02 03:32:51.369431+02
+86,2020-06-03 20:29:34.899425+02
+87,2020-06-04 21:18:25.313371+02
+88,2020-06-04 17:45:47.335365+02
+89,2020-06-01 06:55:24.264288+02
+90,2020-06-01 12:01:58.670175+02
+91,2020-06-02 19:32:49.037595+02
+92,2020-06-03 05:36:26.829635+02
+93,2020-06-03 15:46:39.896587+02
+94,2020-06-02 08:17:26.240044+02
+95,2020-06-02 07:47:11.319652+02
+96,2020-06-01 23:06:15.468882+02
+97,2020-06-01 02:39:45.356024+02
+98,2020-06-04 18:26:22.189001+02
+99,2020-06-03 03:02:20.190043+02
+100,2020-06-02 21:33:11.597407+02
diff --git a/berlinmod/data/query_licences.csv b/berlinmod/data/query_licences.csv
new file mode 100644
index 00000000..59fa0c15
--- /dev/null
+++ b/berlinmod/data/query_licences.csv
@@ -0,0 +1,101 @@
+licenceid,licence
+1,B-MF 24
+2,B-BY 50
+3,B-YT 16
+4,B-JM 119
+5,B-PI 21
+6,B-ZL 134
+7,B-IG 12
+8,B-EP 28
+9,B-FT 29
+10,B-YF 124
+11,B-CK 4
+12,B-QB 34
+13,B-LC 94
+14,B-EP 28
+15,B-ZL 134
+16,B-DB 20
+17,B-IY 73
+18,B-ZT 30
+19,B-KH 14
+20,B-MD 101
+21,B-FT 29
+22,B-ZL 78
+23,B-EU 89
+24,B-RN 92
+25,B-ZN 7
+26,B-UN 79
+27,B-TD 126
+28,B-MD 101
+29,B-LZ 31
+30,B-IQ 116
+31,B-PI 21
+32,B-MG 65
+33,B-QW 58
+34,B-KM 90
+35,B-WE 91
+36,B-OU 2
+37,B-UM 3
+38,B-QB 34
+39,B-FF 56
+40,B-ZE 32
+41,B-[Y 107
+42,B-OU 48
+43,B-EF 1
+44,B-WE 83
+45,B-MU 41
+46,B-WV 137
+47,B-DJ 8
+48,B-WE 91
+49,B-DJ 8
+50,B-MF 24
+51,B-ZN 7
+52,B-NU 11
+53,B-SU 136
+54,B-IX 74
+55,B-OG 64
+56,B-NU 11
+57,B-[J 127
+58,B-JP 138
+59,B-HW 80
+60,B-OD 141
+61,B-YR 120
+62,B-HQ 81
+63,B-PL 128
+64,B-FT 29
+65,B-CW 75
+66,B-OC 43
+67,B-FF 114
+68,B-ZL 78
+69,B-PL 128
+70,B-WZ 19
+71,B-BP 125
+72,B-ME 105
+73,B-MG 65
+74,B-QB 34
+75,B-WC 47
+76,B-XQ 85
+77,B-KI 60
+78,B-OU 2
+79,B-YR 120
+80,B-WV 137
+81,B-FF 114
+82,B-WI 104
+83,B-OU 2
+84,B-DJ 8
+85,B-KF 100
+86,B-ZY 6
+87,B-XC 106
+88,B-ZY 6
+89,B-XD 67
+90,B-HW 80
+91,B-RJ 63
+92,B-IS 121
+93,B-JM 76
+94,B-DD 10
+95,B-UN 79
+96,B-ZY 6
+97,B-ZY 6
+98,B-EM 62
+99,B-WI 104
+100,B-WH 37
diff --git a/berlinmod/data/query_periods.csv b/berlinmod/data/query_periods.csv
new file mode 100644
index 00000000..8d1761e9
--- /dev/null
+++ b/berlinmod/data/query_periods.csv
@@ -0,0 +1,101 @@
+periodid,period
+1,"[2020-06-01 16:22:05.582678+02, 2020-06-02 04:15:31.671994+02]"
+2,"[2020-06-02 17:15:09.085295+02, 2020-06-02 19:04:26.119882+02]"
+3,"[2020-06-01 00:00:07.969134+02, 2020-06-01 14:56:50.846603+02]"
+4,"[2020-06-03 21:27:43.364848+02, 2020-06-05 21:00:01.311949+02]"
+5,"[2020-06-01 16:52:24.292322+02, 2020-06-02 17:01:28.733421+02]"
+6,"[2020-06-01 09:07:48.255855+02, 2020-06-02 05:57:36.144915+02]"
+7,"[2020-06-04 22:22:19.668672+02, 2020-06-04 22:24:55.092341+02]"
+8,"[2020-06-03 10:01:11.421063+02, 2020-06-04 20:33:04.172466+02]"
+9,"[2020-06-01 05:13:10.82024+02, 2020-06-02 21:34:07.854029+02]"
+10,"[2020-06-01 00:54:52.973368+02, 2020-06-01 07:43:18.218907+02]"
+11,"[2020-06-03 12:09:37.885716+02, 2020-06-03 18:00:01.86282+02]"
+12,"[2020-06-01 15:14:08.683251+02, 2020-06-02 10:11:06.511861+02]"
+13,"[2020-06-04 08:17:32.185886+02, 2020-06-05 12:30:48.512241+02]"
+14,"[2020-06-04 06:01:50.980746+02, 2020-06-04 20:45:43.129721+02]"
+15,"[2020-06-03 22:38:58.175392+02, 2020-06-04 07:11:10.173748+02]"
+16,"[2020-06-02 17:22:59.363343+02, 2020-06-02 19:23:01.462715+02]"
+17,"[2020-06-01 01:59:15.967677+02, 2020-06-01 04:12:15.853773+02]"
+18,"[2020-06-03 07:38:22.93281+02, 2020-06-03 11:53:51.18605+02]"
+19,"[2020-06-02 12:42:43.417378+02, 2020-06-04 09:29:43.220188+02]"
+20,"[2020-06-01 03:13:37.453954+02, 2020-06-02 20:32:29.248517+02]"
+21,"[2020-06-03 00:09:59.768704+02, 2020-06-03 20:06:09.066073+02]"
+22,"[2020-06-02 16:24:46.06432+02, 2020-06-02 23:43:38.991886+02]"
+23,"[2020-06-04 13:00:36.251926+02, 2020-06-04 19:18:18.054758+02]"
+24,"[2020-06-02 13:03:59.360118+02, 2020-06-02 15:13:19.173873+02]"
+25,"[2020-06-04 16:32:00.93247+02, 2020-06-04 17:44:35.85164+02]"
+26,"[2020-06-04 06:23:01.437859+02, 2020-06-05 02:38:26.375588+02]"
+27,"[2020-06-04 08:11:40.524508+02, 2020-06-05 07:20:53.692521+02]"
+28,"[2020-06-01 02:03:50.406016+02, 2020-06-01 05:53:48.704852+02]"
+29,"[2020-06-02 00:42:05.097125+02, 2020-06-02 23:15:51.842667+02]"
+30,"[2020-06-01 18:44:26.438928+02, 2020-06-02 02:32:49.440503+02]"
+31,"[2020-06-04 07:49:15.636712+02, 2020-06-04 20:33:15.127228+02]"
+32,"[2020-06-02 07:09:03.387935+02, 2020-06-02 14:38:23.727871+02]"
+33,"[2020-06-04 20:58:40.86382+02, 2020-06-05 14:11:50.238987+02]"
+34,"[2020-06-01 22:48:32.100376+02, 2020-06-02 09:52:07.113208+02]"
+35,"[2020-06-04 12:16:58.286546+02, 2020-06-05 18:50:21.241567+02]"
+36,"[2020-06-02 12:58:17.32439+02, 2020-06-03 23:17:36.154968+02]"
+37,"[2020-06-01 21:10:40.017557+02, 2020-06-02 06:34:23.615534+02]"
+38,"[2020-06-02 20:50:31.497059+02, 2020-06-05 00:48:42.188374+02]"
+39,"[2020-06-03 02:09:06.87443+02, 2020-06-04 10:42:17.478334+02]"
+40,"[2020-06-02 00:15:12.417788+02, 2020-06-02 02:40:20.63499+02]"
+41,"[2020-06-03 02:55:38.243353+02, 2020-06-03 14:37:12.733115+02]"
+42,"[2020-06-01 18:42:54.150127+02, 2020-06-02 21:08:29.338328+02]"
+43,"[2020-06-02 19:39:38.170567+02, 2020-06-03 10:33:59.547477+02]"
+44,"[2020-06-02 22:03:59.849575+02, 2020-06-03 14:26:13.980392+02]"
+45,"[2020-06-01 23:56:34.917523+02, 2020-06-03 14:22:04.016755+02]"
+46,"[2020-06-04 13:56:44.007603+02, 2020-06-04 17:46:08.903863+02]"
+47,"[2020-06-02 05:15:52.734485+02, 2020-06-02 22:56:55.455569+02]"
+48,"[2020-06-01 05:58:44.944983+02, 2020-06-02 15:05:02.998673+02]"
+49,"[2020-06-01 08:39:17.608754+02, 2020-06-02 14:49:44.085287+02]"
+50,"[2020-06-01 17:50:25.031+02, 2020-06-01 23:51:59.213961+02]"
+51,"[2020-06-03 07:33:00.230585+02, 2020-06-04 15:18:27.905581+02]"
+52,"[2020-06-01 11:16:38.737871+02, 2020-06-02 11:19:53.971283+02]"
+53,"[2020-06-03 23:38:20.774046+02, 2020-06-06 14:27:07.072091+02]"
+54,"[2020-06-02 04:34:38.027053+02, 2020-06-02 15:12:17.617008+02]"
+55,"[2020-06-01 18:34:46.514998+02, 2020-06-03 06:28:57.281625+02]"
+56,"[2020-06-03 02:34:31.256928+02, 2020-06-04 14:20:12.105413+02]"
+57,"[2020-06-01 08:40:10.334184+02, 2020-06-01 17:44:03.055403+02]"
+58,"[2020-06-04 16:01:15.357686+02, 2020-06-04 16:06:10.160159+02]"
+59,"[2020-06-01 06:05:12.160075+02, 2020-06-02 07:26:52.893822+02]"
+60,"[2020-06-02 03:53:05.713589+02, 2020-06-02 11:00:11.626419+02]"
+61,"[2020-06-02 14:31:58.917735+02, 2020-06-04 01:43:47.402931+02]"
+62,"[2020-06-04 23:00:45.398216+02, 2020-06-05 22:17:48.723309+02]"
+63,"[2020-06-03 08:43:00.184414+02, 2020-06-04 10:32:00.058112+02]"
+64,"[2020-06-03 00:23:42.066505+02, 2020-06-04 09:30:22.223542+02]"
+65,"[2020-06-02 20:48:04.652312+02, 2020-06-03 03:57:13.168467+02]"
+66,"[2020-06-03 19:43:42.542699+02, 2020-06-06 00:12:35.409028+02]"
+67,"[2020-06-01 03:38:13.168549+02, 2020-06-01 15:54:20.433289+02]"
+68,"[2020-06-03 04:36:49.837261+02, 2020-06-03 11:50:27.15509+02]"
+69,"[2020-06-04 09:57:22.743148+02, 2020-06-04 13:01:00.908499+02]"
+70,"[2020-06-01 14:30:47.543216+02, 2020-06-01 18:25:54.657599+02]"
+71,"[2020-06-04 08:21:05.74266+02, 2020-06-04 13:20:12.053097+02]"
+72,"[2020-06-04 13:31:38.430601+02, 2020-06-06 18:32:17.630379+02]"
+73,"[2020-06-02 07:23:34.002778+02, 2020-06-04 01:09:50.003286+02]"
+74,"[2020-06-03 10:11:23.214959+02, 2020-06-04 21:52:00.49021+02]"
+75,"[2020-06-03 14:50:47.827626+02, 2020-06-04 16:20:52.690954+02]"
+76,"[2020-06-02 15:02:02.715193+02, 2020-06-02 17:09:44.737542+02]"
+77,"[2020-06-01 18:36:32.251529+02, 2020-06-01 23:40:47.009065+02]"
+78,"[2020-06-02 10:57:10.22662+02, 2020-06-03 20:58:57.495064+02]"
+79,"[2020-06-04 18:12:10.01532+02, 2020-06-06 05:50:32.955409+02]"
+80,"[2020-06-01 03:42:52.213425+02, 2020-06-01 05:09:44.138633+02]"
+81,"[2020-06-03 19:49:48.613428+02, 2020-06-03 23:33:54.365863+02]"
+82,"[2020-06-02 08:49:49.730063+02, 2020-06-03 08:56:16.65788+02]"
+83,"[2020-06-01 07:19:33.821723+02, 2020-06-02 17:30:26.640646+02]"
+84,"[2020-06-02 12:18:07.132269+02, 2020-06-03 11:02:01.491414+02]"
+85,"[2020-06-01 03:53:43.24965+02, 2020-06-01 06:05:37.758765+02]"
+86,"[2020-06-03 02:48:19.133396+02, 2020-06-03 08:50:16.291205+02]"
+87,"[2020-06-04 10:28:21.893574+02, 2020-06-06 03:30:19.742172+02]"
+88,"[2020-06-04 20:42:10.988308+02, 2020-06-05 05:20:19.516443+02]"
+89,"[2020-06-04 12:56:35.898357+02, 2020-06-04 22:00:24.868883+02]"
+90,"[2020-06-01 23:45:05.097459+02, 2020-06-02 07:04:31.6975+02]"
+91,"[2020-06-04 22:04:31.888732+02, 2020-06-05 22:09:05.888805+02]"
+92,"[2020-06-04 00:24:42.24237+02, 2020-06-04 21:40:33.765494+02]"
+93,"[2020-06-02 16:43:24.5002+02, 2020-06-03 20:28:47.582924+02]"
+94,"[2020-06-03 20:15:19.844183+02, 2020-06-04 15:39:02.342879+02]"
+95,"[2020-06-03 16:08:24.154002+02, 2020-06-04 06:59:55.399986+02]"
+96,"[2020-06-02 23:32:47.40812+02, 2020-06-03 00:34:59.352015+02]"
+97,"[2020-06-03 02:45:15.774443+02, 2020-06-04 04:12:21.903338+02]"
+98,"[2020-06-02 15:22:25.505147+02, 2020-06-03 03:35:25.021654+02]"
+99,"[2020-06-01 22:03:09.006039+02, 2020-06-02 00:11:16.778186+02]"
+100,"[2020-06-03 16:50:50.128806+02, 2020-06-04 12:42:23.99397+02]"
diff --git a/berlinmod/data/query_points.csv b/berlinmod/data/query_points.csv
new file mode 100644
index 00000000..f26fcf64
--- /dev/null
+++ b/berlinmod/data/query_points.csv
@@ -0,0 +1,101 @@
+pointid,geom
+1,POINT(472288.32404409075 6598955.3536008205)
+2,POINT(485421.33002601983 6595656.655677019)
+3,POINT(477564.1220671037 6588615.0486065345)
+4,POINT(486819.313587249 6606262.7404729985)
+5,POINT(486784.092100362 6603149.430840743)
+6,POINT(494388.8274541591 6595574.888480721)
+7,POINT(486005.7350887863 6593092.247213228)
+8,POINT(490797.92784794606 6594362.794402137)
+9,POINT(476763.1226711006 6580727.105319336)
+10,POINT(488327.58136800706 6592472.0565001555)
+11,POINT(485213.385217218 6603202.274533596)
+12,POINT(475668.6962293156 6600991.530991405)
+13,POINT(486467.4104129533 6604707.9506861195)
+14,POINT(485191.9673471893 6594383.122918841)
+15,POINT(490340.8388867997 6587740.998979113)
+16,POINT(480743.70728678466 6596188.34743634)
+17,POINT(488069.37580911204 6598928.116243578)
+18,POINT(482409.8038415895 6600987.737279792)
+19,POINT(479266.58669955056 6587002.360947727)
+20,POINT(492188.61998252815 6586964.118460754)
+21,POINT(471042.3472475398 6587352.276505553)
+22,POINT(483209.4006120084 6590760.168777742)
+23,POINT(471566.2612990092 6599769.005411474)
+24,POINT(475366.9981453677 6589081.779659726)
+25,POINT(482873.8947987065 6591293.676663365)
+26,POINT(498920.5326048625 6583846.9757294785)
+27,POINT(472714.688825778 6583816.301888444)
+28,POINT(487171.4950602717 6588699.512808007)
+29,POINT(495114.88656896004 6589828.516309205)
+30,POINT(496382.93802053534 6596708.204547805)
+31,POINT(472047.4620618614 6602407.237006391)
+32,POINT(470154.76355159783 6586383.157495013)
+33,POINT(478455.6242091215 6598638.548493942)
+34,POINT(496118.87705642456 6605014.82120193)
+35,POINT(480132.80818520923 6602206.067481444)
+36,POINT(495671.84024529695 6600262.817589246)
+37,POINT(491290.29395572457 6599464.53591192)
+38,POINT(477892.124946726 6604412.4951487295)
+39,POINT(484809.3622573329 6593125.846692416)
+40,POINT(485356.0188807714 6593502.871874817)
+41,POINT(488286.0925937884 6599096.763506874)
+42,POINT(496370.10288324684 6597070.296912185)
+43,POINT(498917.1818881897 6603292.36022281)
+44,POINT(485980.8663145432 6595854.014743477)
+45,POINT(489918.6485860172 6592588.888444043)
+46,POINT(499637.1295629461 6596721.449182641)
+47,POINT(477468.1201382434 6590816.36946799)
+48,POINT(499130.4143728041 6600684.122511495)
+49,POINT(476321.44032748014 6601712.2444410855)
+50,POINT(477861.0222809983 6591981.743547052)
+51,POINT(470819.530154768 6603292.660274758)
+52,POINT(484270.5981857916 6605365.2215687055)
+53,POINT(478038.8440355915 6605154.110973328)
+54,POINT(481207.0412713644 6603557.610419303)
+55,POINT(498144.3463233574 6605511.614538704)
+56,POINT(493036.77431483124 6603547.567186334)
+57,POINT(479062.3710936903 6591030.848505861)
+58,POINT(474788.01434180286 6588136.328801433)
+59,POINT(472928.97884555516 6595575.329319583)
+60,POINT(488093.13138844736 6598171.133749851)
+61,POINT(487139.8803248864 6600047.091996454)
+62,POINT(484431.4548499879 6600576.879851658)
+63,POINT(485043.8456327399 6595236.5780725125)
+64,POINT(489305.2670597971 6589502.371239674)
+65,POINT(484520.7108177059 6592757.529150424)
+66,POINT(497560.4088024521 6579857.694383519)
+67,POINT(487513.83589030826 6597926.87081454)
+68,POINT(483413.2488635491 6588308.225682797)
+69,POINT(488661.27267360897 6591365.073330278)
+70,POINT(483056.1693329316 6596664.502694972)
+71,POINT(491034.8379882522 6585584.794992084)
+72,POINT(475846.54024780705 6585383.772304282)
+73,POINT(488292.2819574765 6583175.487743207)
+74,POINT(488036.8927816986 6593401.593248592)
+75,POINT(500249.55374154524 6599167.345883156)
+76,POINT(492643.23765097884 6601540.508341667)
+77,POINT(479270.2379788486 6587404.648856554)
+78,POINT(479105.02872256225 6596175.950132492)
+79,POINT(497077.4269277474 6594505.941374747)
+80,POINT(498632.9387003981 6603075.354933428)
+81,POINT(496793.6958096134 6596597.768756016)
+82,POINT(475777.789330293 6588797.808805727)
+83,POINT(486969.45018448186 6599311.246896206)
+84,POINT(479677.5337317629 6584901.559778339)
+85,POINT(493825.1500805783 6594448.48129175)
+86,POINT(488077.36854855105 6596759.013975384)
+87,POINT(477002.1812775791 6589826.29603325)
+88,POINT(476060.8191356349 6584853.729273524)
+89,POINT(481183.5417268579 6591589.701049651)
+90,POINT(472522.58478051616 6581831.179708862)
+91,POINT(485575.4518610232 6592356.812614461)
+92,POINT(485878.7752095366 6597627.14357898)
+93,POINT(492176.2746509992 6587313.768154682)
+94,POINT(496613.3916303755 6596635.385891268)
+95,POINT(498687.0399729236 6595700.5814140225)
+96,POINT(488351.83788505086 6592473.16699513)
+97,POINT(495847.58032541233 6602945.595744128)
+98,POINT(488333.24753008847 6591267.9803597145)
+99,POINT(496657.0066068683 6602154.536120504)
+100,POINT(498039.3497796411 6578182.42398841)
diff --git a/berlinmod/data/query_regions.csv b/berlinmod/data/query_regions.csv
new file mode 100644
index 00000000..b10dd778
--- /dev/null
+++ b/berlinmod/data/query_regions.csv
@@ -0,0 +1,101 @@
+regionid,geom
+1,"POLYGON((4.412249308797437 50.8714669,4.412201722097738 50.87089388675101,4.412059483368486 50.87032714462606,4.41182415100696 50.869772883311434,4.411498303363762 50.86923717596179,4.411085510493858 50.86872589263735,4.410590295042312 50.868244635957936,4.410018082693243 50.86779867968054,4.409375142724891 50.867392910874834,4.408668519322092 50.86703177633228,4.407905954398718 50.86671923379792,4.407095802775646 50.866458708561275,4.406246940643594 50.866253055884115,4.405368668313716 50.86610452967862,4.40447060832145 50.86601475778076,4.403562600000001 50.86598472409122,4.402654591678551 50.86601475778076,4.401756531686283 50.86610452967862,4.400878259356406 50.866253055884115,4.400029397224354 50.866458708561275,4.399219245601282 50.86671923379792,4.398456680677908 50.86703177633228,4.397750057275109 50.867392910874834,4.397107117306757 50.86779867968054,4.396534904957688 50.868244635957936,4.396039689506143 50.86872589263735,4.395626896636239 50.86923717596179,4.39530104899304 50.869772883311434,4.395065716631515 50.87032714462606,4.394923477902262 50.87089388675101,4.394875891202565 50.8714669,4.394923477902262 50.87203990620464,4.395065716631515 50.87260662750442,4.39530104899304 50.873160855123196,4.395626896636239 50.87369651737897,4.396039689506143 50.87420774618237,4.396534904957688 50.8746889412964,4.397107117306757 50.87513483165477,4.397750057275109 50.875540533068765,4.398456680677908 50.87590160169227,4.399219245601282 50.876214082661235,4.400029397224354 50.87647455337686,4.400878259356406 50.87668016096016,4.401756531686283 50.8768286534698,4.402654591678551 50.87691840454249,4.403562600000001 50.876948431187664,4.40447060832145 50.87691840454249,4.405368668313716 50.8768286534698,4.406246940643594 50.87668016096016,4.407095802775646 50.87647455337686,4.407905954398718 50.876214082661235,4.408668519322092 50.87590160169227,4.409375142724891 50.875540533068765,4.410018082693243 50.87513483165477,4.410590295042312 50.8746889412964,4.411085510493858 50.87420774618237,4.411498303363762 50.87369651737897,4.41182415100696 50.873160855123196,4.412059483368486 50.87260662750442,4.412201722097738 50.87203990620464,4.412249308797437 50.8714669))"
+2,"POLYGON((4.474579475460425 50.84409819999998,4.474276105372081 50.84288873606425,4.473395691085001 50.841797635986204,4.472024413683809 50.84093171590236,4.470296503354788 50.84037575251492,4.4683811 50.84018417905292,4.466465696645213 50.84037575251492,4.464737786316191 50.84093171590236,4.463366508915 50.841797635986204,4.46248609462792 50.84288873606425,4.462182724539575 50.84409819999998,4.46248609462792 50.845307632583534,4.463366508915 50.84639865058048,4.464737786316191 50.84726446920651,4.466465696645213 50.84782035051283,4.4683811 50.84801189262265,4.470296503354788 50.84782035051283,4.472024413683809 50.84726446920651,4.473395691085001 50.84639865058048,4.474276105372081 50.845307632583534,4.474579475460425 50.84409819999998))"
+3,"POLYGON((4.317979802288686 50.85813589999999,4.317975865545138 50.85806632038192,4.317964075375241 50.857997095222615,4.317944491858994 50.857928577279964,4.317917214789509 50.857861115709575,4.317882383164481 50.85779505428549,4.317840174477884 50.85773072964824,4.317790803815512 50.85766846958927,4.317734522758942 50.857608591380455,4.31767161810354 50.85755140015718,4.317602410397008 50.8574971873632,4.317527252305957 50.857446229265356,4.31744652681879 50.85739878554549,4.317360645294085 50.85735509797702,4.317270045364408 50.857315389192614,4.317175188706231 50.857279861549564,4.317076558687344 50.85724869609832,4.316974657903713 50.85722205165977,4.316870005618373 50.85720006401573,4.316763135115384 50.857182845216826,4.31665459098233 50.857170483011465,4.316544926335235 50.85716304039847,4.3164347 50.85716055530605,4.316324473664766 50.85716304039847,4.31621480901767 50.857170483011465,4.316106264884616 50.857182845216826,4.315999394381628 50.85720006401573,4.315894742096288 50.85722205165977,4.315792841312657 50.85724869609832,4.315694211293769 50.857279861549564,4.315599354635593 50.857315389192614,4.315508754705916 50.85735509797702,4.315422873181211 50.85739878554549,4.315342147694044 50.857446229265356,4.315266989602993 50.8574971873632,4.315197781896461 50.85755140015718,4.315134877241058 50.857608591380455,4.315078596184489 50.85766846958927,4.315029225522116 50.85773072964824,4.314987016835519 50.85779505428549,4.314952185210491 50.857861115709575,4.314924908141006 50.857928577279964,4.31490532462476 50.857997095222615,4.314893534454861 50.85806632038192,4.314889597711314 50.85813589999999,4.314893534454861 50.858205479514254,4.31490532462476 50.85827470436422,4.314924908141006 50.85834322179831,4.314952185210491 50.85841068267124,4.314987016835519 50.85847674322321,4.315029225522116 50.85854106683143,4.315078596184489 50.858603325725404,4.315134877241058 50.85866320265695,4.315197781896461 50.8587203925167,4.315266989602993 50.858774603888655,4.315342147694044 50.85882556053493,4.315422873181211 50.85887300280322,4.315508754705916 50.85891668894966,4.315599354635593 50.85895639637055,4.315694211293769 50.85899192273634,4.315792841312657 50.85902308702257,4.315894742096288 50.85904973043208,4.315999394381628 50.85907171720402,4.316106264884616 50.859088935305465,4.31621480901767 50.85910129700227,4.316324473664766 50.85910873930593,4.3164347 50.85911122429452,4.316544926335235 50.85910873930593,4.31665459098233 50.85910129700227,4.316763135115384 50.859088935305465,4.316870005618373 50.85907171720402,4.316974657903713 50.85904973043208,4.317076558687344 50.85902308702257,4.317175188706231 50.85899192273634,4.317270045364408 50.85895639637055,4.317360645294085 50.85891668894966,4.31744652681879 50.85887300280322,4.317527252305957 50.85882556053493,4.317602410397008 50.858774603888655,4.31767161810354 50.8587203925167,4.317734522758942 50.85866320265695,4.317790803815512 50.858603325725404,4.317840174477884 50.85854106683143,4.317882383164481 50.85847674322321,4.317917214789509 50.85841068267124,4.317944491858994 50.85834322179831,4.317964075375241 50.85827470436422,4.317975865545138 50.858205479514254,4.317979802288686 50.85813589999999))"
+4,"POLYGON((4.292079156927446 50.871854199999994,4.292067462886613 50.871628775817705,4.29203243083979 50.871404315853134,4.29197421079958 50.87118178129915,4.291893052073133 50.87096212511725,4.291789302194577 50.870746287956216,4.29166340543682 50.870535194123306,4.291515900909104 50.87032974762522,4.291347420248464 50.87013082829577,4.291158684914954 50.869939288027,4.290950503102248 50.8697559471196,4.290723766276828 50.86958159076876,4.290479445360591 50.8694169657,4.290218586573206 50.86926277696982,4.28994230695205 50.86911968494472,4.289651789568877 50.868988302471614,4.289348278463724 50.86886919225164,4.289033073317735 50.868762864428966,4.288707523887739 50.86866977440454,4.288373024226374 50.868590320884515,4.288031006712544 50.868524844171574,4.287682935917749 50.86847362470646,4.287330302334571 50.86843688186607,4.286974615994149 50.86841477302327,4.2866174 50.86840739287234,4.28626018400585 50.86841477302327,4.285904497665429 50.86843688186607,4.285551864082251 50.86847362470646,4.285203793287455 50.868524844171574,4.284861775773625 50.868590320884515,4.284527276112261 50.86866977440454,4.284201726682265 50.868762864428966,4.283886521536276 50.86886919225164,4.283583010431122 50.868988302471614,4.28329249304795 50.86911968494472,4.283016213426794 50.86926277696982,4.282755354639409 50.8694169657,4.282511033723171 50.86958159076876,4.282284296897752 50.8697559471196,4.282076115085045 50.869939288027,4.281887379751535 50.87013082829577,4.281718899090896 50.87032974762522,4.28157139456318 50.870535194123306,4.281445497805422 50.870746287956216,4.281341747926866 50.87096212511725,4.281260589200419 50.87118178129915,4.28120236916021 50.871404315853134,4.281167337113387 50.871628775817705,4.281155643072554 50.871854199999994,4.281167337113387 50.87207962309205,4.28120236916021 50.87230407980455,4.281260589200419 50.872526609000296,4.281341747926866 50.872746257809446,4.281445497805422 50.87296208570938,4.28157139456318 50.87317316855131,4.281718899090896 50.87337860251659,4.281887379751535 50.87357750798582,4.282076115085045 50.873769033304136,4.282284296897752 50.873952358426656,4.282511033723171 50.87412669842826,4.282755354639409 50.874291306863185,4.283016213426794 50.87444547895952,4.28329249304795 50.87458855463538,4.283583010431122 50.87471992132361,4.283886521536276 50.87483901659313,4.284201726682265 50.87494533055561,4.284527276112261 50.875038408047224,4.284861775773625 50.87511785057625,4.285203793287455 50.8751833180281,4.285551864082251 50.87523453012046,4.285904497665429 50.875271267602606,4.28626018400585 50.87529337319335,4.2866174 50.87530075225403,4.286974615994149 50.87529337319335,4.287330302334571 50.875271267602606,4.287682935917749 50.87523453012046,4.288031006712544 50.8751833180281,4.288373024226374 50.87511785057625,4.288707523887739 50.875038408047224,4.289033073317735 50.87494533055561,4.289348278463724 50.87483901659313,4.289651789568877 50.87471992132361,4.28994230695205 50.87458855463538,4.290218586573206 50.87444547895952,4.290479445360591 50.874291306863185,4.290723766276828 50.87412669842826,4.290950503102248 50.873952358426656,4.291158684914954 50.873769033304136,4.291347420248464 50.87357750798582,4.291515900909104 50.87337860251659,4.29166340543682 50.87317316855131,4.291789302194577 50.87296208570938,4.291893052073133 50.872746257809446,4.29197421079958 50.872526609000296,4.29203243083979 50.87230407980455,4.292067462886613 50.87207962309205,4.292079156927446 50.871854199999994))"
+5,"POLYGON((4.334583884358573 50.83904230000001,4.334529093620215 50.838779483043346,4.334368455303412 50.838534575295625,4.334112916643988 50.838324267219136,4.333779892179287 50.83816289151358,4.333392076976225 50.83806144621849,4.332975899999999 50.83802684506707,4.332559723023773 50.83806144621849,4.332171907820713 50.83816289151358,4.33183888335601 50.838324267219136,4.331583344696586 50.838534575295625,4.331422706379784 50.838779483043346,4.331367915641425 50.83904230000001,4.331422706379784 50.83930511547648,4.331583344696586 50.839550019180216,4.33183888335601 50.83976032173255,4.332171907820713 50.83992169191393,4.332559723023773 50.84002313316506,4.332975899999999 50.84005773283628,4.333392076976225 50.84002313316506,4.333779892179287 50.83992169191393,4.334112916643988 50.83976032173255,4.334368455303412 50.839550019180216,4.334529093620215 50.83930511547648,4.334583884358573 50.83904230000001))"
+6,"POLYGON((4.423918370771307 50.8119924,4.423890872553509 50.81155016905767,4.423808547435772 50.811110660467904,4.423671902979821 50.810676584062264,4.423481781644169 50.81025061625459,4.423239355590068 50.809835383535415,4.42294611945476 50.80943344627232,4.42260388113653 50.80904728291674,4.422214750648413 50.80867927471406,4.421781127109269 50.808331691012235,4.42130568395241 50.80800667525927,4.420791352443001 50.80770623177634,4.420241303605829 50.807432213388424,4.419658928674885 50.8071863099889,4.419047818185278 50.806970038109,4.418411739836389 50.80678473155673,4.417754615262759 50.80663153318311,4.417080495855901 50.80651138782691,4.416393537786122 50.80642503648156,4.415697976378364 50.80637301172028,4.4149981 50.806355634408,4.414298223621636 50.80637301172028,4.413602662213877 50.80642503648156,4.412915704144098 50.80651138782691,4.41224158473724 50.80663153318311,4.41158446016361 50.80678473155673,4.410948381814722 50.806970038109,4.410337271325114 50.8071863099889,4.40975489639417 50.807432213388424,4.409204847556998 50.80770623177634,4.408690516047589 50.80800667525927,4.40821507289073 50.808331691012235,4.407781449351586 50.80867927471406,4.40739231886347 50.80904728291674,4.407050080545239 50.80943344627232,4.406756844409931 50.809835383535415,4.40651441835583 50.81025061625459,4.406324297020178 50.810676584062264,4.406187652564228 50.811110660467904,4.406105327446491 50.81155016905767,4.406077829228693 50.8119924,4.406105327446491 50.812434626755454,4.406187652564228 50.81287412288767,4.406324297020178 50.81330817887185,4.40651441835583 50.813734118796994,4.406756844409931 50.814149316859115,4.407050080545239 50.814551213544014,4.40739231886347 50.814937331399435,4.407781449351586 50.81530529030034,4.40821507289073 50.81565282211275,4.408690516047589 50.815977784666366,4.409204847556998 50.816278174949936,4.40975489639417 50.816552141448454,4.410337271325114 50.81679799554621,4.410948381814722 50.81701422192595,4.41158446016361 50.81719948790002,4.41224158473724 50.817352651616595,4.412915704144098 50.81747276909025,4.413602662213877 50.817559100014144,4.414298223621636 50.81761111231787,4.4149981 50.81762848544327,4.415697976378364 50.81761111231787,4.416393537786122 50.817559100014144,4.417080495855901 50.81747276909025,4.417754615262759 50.817352651616595,4.418411739836389 50.81719948790002,4.419047818185278 50.81701422192595,4.419658928674885 50.81679799554621,4.420241303605829 50.816552141448454,4.420791352443001 50.816278174949936,4.42130568395241 50.815977784666366,4.421781127109269 50.81565282211275,4.422214750648413 50.81530529030034,4.42260388113653 50.814937331399435,4.42294611945476 50.814551213544014,4.423239355590068 50.814149316859115,4.423481781644169 50.813734118796994,4.423671902979821 50.81330817887185,4.423808547435772 50.81287412288767,4.423890872553509 50.812434626755454,4.423918370771307 50.8119924))"
+7,"POLYGON((4.44031010601763 50.85534099999999,4.440307845105396 50.855310128614605,4.440301081658002 50.85527952059283,4.440289873378792 50.85524943707228,4.440274315892857 50.85522013471619,4.44025454193118 50.855191863523665,4.440230720198229 50.855164864696604,4.440203053932632 50.85513936858191,4.44017177917321 50.85511559270606,4.440137162745184 50.85509373991925,4.440099499983713 50.85507399666455,4.4400591122142 50.85505653138724,4.44001634401085 50.85504149309755,4.439971560256898 50.855029010099244,4.43992514303154 50.855019188894964,4.43987748835018 50.85501211327748,4.439829002785752 50.85500784361471,4.4397801 50.855006416334675,4.439731197214248 50.85500784361471,4.43968271164982 50.85501211327748,4.439635056968459 50.855019188894964,4.439588639743102 50.855029010099244,4.43954385598915 50.85504149309755,4.439501087785801 50.85505653138724,4.439460700016286 50.85507399666455,4.439423037254816 50.85509373991925,4.43938842082679 50.85511559270606,4.439357146067368 50.85513936858191,4.439329479801771 50.855164864696604,4.43930565806882 50.855191863523665,4.439285884107142 50.85522013471619,4.439270326621207 50.85524943707228,4.439259118341998 50.85527952059283,4.439252354894603 50.855310128614605,4.43925009398237 50.85534099999999,4.439252354894603 50.855371871364945,4.439259118341998 50.85540247932611,4.439270326621207 50.85543256274795,4.439285884107142 50.855461864970565,4.43930565806882 50.855490135999425,4.439329479801771 50.85551713463818,4.439357146067368 50.85554263054635,4.43938842082679 50.85556640620449,4.439423037254816 50.85558825876983,4.439460700016286 50.85560800180682,4.439501087785801 50.85562546687761,4.43954385598915 50.85564050497901,4.439588639743102 50.855652987813635,4.439635056968458 50.855662808884446,4.43968271164982 50.85566988440321,4.439731197214248 50.85567415400538,4.4397801 50.85567558126496,4.439829002785752 50.85567415400538,4.43987748835018 50.85566988440321,4.43992514303154 50.855662808884446,4.439971560256898 50.855652987813635,4.44001634401085 50.85564050497901,4.4400591122142 50.85562546687761,4.440099499983713 50.85560800180682,4.440137162745184 50.85558825876983,4.44017177917321 50.85556640620449,4.440203053932632 50.85554263054635,4.440230720198229 50.85551713463818,4.44025454193118 50.855490135999425,4.440274315892857 50.855461864970565,4.440289873378792 50.85543256274795,4.440301081658002 50.85540247932611,4.440307845105396 50.855371871364945,4.44031010601763 50.85534099999999))"
+8,"POLYGON((4.456238438159942 50.910697,4.456211050710393 50.91025748185306,4.456129057214479 50.909820669369694,4.455992963189368 50.909389255758065,4.455803607699983 50.90896590101335,4.45556215818588 50.90855321551342,4.455270103263605 50.908153743918646,4.454929243548871 50.907769949475465,4.454541680555168 50.90740419882048,4.454109803737229 50.907058747379146,4.45363627575925 50.90673572544917,4.45312401607868 50.906437125054836,4.452576182946794 50.906164787653594,4.451996153937022 50.90592039277077,4.451387505121088 50.90570544763314,4.450753989021338 50.9055212778652,4.450099511475196 50.90536901930605,4.449428107554367 50.90524961099741,4.448743916687287 50.90516378938628,4.44805115713817 50.90511208377826,4.4473541 50.90509481306961,4.446657042861831 50.90511208377826,4.445964283312713 50.90516378938628,4.445280092445633 50.90524961099741,4.444608688524804 50.90536901930605,4.443954210978661 50.9055212778652,4.443320694878913 50.90570544763314,4.442712046062979 50.90592039277077,4.442132017053207 50.906164787653594,4.441584183921321 50.906437125054836,4.441071924240752 50.90673572544917,4.440598396262772 50.907058747379146,4.440166519444832 50.90740419882048,4.439778956451129 50.907769949475465,4.439438096736396 50.908153743918646,4.439146041814121 50.90855321551342,4.438904592300017 50.90896590101335,4.438715236810631 50.909389255758065,4.438579142785521 50.909820669369694,4.438497149289607 50.91025748185306,4.438469761840058 50.910697,4.438497149289607 50.91113651399669,4.438579142785521 50.9115733141315,4.438715236810631 50.91200470750034,4.438904592300017 50.91242803460646,4.439146041814121 50.91284068575255,4.439438096736396 50.91324011712416,4.439778956451129 50.913623866465265,4.440166519444832 50.913989568249825,4.440598396262772 50.91433496825574,4.441071924240752 50.91465793745182,4.441584183921321 50.91495648511223,4.442132017053207 50.915228771078056,4.442712046062979 50.91547311709046,4.443320694878913 50.91568801712601,4.443954210978661 50.91587214667077,4.444608688524804 50.91602437087608,4.445280092445633 50.916143751546144,4.445964283312713 50.91622955291448,4.446657042861831 50.916281246173945,4.4473541 50.916298512732354,4.44805115713817 50.916281246173945,4.448743916687287 50.91622955291448,4.449428107554367 50.916143751546144,4.450099511475196 50.91602437087608,4.450753989021338 50.91587214667077,4.451387505121088 50.91568801712601,4.451996153937022 50.91547311709046,4.452576182946794 50.915228771078056,4.45312401607868 50.91495648511223,4.45363627575925 50.91465793745182,4.454109803737229 50.91433496825574,4.454541680555168 50.913989568249825,4.454929243548871 50.913623866465265,4.455270103263605 50.91324011712416,4.45556215818588 50.91284068575255,4.455803607699983 50.91242803460646,4.455992963189368 50.91200470750034,4.456129057214479 50.9115733141315,4.456211050710393 50.91113651399669,4.456238438159942 50.910697))"
+9,"POLYGON((4.4925415716087 50.79126409999999,4.492530599090822 50.79104338445024,4.492497724840703 50.79082353892791,4.49244307859799 50.79060543108124,4.492366876026436 50.79038992171257,4.49226941786278 50.790177861380684,4.492151088729867 50.78997008704344,4.492012355618726 50.78976741875375,4.491853766045566 50.7895706564223,4.491675945890979 50.78938057665949,4.491479596929877 50.7891979297093,4.491265494061906 50.78902343648706,4.491034482253272 50.7888577857328,4.490787473202045 50.788701631291744,4.4905254417401 50.788555589532265,4.49024942198591 50.78842023691181,4.489960503263341 50.78829610770038,4.489659825802597 50.78818369187051,4.489348576240249 50.788083433162086,4.489027982936124 50.787995727329836,4.488699311125527 50.787920920580135,4.48836385792594 50.7878593082036,4.488022947217886 50.787811133408724,4.487677924420184 50.78777658636116,4.48733015118019 50.787755803432674,4.486981 50.78774886666237,4.48663184881981 50.787755803432674,4.486284075579816 50.78777658636116,4.485939052782114 50.787811133408724,4.48559814207406 50.7878593082036,4.485262688874473 50.787920920580135,4.484934017063876 50.787995727329836,4.484613423759751 50.788083433162086,4.484302174197404 50.78818369187051,4.484001496736659 50.78829610770038,4.48371257801409 50.78842023691181,4.4834365582599 50.788555589532265,4.483174526797956 50.788701631291744,4.482927517746728 50.7888577857328,4.482696505938094 50.78902343648706,4.482482403070122 50.7891979297093,4.482286054109021 50.78938057665949,4.482108233954434 50.7895706564223,4.481949644381274 50.78976741875375,4.481810911270133 50.78997008704344,4.48169258213722 50.790177861380684,4.481595123973563 50.79038992171257,4.48151892140201 50.79060543108124,4.481464275159297 50.79082353892791,4.481431400909178 50.79104338445024,4.4814204283913 50.79126409999999,4.481431400909178 50.79148481450757,4.481464275159297 50.79170465691982,4.48151892140201 50.79192275963756,4.481595123973563 50.792138261939314,4.48169258213722 50.792350313377746,4.481810911270133 50.79255807713529,4.481949644381274 50.79276073332585,4.482108233954434 50.79295748222957,4.482286054109021 50.79314754744779,4.482482403070122 50.79333017896592,4.482696505938094 50.793504656112006,4.482927517746728 50.79367029039953,4.483174526797956 50.79382642824298,4.4834365582599 50.79397245353574,4.48371257801409 50.79410779008004,4.484001496736659 50.794231903859405,4.484302174197404 50.794344305144705,4.484613423759751 50.794444550425375,4.484934017063876 50.7945322441585,4.485262688874473 50.794607040328486,4.48559814207406 50.79466864381158,4.485939052782114 50.79471681153956,4.486284075579816 50.794751353458174,4.48663184881981 50.79477213327659,4.486981 50.79477906900472,4.48733015118019 50.79477213327659,4.487677924420184 50.794751353458174,4.488022947217886 50.79471681153956,4.48836385792594 50.79466864381158,4.488699311125527 50.794607040328486,4.489027982936124 50.7945322441585,4.489348576240249 50.794444550425375,4.489659825802597 50.794344305144705,4.489960503263341 50.794231903859405,4.49024942198591 50.79410779008004,4.4905254417401 50.79397245353574,4.490787473202045 50.79382642824298,4.491034482253272 50.79367029039953,4.491265494061906 50.793504656112006,4.491479596929877 50.79333017896592,4.491675945890979 50.79314754744779,4.491853766045566 50.79295748222957,4.492012355618726 50.79276073332585,4.492151088729867 50.79255807713529,4.49226941786278 50.792350313377746,4.492366876026436 50.792138261939314,4.49244307859799 50.79192275963756,4.492497724840703 50.79170465691982,4.492530599090822 50.79148481450757,4.4925415716087 50.79126409999999))"
+10,"POLYGON((4.28948996365969 50.85755149999999,4.289482824454168 50.857476996504225,4.289461510943297 50.85740357932075,4.289426333926057 50.85733231904506,4.289377806362573 50.857264254824635,4.289316635893995 50.85720037920516,4.289243714523496 50.857141623656055,4.289160105608866 50.85708884498638,4.28906702835635 50.857042812849514,4.288965840041881 50.8570041985185,4.28885801621894 50.856973565096304,4.288745129201665 50.85695135930325,4.288628825136965 50.85693790496205,4.288510799999999 50.8569333982749,4.288392774863034 50.85693790496205,4.288276470798334 50.85695135930325,4.288163583781059 50.856973565096304,4.288055759958119 50.8570041985185,4.28795457164365 50.857042812849514,4.287861494391134 50.85708884498638,4.287777885476503 50.857141623656055,4.287704964106005 50.85720037920516,4.287643793637426 50.857264254824635,4.287595266073942 50.85733231904506,4.287560089056703 50.85740357932075,4.287538775545832 50.857476996504225,4.28753163634031 50.85755149999999,4.287538775545832 50.85762600337673,4.287560089056703 50.857699420210025,4.287595266073942 50.85777067992477,4.287643793637426 50.857838743406035,4.287704964106005 50.85790261815112,4.287777885476503 50.85796137274142,4.287861494391134 50.85801415042361,4.28795457164365 50.85806018160168,4.288055759958119 50.858098795058304,4.288163583781059 50.85812942774136,4.288276470798334 50.858151632973446,4.288392774863034 50.858165086964476,4.288510799999999 50.858169593532594,4.288628825136965 50.858165086964476,4.288745129201665 50.858151632973446,4.28885801621894 50.85812942774136,4.288965840041881 50.858098795058304,4.28906702835635 50.85806018160168,4.289160105608866 50.85801415042361,4.289243714523496 50.85796137274142,4.289316635893995 50.85790261815112,4.289377806362573 50.857838743406035,4.289426333926057 50.85777067992477,4.289461510943297 50.857699420210025,4.289482824454168 50.85762600337673,4.28948996365969 50.85755149999999))"
+11,"POLYGON((4.345274547415397 50.83150849999999,4.345266921626678 50.831404321196935,4.345244109321055 50.83130103098114,4.345206305125081 50.831199510597095,4.345153831570824 50.83110062619528,4.34508713634415 50.831005221441934,4.345006788465214 50.830914110320506,4.34491347343379 50.830828070186314,4.344807987380825 50.83074783513345,4.34469123027613 50.83067408973068,4.344564198250152 50.83060746317996,4.344427975095349 50.83054852394711,4.344283723019648 50.830497774910896,4.344132672730893 50.83045564907154,4.343976112936892 50.83042250585561,4.343815379350605 50.830398628048705,4.343651843294317 50.83038421938222,4.3434869 50.830379402794584,4.343321956705682 50.83038421938222,4.343158420649394 50.830398628048705,4.342997687063107 50.83042250585561,4.342841127269106 50.83045564907154,4.342690076980352 50.830497774910896,4.34254582490465 50.83054852394711,4.342409601749847 50.83060746317996,4.34228256972387 50.83067408973068,4.342165812619174 50.83074783513345,4.34206032656621 50.830828070186314,4.341967011534786 50.830914110320506,4.341886663655849 50.831005221441934,4.341819968429175 50.83110062619528,4.341767494874919 50.831199510597095,4.341729690678944 50.83130103098114,4.341706878373322 50.831404321196935,4.341699252584601 50.83150849999999,4.341706878373322 50.83161267857054,4.341729690678944 50.83171596809671,4.341767494874919 50.83181748735747,4.341819968429175 50.83191637024064,4.341886663655849 50.832011773131676,4.341967011534786 50.83210288211054,4.34206032656621 50.83218891989488,4.342165812619174 50.832269152470644,4.34228256972387 50.83234289535339,4.342409601749847 50.83240951942701,4.34254582490465 50.83246845631,4.342690076980352 50.83251920320365,4.342841127269106 50.832561327180706,4.342997687063107 50.83259446887799,4.343158420649394 50.83261834556162,4.343321956705682 50.83263275353847,4.3434869 50.83263756989359,4.343651843294317 50.83263275353847,4.343815379350605 50.83261834556162,4.343976112936892 50.83259446887799,4.344132672730893 50.832561327180706,4.344283723019648 50.83251920320365,4.344427975095349 50.83246845631,4.344564198250152 50.83240951942701,4.34469123027613 50.83234289535339,4.344807987380825 50.832269152470644,4.34491347343379 50.83218891989488,4.345006788465214 50.83210288211054,4.34508713634415 50.832011773131676,4.345153831570824 50.83191637024064,4.345206305125081 50.83181748735747,4.345244109321055 50.83171596809671,4.345266921626678 50.83161267857054,4.345274547415397 50.83150849999999))"
+12,"POLYGON((4.482146900971206 50.9118515,4.482110694612106 50.911444996231054,4.482002530850782 50.911043600999236,4.481823769909287 50.910652362279166,4.481576659810181 50.910276200441665,4.481264308106339 50.90991984636126,4.480890642801667 50.90958778190162,4.480460362954175 50.909284183528214,4.4799788795826 50.90901286975862,4.479452247619703 50.908777253112824,4.478887089767976 50.90858029716908,4.478290513215319 50.90842447926699,4.477670020258021 50.908311759328306,4.477033413955038 50.908243555188534,4.476388699999999 50.908220724751054,4.475743986044961 50.908243555188534,4.475107379741979 50.908311759328306,4.47448688678468 50.90842447926699,4.473890310232022 50.90858029716908,4.473325152380297 50.908777253112824,4.472798520417399 50.90901286975862,4.472317037045824 50.909284183528214,4.471886757198333 50.90958778190162,4.47151309189366 50.90991984636126,4.471200740189818 50.910276200441665,4.470953630090713 50.910652362279166,4.470774869149218 50.911043600999236,4.470666705387893 50.911444996231054,4.470630499028793 50.9118515,4.470666705387893 50.91225800021861,4.470774869149218 50.9126593849775,4.470953630090713 50.91305060682716,4.471200740189818 50.913426746242756,4.47151309189366 50.91378307347407,4.471886757198333 50.91411510800378,4.472317037045824 50.9144186748672,4.472798520417399 50.914689957126804,4.473325152380297 50.914925543842664,4.473890310232022 50.91512247293733,4.47448688678468 50.915278268417495,4.475107379741979 50.915390971485785,4.475743986044961 50.915459165152626,4.476388699999999 50.91548199203979,4.477033413955038 50.915459165152626,4.47767002025802 50.915390971485785,4.478290513215319 50.915278268417495,4.478887089767976 50.91512247293733,4.479452247619703 50.914925543842664,4.4799788795826 50.914689957126804,4.480460362954175 50.9144186748672,4.480890642801667 50.91411510800378,4.481264308106339 50.91378307347407,4.481576659810181 50.913426746242756,4.481823769909287 50.91305060682716,4.482002530850782 50.9126593849775,4.482110694612106 50.91225800021861,4.482146900971206 50.9118515))"
+13,"POLYGON((4.42630147774911 50.8569656,4.426245019077923 50.856376396562965,4.42607646635892 50.85579577775665,4.425798277470292 50.855232210787314,4.425414509032462 50.85469391449408,4.424930757253424 50.854188739455246,4.424354076323433 50.85372405345077,4.423692875549018 50.85330663395422,4.422956796726367 50.85294256922614,4.422156573542217 50.85263716945533,4.42130387505254 50.85239488924852,4.420411135521424 50.85221926260294,4.419491373101509 50.85211285131423,4.418558 50.85207720757533,4.417624626898491 50.85211285131423,4.416704864478575 50.85221926260294,4.41581212494746 50.85239488924852,4.414959426457783 50.85263716945533,4.414159203273634 50.85294256922614,4.413423124450982 50.85330663395422,4.412761923676567 50.85372405345077,4.412185242746577 50.854188739455246,4.411701490967538 50.85469391449408,4.411317722529709 50.855232210787314,4.411039533641081 50.85579577775665,4.410870980922078 50.856376396562965,4.41081452225089 50.8569656,4.410870980922078 50.85755479599283,4.411039533641081 50.858135392899214,4.411317722529709 50.85869892478558,4.411701490967538 50.85923717485175,4.412185242746577 50.85974229520594,4.412761923676567 50.86020692124629,4.413423124450982 50.8606242789841,4.414159203273634 50.86098828374805,4.414959426457783 50.86129362883422,4.41581212494746 50.86153586281396,4.416704864478575 50.86171145437658,4.417624626898491 50.861817843765344,4.418558 50.861853480060056,4.419491373101509 50.861817843765344,4.420411135521424 50.86171145437658,4.42130387505254 50.86153586281396,4.422156573542217 50.86129362883422,4.422956796726367 50.86098828374805,4.423692875549018 50.8606242789841,4.424354076323433 50.86020692124629,4.424930757253424 50.85974229520594,4.425414509032462 50.85923717485175,4.425798277470292 50.85869892478558,4.42607646635892 50.858135392899214,4.426245019077923 50.85755479599283,4.42630147774911 50.8569656))"
+14,"POLYGON((4.347213719258625 50.8268596,4.347133763887719 50.82641135281939,4.346897907071162 50.82598557863857,4.34651797565459 50.82560362844474,4.346013020985684 50.82528465610429,4.34540836360005 50.82504465765277,4.344734323543834 50.82489566890349,4.3440247 50.82484516166637,4.343315076456167 50.82489566890349,4.342641036399951 50.82504465765277,4.342036379014317 50.82528465610429,4.341531424345411 50.82560362844474,4.341151492928839 50.82598557863857,4.340915636112283 50.82641135281939,4.340835680741376 50.8268596,4.340915636112283 50.827307842876756,4.341151492928839 50.82773360499844,4.341531424345411 50.828115537766344,4.342036379014317 50.828434490765446,4.342641036399951 50.828674471791025,4.343315076456167 50.82882344848117,4.3440247 50.82887395141444,4.344734323543834 50.82882344848117,4.34540836360005 50.828674471791025,4.346013020985684 50.828434490765446,4.34651797565459 50.828115537766344,4.346897907071162 50.82773360499844,4.347133763887719 50.827307842876756,4.347213719258625 50.8268596))"
+15,"POLYGON((4.365112290141678 50.893302799999994,4.36509986407539 50.89305339183015,4.365062634916531 50.8928049666327,4.365000749591586 50.89255850485198,4.364914452333655 50.89231497919889,4.364804083718592 50.89207535081147,4.3646700793209 50.89184056546086,4.364512967994712 50.89161154981775,4.364333369786658 50.89138920779392,4.364131993488814 50.89117441697349,4.363909633841428 50.89096802514789,4.36366716839644 50.8907708469683,4.36340555405419 50.89058366072871,4.363125823286968 50.89040720529245,4.362829080064315 50.89024217717427,4.36251649549616 50.89008922778953,4.362189303210989 50.889948960881355,4.36184879448727 50.8898219301361,4.361496313157374 50.889708636996275,4.361133250304076 50.88960952867987,4.360761038770589 50.88952499641381,4.360381147505789 50.889455373888495,4.359995075766944 50.889400935939605,4.359604347202826 50.889361897462386,4.359210503840571 50.88933841256276,4.3588151 50.88933057394844,4.358419696159429 50.88933841256276,4.358025852797175 50.889361897462386,4.357635124233056 50.889400935939605,4.35724905249421 50.889455373888495,4.356869161229412 50.88952499641381,4.356496949695924 50.88960952867987,4.356133886842626 50.889708636996275,4.35578140551273 50.8898219301361,4.355440896789012 50.889948960881355,4.35511370450384 50.89008922778953,4.354801119935686 50.89024217717427,4.354504376713032 50.89040720529245,4.35422464594581 50.89058366072871,4.35396303160356 50.8907708469683,4.353720566158572 50.89096802514789,4.353498206511186 50.89117441697349,4.353296830213341 50.89138920779392,4.353117232005287 50.89161154981775,4.352960120679101 50.89184056546086,4.352826116281407 50.89207535081147,4.352715747666346 50.89231497919889,4.352629450408416 50.89255850485198,4.352567565083468 50.8928049666327,4.352530335924611 50.89305339183015,4.352517909858323 50.893302799999994,4.352530335924611 50.89355220683425,4.352567565083468 50.89380062804598,4.352629450408416 50.894047083253724,4.352715747666346 50.89429059985023,4.352826116281407 50.89453021684028,4.352960120679101 50.89476498863248,4.353117232005287 50.89499398876998,4.353296830213341 50.89521631358552,4.353498206511186 50.89543108576637,4.353720566158572 50.89563745781504,4.35396303160356 50.89583461539227,4.35422464594581 50.89602178052896,4.354504376713032 50.89619821469461,4.354801119935686 50.89636322170988,4.35511370450384 50.896516150492275,4.355440896789012 50.896656397623524,4.35578140551273 50.896783409729196,4.356133886842626 50.896896685660735,4.356496949695924 50.89699577847153,4.356869161229412 50.89708029717917,4.35724905249421 50.89714990830713,4.357635124233056 50.89720433719944,4.358025852797175 50.89724336910366,4.358419696159429 50.897266850017566,4.3588151 50.897274687296296,4.359210503840571 50.897266850017566,4.359604347202826 50.89724336910366,4.359995075766944 50.89720433719944,4.360381147505789 50.89714990830713,4.360761038770589 50.89708029717917,4.361133250304076 50.89699577847153,4.361496313157374 50.896896685660735,4.36184879448727 50.896783409729196,4.362189303210989 50.896656397623524,4.36251649549616 50.896516150492275,4.362829080064315 50.89636322170988,4.363125823286968 50.89619821469461,4.36340555405419 50.89602178052896,4.36366716839644 50.89583461539227,4.363909633841428 50.89563745781504,4.364131993488814 50.89543108576637,4.364333369786658 50.89521631358552,4.364512967994712 50.89499398876998,4.3646700793209 50.89476498863248,4.364804083718592 50.89453021684028,4.364914452333655 50.89429059985023,4.365000749591586 50.894047083253724,4.365062634916531 50.89380062804598,4.36509986407539 50.89355220683425,4.365112290141678 50.893302799999994))"
+16,"POLYGON((4.46292756559107 50.880385000000004,4.462830904683823 50.8797657806991,4.462544636586545 50.879170349888064,4.462079762421669 50.87862159097254,4.461454147042649 50.87814059444565,4.460691832497651 50.87774584708831,4.459822114107128 50.87745252117429,4.458878414661085 50.877271891049745,4.457897 50.87721089956258,4.456915585338916 50.877271891049745,4.455971885892872 50.87745252117429,4.45510216750235 50.87774584708831,4.454339852957352 50.87814059444565,4.453714237578332 50.87862159097254,4.453249363413455 50.879170349888064,4.452963095316177 50.8797657806991,4.452866434408931 50.880385000000004,4.452963095316177 50.88100421107207,4.453249363413455 50.88159961844937,4.453714237578332 50.882148342293824,4.454339852957352 50.88262929745158,4.45510216750235 50.88302400343976,4.455971885892872 50.88331729428272,4.456915585338916 50.88349790097353,4.457897 50.88355888423186,4.458878414661085 50.88349790097353,4.459822114107128 50.88331729428272,4.460691832497651 50.88302400343976,4.461454147042649 50.88262929745158,4.462079762421669 50.882148342293824,4.462544636586545 50.88159961844937,4.462830904683823 50.88100421107207,4.46292756559107 50.880385000000004))"
+17,"POLYGON((4.306579629608065 50.85869160000001,4.306566298000692 50.8584988557306,4.306526404640155 50.858307577573875,4.306460253139016 50.85811922129902,4.306368346950142 50.85793522045503,4.306251385535124 50.85775697545911,4.306110259040955 50.857585842936906,4.30594604152547 50.85742312539551,4.305759982783116 50.85727006130799,4.305553498833272 50.85712781568505,4.305328161143473 50.85699747120542,4.3050856846696 50.85688001997299,4.304827914804032 50.85677635596312,4.30455681333109 50.856687268215836,4.304274443496682 50.85661343482796,4.303982954305743 50.85655541778974,4.303684564167024 50.856513658705595,4.303381544009654 50.85648847543135,4.303076199999999 50.856480059653855,4.302770855990344 50.85648847543135,4.302467835832974 50.856513658705595,4.302169445694255 50.85655541778974,4.301877956503317 50.85661343482796,4.301595586668907 50.856687268215836,4.301324485195966 50.85677635596312,4.301066715330397 50.85688001997299,4.300824238856525 50.85699747120542,4.300598901166725 50.85712781568505,4.300392417216881 50.85727006130799,4.300206358474528 50.85742312539551,4.300042140959043 50.857585842936906,4.299901014464874 50.85775697545911,4.299784053049856 50.85793522045503,4.299692146860982 50.85811922129902,4.299625995359843 50.858307577573875,4.299586101999306 50.8584988557306,4.299572770391933 50.85869160000001,4.299586101999306 50.858884343472724,4.299625995359843 50.859075619263635,4.299692146860982 50.85926397167541,4.299784053049856 50.859447967276466,4.299901014464874 50.859626205808866,4.300042140959043 50.859797330843364,4.300206358474528 50.85996004010037,4.300392417216881 50.860113095358535,4.300598901166725 50.86025533187548,4.300824238856525 50.86038566724908,4.301066715330397 50.860503109652164,4.301324485195966 50.86060676537765,4.301595586668907 50.86069584563723,4.301877956503317 50.860769672561595,4.302169445694255 50.86082768435684,4.302467835832974 50.860869439577925,4.302770855990344 50.860894620486356,4.303076199999999 50.860903035467175,4.303381544009654 50.860894620486356,4.303684564167024 50.860869439577925,4.303982954305743 50.86082768435684,4.304274443496682 50.860769672561595,4.30455681333109 50.86069584563723,4.304827914804032 50.86060676537765,4.3050856846696 50.860503109652164,4.305328161143473 50.86038566724908,4.305553498833272 50.86025533187548,4.305759982783116 50.860113095358535,4.30594604152547 50.85996004010037,4.306110259040955 50.859797330843364,4.306251385535124 50.859626205808866,4.306368346950142 50.859447967276466,4.306460253139016 50.85926397167541,4.306526404640155 50.859075619263635,4.306566298000692 50.858884343472724,4.306579629608065 50.85869160000001))"
+18,"POLYGON((4.332284518655757 50.89780710000001,4.332224608434176 50.89747174136926,4.332047881918108 50.897153196784075,4.331763200913015 50.89686743990056,4.331384840513215 50.89662880048532,4.33093177328905 50.896449245717776,4.330426717922984 50.896337779947,4.329894999999999 50.89629999303264,4.329363282077013 50.896337779947,4.328858226710947 50.896449245717776,4.328405159486783 50.89662880048532,4.328026799086983 50.89686743990056,4.327742118081888 50.897153196784075,4.327565391565821 50.89747174136926,4.327505481344241 50.89780710000001,4.327565391565821 50.89814245621562,4.327742118081888 50.89846099403375,4.328026799086983 50.89874674113859,4.328405159486783 50.89898536970034,4.328858226710947 50.8991649146892,4.329363282077013 50.89927637369294,4.329894999999999 50.89931415819217,4.330426717922984 50.89927637369294,4.33093177328905 50.8991649146892,4.331384840513215 50.89898536970034,4.331763200913015 50.89874674113859,4.332047881918108 50.89846099403375,4.332224608434176 50.89814245621562,4.332284518655757 50.89780710000001))"
+19,"POLYGON((4.465162408429096 50.87153889999999,4.465150916223269 50.87135431664366,4.465116510459058 50.871170870580876,4.465059403259442 50.870989692837675,4.464979946709295 50.87081190046801,4.464878630684671 50.87063858966589,4.464756079832553 50.87047082900587,4.464613049719698 50.8703096528536,4.464450422174312 50.87015605498695,4.464269199849292 50.87001098246731,4.464070500040534 50.869875329798575,4.463855547798435 50.86974993341032,4.463625668375045 50.86963556649866,4.463382279053452 50.86953293425726,4.463126880409758 50.86944266952745,4.462861047061533 50.86936532889462,4.462586417959764 50.86930138925488,4.462304686284188 50.869251244873205,4.462017589004272 50.8692152049513,4.461726896170212 50.8691934917202,4.4614344 50.86918623906924,4.461141903829788 50.8691934917202,4.460851210995729 50.8692152049513,4.460564113715812 50.869251244873205,4.460282382040236 50.86930138925488,4.460007752938467 50.86936532889462,4.459741919590242 50.86944266952745,4.459486520946548 50.86953293425726,4.459243131624955 50.86963556649866,4.459013252201565 50.86974993341032,4.458798299959466 50.869875329798575,4.458599600150708 50.87001098246731,4.458418377825688 50.87015605498695,4.458255750280302 50.8703096528536,4.458112720167446 50.87047082900587,4.457990169315328 50.87063858966589,4.457888853290705 50.87081190046801,4.457809396740558 50.870989692837675,4.457752289540942 50.871170870580876,4.457717883776731 50.87135431664366,4.457706391570904 50.87153889999999,4.457717883776731 50.87172348262535,4.457752289540942 50.87190692651321,4.457809396740558 50.872088100691094,4.457888853290705 50.87226588819284,4.457990169315328 50.8724391929443,4.458112720167446 50.872606946519916,4.458255750280302 50.87276811472846,4.458418377825688 50.87292170398767,4.458599600150708 50.87306676744813,4.458798299959466 50.87320241082896,4.459013252201565 50.87332779792932,4.459243131624955 50.87344215578178,4.459486520946548 50.87354477941576,4.459741919590242 50.87363503620184,4.460007752938467 50.87371236975026,4.460282382040236 50.87377630333935,4.460564113715812 50.8738264428531,4.460851210995729 50.873862479209684,4.461141903829788 50.87388419026586,4.4614344 50.873891442185844,4.461726896170212 50.87388419026586,4.462017589004272 50.873862479209684,4.462304686284188 50.8738264428531,4.462586417959764 50.87377630333935,4.462861047061533 50.87371236975026,4.463126880409758 50.87363503620184,4.463382279053452 50.87354477941576,4.463625668375045 50.87344215578178,4.463855547798435 50.87332779792932,4.464070500040534 50.87320241082896,4.464269199849292 50.87306676744813,4.464450422174312 50.87292170398767,4.464613049719698 50.87276811472846,4.464756079832553 50.872606946519916,4.464878630684671 50.8724391929443,4.464979946709295 50.87226588819284,4.465059403259442 50.872088100691094,4.465116510459058 50.87190692651321,4.465150916223269 50.87172348262535,4.465162408429096 50.87153889999999))"
+20,"POLYGON((4.368438531416666 50.78616280000001,4.366709895726822 50.78352429939611,4.3625366 50.78243135305002,4.358363304273178 50.78352429939611,4.356634668583335 50.78616280000001,4.358363304273178 50.78880115170669,4.3625366 50.789893949155605,4.366709895726822 50.78880115170669,4.368438531416666 50.78616280000001))"
+21,"POLYGON((4.37929558664726 50.8281636,4.379284817257766 50.82799913123122,4.379252582655132 50.82783578537738,4.379199103034384 50.82767467827388,4.379124743715554 50.82751691047445,4.379030012648193 50.82736355973235,4.378915556941545 50.82721567363722,4.378782158444142 50.82707426245768,4.378630728402989 50.82694029223853,4.378462301238812 50.82681467820007,4.378278027479928 50.82669827848432,4.378079165902959 50.8265918882911,4.37786707493412 50.82649623444406,4.377643203369783 50.82641197042381,4.377409080479738 50.82633967190213,4.377166305560722 50.826279832807884,4.376916537011599 50.82623286195131,4.376661481004825 50.826199080230225,4.376402879831549 50.82617871843686,4.3761425 50.826171915680526,4.375882120168451 50.82617871843686,4.375623518995175 50.826199080230225,4.3753684629884 50.82623286195131,4.375118694439278 50.826279832807884,4.374875919520261 50.82633967190213,4.374641796630216 50.82641197042381,4.374417925065881 50.82649623444406,4.374205834097041 50.8265918882911,4.374006972520072 50.82669827848432,4.373822698761186 50.82681467820007,4.373654271597011 50.82694029223853,4.373502841555857 50.82707426245768,4.373369443058455 50.82721567363722,4.373254987351808 50.82736355973235,4.373160256284446 50.82751691047445,4.373085896965617 50.82767467827388,4.373032417344867 50.82783578537738,4.373000182742235 50.82799913123122,4.37298941335274 50.8281636,4.373000182742235 50.82832806818934,4.373032417344867 50.82849141232066,4.373085896965617 50.82865251660552,4.373160256284446 50.82881028056712,4.373254987351808 50.82896362655685,4.373369443058455 50.82911150711472,4.373502841555857 50.82925291212315,4.373654271597011 50.82938687570567,4.373822698761186 50.829512482823,4.374006972520072 50.82962887552192,4.374205834097041 50.829735258794024,4.374417925065881 50.82983090600444,4.374641796630216 50.82991516385358,4.374875919520261 50.82998745683798,4.375118694439278 50.83004729117987,4.3753684629884 50.8300942581986,4.375623518995175 50.83012803710107,4.375882120168451 50.83014839717189,4.3761425 50.83015519934879,4.376402879831549 50.83014839717189,4.376661481004825 50.83012803710107,4.376916537011599 50.8300942581986,4.377166305560722 50.83004729117987,4.377409080479738 50.82998745683798,4.377643203369783 50.82991516385358,4.37786707493412 50.82983090600444,4.378079165902959 50.829735258794024,4.378278027479928 50.82962887552192,4.378462301238812 50.829512482823,4.378630728402989 50.82938687570567,4.378782158444142 50.82925291212315,4.378915556941545 50.82911150711472,4.379030012648193 50.82896362655685,4.379124743715554 50.82881028056712,4.379199103034384 50.82865251660552,4.379252582655132 50.82849141232066,4.379284817257766 50.82832806818934,4.37929558664726 50.8281636))"
+22,"POLYGON((4.33186075451598 50.8852337,4.331851097738304 50.885101926948195,4.331822209793496 50.88497127776966,4.331774337143318 50.88484286713119,4.331707888220341 50.88471779061009,4.331623429943344 50.884597115346175,4.331521682880571 50.88448187093635,4.331403515102086 50.88437304064912,4.331269934773707 50.88427155303419,4.331122081555701 50.884178273998764,4.330961216879589 50.884093999418255,4.33078871318607 50.88401944834431,4.330606042215835 50.883955256868504,4.330414762453191 50.8839019726937,4.330216505829632 50.88386005045976,4.330012963800765 50.883829847863495,4.329805872915416 50.88381162260577,4.329596999999999 50.88380553019216,4.329388127084582 50.88381162260577,4.329181036199232 50.883829847863495,4.328977494170367 50.88386005045976,4.328779237546808 50.8839019726937,4.328587957784164 50.883955256868504,4.328405286813927 50.88401944834431,4.328232783120409 50.884093999418255,4.328071918444297 50.884178273998764,4.32792406522629 50.88427155303419,4.327790484897912 50.88437304064912,4.327672317119426 50.88448187093635,4.327570570056654 50.884597115346175,4.327486111779658 50.88471779061009,4.32741966285668 50.88484286713119,4.327371790206501 50.88497127776966,4.327342902261694 50.885101926948195,4.327333245484018 50.8852337,4.327342902261694 50.88536547267908,4.327371790206501 50.88549612075216,4.32741966285668 50.885624529590054,4.327486111779658 50.88574960367681,4.327570570056654 50.88587027595548,4.327672317119426 50.885985516930845,4.327790484897912 50.886094343451326,4.32792406522629 50.88619582709553,4.328071918444297 50.88628910209144,4.328232783120409 50.88637337270121,4.328405286813927 50.886447920008415,4.328587957784164 50.88651210804976,4.328779237546808 50.88656538923932,4.328977494170367 50.88660730903891,4.329181036199232 50.8866375098346,4.329388127084582 50.88665573398686,4.329596999999999 50.88666182602775,4.329805872915416 50.88665573398686,4.330012963800765 50.8866375098346,4.330216505829632 50.88660730903891,4.330414762453191 50.88656538923932,4.330606042215835 50.88651210804976,4.33078871318607 50.886447920008415,4.330961216879589 50.88637337270121,4.331122081555701 50.88628910209144,4.331269934773707 50.88619582709553,4.331403515102086 50.886094343451326,4.331521682880571 50.885985516930845,4.331623429943344 50.88587027595548,4.331707888220341 50.88574960367681,4.331774337143318 50.885624529590054,4.331822209793496 50.88549612075216,4.331851097738304 50.88536547267908,4.33186075451598 50.8852337))"
+23,"POLYGON((4.43751232142453 50.8971073,4.437453116618842 50.89672816528382,4.437277777409259 50.8963635975911,4.436993041983272 50.896027607554,4.436609852563623 50.89573310782986,4.436142934904811 50.89549141676098,4.435610232390617 50.89531182328268,4.435032216479914 50.895201229820245,4.4344311 50.89516388691862,4.433829983520085 50.895201229820245,4.433251967609384 50.89531182328268,4.432719265095189 50.89549141676098,4.432252347436378 50.89573310782986,4.431869158016728 50.896027607554,4.431584422590742 50.8963635975911,4.431409083381158 50.89672816528382,4.43134987857547 50.8971073,4.431409083381158 50.897486431629446,4.431584422590742 50.89785099053192,4.431869158016728 50.898186967413494,4.432252347436378 50.898481451619624,4.432719265095189 50.8987231271705,4.433251967609384 50.89890270749328,4.433829983520085 50.89901329216547,4.4344311 50.89905063198037,4.435032216479914 50.89901329216547,4.435610232390617 50.89890270749328,4.436142934904811 50.8987231271705,4.436609852563623 50.898481451619624,4.436993041983272 50.898186967413494,4.437277777409259 50.89785099053192,4.437453116618842 50.897486431629446,4.43751232142453 50.8971073))"
+24,"POLYGON((4.478686289416032 50.8386188,4.478673157510893 50.83841829602951,4.478633851499706 50.83821916085176,4.478568639882382 50.8380227547881,4.478477968120391 50.837830419533965,4.478362455593808 50.837643468992475,4.478222891370316 50.837463180297654,4.478060228815081 50.83729078508822,4.477875579078289 50.8371274610921,4.477670203504877 50.83697432407863,4.47744550501826 50.83683242023412,4.477203018536941 50.83670271901235,4.476944400489467 50.83658610650938,4.476671417499337 50.83648337940775,4.476385934317174 50.83639523953149,4.47608990108259 50.836322289049505,4.475785340002749 50.8362650263598,4.475474331538648 50.836223842682934,4.475159000193455 50.83619901938801,4.474841500000001 50.83619072606952,4.474523999806546 50.83619901938801,4.474208668461352 50.836223842682934,4.473897659997252 50.8362650263598,4.473593098917411 50.836322289049505,4.473297065682826 50.83639523953149,4.473011582500663 50.83648337940775,4.472738599510533 50.83658610650938,4.472479981463059 50.83670271901235,4.472237494981741 50.83683242023412,4.472012796495124 50.83697432407863,4.471807420921711 50.8371274610921,4.47162277118492 50.83729078508822,4.471460108629684 50.837463180297654,4.471320544406192 50.837643468992475,4.47120503187961 50.837830419533965,4.471114360117618 50.8380227547881,4.471049148500295 50.83821916085176,4.471009842489107 50.83841829602951,4.470996710583969 50.8386188,4.471009842489107 50.838819303109,4.471049148500295 50.83901843572576,4.471114360117618 50.8392148375988,4.47120503187961 50.839407167147,4.471320544406192 50.83959411062287,4.471460108629684 50.83977439108512,4.47162277118492 50.83994677711959,4.471807420921711 50.84011009124865,4.472012796495124 50.84026321797207,4.472237494981741 50.84040511138426,4.472479981463059 50.84053480231597,4.472738599510533 50.84065140495187,4.473011582500663 50.84075412287856,4.473297065682826 50.840842254522244,4.473593098917411 50.8409151979386,4.473897659997252 50.84097245492237,4.474208668461352 50.841013634408625,4.474523999806546 50.84103845514255,4.474841500000001 50.84104674759955,4.475159000193455 50.84103845514255,4.475474331538648 50.841013634408625,4.475785340002749 50.84097245492237,4.47608990108259 50.8409151979386,4.476385934317174 50.840842254522244,4.476671417499337 50.84075412287856,4.476944400489467 50.84065140495187,4.477203018536941 50.84053480231597,4.47744550501826 50.84040511138426,4.477670203504877 50.84026321797207,4.477875579078289 50.84011009124865,4.478060228815081 50.83994677711959,4.478222891370316 50.83977439108512,4.478362455593808 50.83959411062287,4.478477968120391 50.839407167147,4.478568639882382 50.8392148375988,4.478633851499706 50.83901843572576,4.478673157510893 50.838819303109,4.478686289416032 50.8386188))"
+25,"POLYGON((4.336501411923514 50.8550784,4.33641680482212 50.85439974250972,4.336165066825568 50.85373778630544,4.335752396558803 50.8531088319956,4.335188955333368 50.85252836815788,4.334488616942189 50.852010689798874,4.333668626040745 50.85156854616194,4.332749173526421 50.851212826574866,4.331752899371613 50.85095229209501,4.330704335152451 50.850793359581125,4.3296293 50.85073994352909,4.328554264847548 50.850793359581125,4.327505700628387 50.85095229209501,4.326509426473576 50.851212826574866,4.325589973959254 50.85156854616194,4.324769983057809 50.852010689798874,4.324069644666629 50.85252836815788,4.323506203441195 50.8531088319956,4.323093533174432 50.85373778630544,4.32284179517788 50.85439974250972,4.322757188076485 50.8550784,4.32284179517788 50.85575704761479,4.323093533174432 50.856418975159315,4.323506203441195 50.85704788483053,4.324069644666629 50.857628292420294,4.324769983057809 50.858145908427964,4.325589973959254 50.85858798971356,4.326509426473576 50.85894365305267,4.327505700628387 50.85920414289391,4.328554264847548 50.85936304674803,4.3296293 50.859416452924584,4.330704335152451 50.85936304674803,4.331752899371613 50.85920414289391,4.332749173526421 50.85894365305267,4.333668626040745 50.85858798971356,4.334488616942189 50.858145908427964,4.335188955333368 50.857628292420294,4.335752396558803 50.85704788483053,4.336165066825568 50.856418975159315,4.33641680482212 50.85575704761479,4.336501411923514 50.8550784))"
+26,"POLYGON((4.369350538640028 50.8502027,4.369281832846664 50.849540883976495,4.369076891041746 50.84889038265842,4.368739219836376 50.84826232700616,4.368274596878498 50.847667464343616,4.36769097199574 50.84711597439226,4.366998331171657 50.84661729499413,4.366208525682785 50.8461799605121,4.365335069320014 50.84581145568053,4.364392907163879 50.84551808741536,4.363398159870088 50.84530487678539,4.362367847840635 50.845175473001234,4.3613196 50.84513209090004,4.360271352159364 50.845175473001234,4.359241040129911 50.84530487678539,4.35824629283612 50.84551808741536,4.357304130679985 50.84581145568053,4.356430674317214 50.8461799605121,4.355640868828342 50.84661729499413,4.354948228004258 50.84711597439226,4.354364603121501 50.847667464343616,4.353899980163623 50.84826232700616,4.353562308958254 50.84889038265842,4.353357367153334 50.849540883976495,4.35328866135997 50.8502027,4.353357367153334 50.85086450663371,4.353562308958254 50.85151498042229,4.353899980163623 50.85214299228144,4.354364603121501 50.85273779787172,4.354948228004258 50.853289221361,4.355640868828342 50.853787829436534,4.356430674317214 50.854225092595975,4.357304130679985 50.85459353096546,4.35824629283612 50.854886842158365,4.359241040129911 50.85510000899524,4.360271352159364 50.855229385249906,4.3613196 50.8552727579613,4.362367847840635 50.855229385249906,4.363398159870088 50.85510000899524,4.364392907163879 50.854886842158365,4.365335069320014 50.85459353096546,4.366208525682785 50.854225092595975,4.366998331171657 50.853787829436534,4.36769097199574 50.853289221361,4.368274596878498 50.85273779787172,4.368739219836376 50.85214299228144,4.369076891041746 50.85151498042229,4.369281832846664 50.85086450663371,4.369350538640028 50.8502027))"
+27,"POLYGON((4.362283288455858 50.906497,4.362226781290108 50.90599878667509,4.362058410115796 50.90551071036649,4.36178160248449 50.90504270737238,4.361401993401316 50.90460430562818,4.360927310612506 50.904204430685084,4.360367217290766 50.903851223934005,4.359733115320952 50.90355187678218,4.359037913190571 50.90331248416461,4.3582957632102 50.90313792038056,4.357521773413255 50.9030317397894,4.3567317 50.902996104393814,4.355941626586745 50.9030317397894,4.355167636789799 50.90313792038056,4.354425486809428 50.90331248416461,4.353730284679048 50.90355187678218,4.353096182709235 50.903851223934005,4.352536089387494 50.904204430685084,4.352061406598684 50.90460430562818,4.35168179751551 50.90504270737238,4.351404989884204 50.90551071036649,4.351236618709892 50.90599878667509,4.351180111544141 50.906497,4.351236618709892 50.90699520799296,4.351404989884204 50.907483268737685,4.35168179751551 50.9079512471969,4.352061406598684 50.90838961742283,4.352536089387494 50.90878945641774,4.353096182709235 50.90914262570298,4.353730284679048 50.90944193690661,4.354425486809428 50.90968129800592,4.355167636789799 50.909855837255066,4.355941626586745 50.909962002282356,4.3567317 50.909997632346,4.357521773413255 50.909962002282356,4.3582957632102 50.909855837255066,4.359037913190571 50.90968129800592,4.359733115320952 50.90944193690661,4.360367217290766 50.90914262570298,4.360927310612506 50.90878945641774,4.361401993401316 50.90838961742283,4.36178160248449 50.9079512471969,4.362058410115796 50.907483268737685,4.362226781290108 50.90699520799296,4.362283288455858 50.906497))"
+28,"POLYGON((4.357051500011033 50.90037389999999,4.357034097373014 50.90005261653675,4.356981970598092 50.899732828843945,4.356895362725351 50.89941602796555,4.356774677560676 50.899103691049476,4.356620477794013 50.89879727445895,4.356433482375858 50.89849820698039,4.356214563165169 50.898207883159245,4.355964740864367 50.897927656795176,4.355685180260336 50.89765883462663,4.355377184793666 50.897402670234726,4.3550421904814 50.89716035819454,4.354681759221658 50.89693302850138,4.354297571511357 50.89672174129806,4.35389141861095 50.89652748192778,4.353465194192747 50.89635115633583,4.353020885511739 50.896193586841584,4.352560564140098 50.896055508300584,4.35208637630855 50.89593756467469,4.351600532899663 50.895840306026344,4.351105299139682 50.89576418595111,4.350602984037005 50.89570955946026,4.35009592961652 50.895676681323685,4.3495865 50.89566570488058,4.34907707038348 50.895676681323685,4.348570015962995 50.89570955946026,4.348067700860318 50.89576418595111,4.347572467100336 50.895840306026344,4.347086623691449 50.89593756467469,4.346612435859902 50.896055508300584,4.346152114488261 50.896193586841584,4.345707805807253 50.89635115633583,4.34528158138905 50.89652748192778,4.344875428488643 50.89672174129806,4.344491240778342 50.89693302850138,4.3441308095186 50.89716035819454,4.343795815206334 50.897402670234726,4.343487819739663 50.89765883462663,4.343208259135633 50.897927656795176,4.34295843683483 50.898207883159245,4.342739517624142 50.89849820698039,4.342552522205986 50.89879727445895,4.342398322439324 50.899103691049476,4.342277637274649 50.89941602796555,4.342191029401908 50.899732828843945,4.342138902626985 50.90005261653675,4.342121499988966 50.90037389999999,4.342138902626985 50.90069518124638,4.342191029401908 50.9010149623299,4.342277637274649 50.901331752329696,4.342398322439324 50.90164407430053,4.342552522205986 50.90195047215753,4.342739517624142 50.90224951746329,4.34295843683483 50.90253981608539,4.343208259135633 50.902820014693575,4.343487819739663 50.903088807066425,4.343795815206334 50.903344940177874,4.3441308095186 50.90358722003554,4.344491240778342 50.90381451724362,4.344875428488643 50.90402577226441,4.34528158138905 50.90422000035424,4.345707805807253 50.904396296150495,4.346152114488261 50.904553837888855,4.346612435859902 50.90469189123081,4.347086623691449 50.90480981268391,4.347572467100336 50.90490705259874,4.348067700860318 50.90498315772872,4.348570015962995 50.90503777334098,4.34907707038348 50.90507064486826,4.3495865 50.90508161909452,4.35009592961652 50.90507064486826,4.350602984037005 50.90503777334098,4.351105299139682 50.90498315772872,4.351600532899663 50.90490705259874,4.35208637630855 50.90480981268391,4.352560564140098 50.90469189123081,4.353020885511739 50.904553837888855,4.353465194192747 50.904396296150495,4.35389141861095 50.90422000035424,4.354297571511357 50.90402577226441,4.354681759221658 50.90381451724362,4.3550421904814 50.90358722003554,4.355377184793666 50.903344940177874,4.355685180260336 50.903088807066425,4.355964740864367 50.902820014693575,4.356214563165169 50.90253981608539,4.356433482375858 50.90224951746329,4.356620477794013 50.90195047215753,4.356774677560676 50.90164407430053,4.356895362725351 50.901331752329696,4.356981970598092 50.9010149623299,4.357034097373014 50.90069518124638,4.357051500011033 50.90037389999999))"
+29,"POLYGON((4.381241852718415 50.799741,4.381151605143594 50.79901623973046,4.380883084613938 50.79830931463524,4.380442902996057 50.79763763275125,4.37984189902226 50.797017734976876,4.379094871405002 50.796464887597935,4.378220214443461 50.79599270615147,4.377239465094849 50.79561281991163,4.376176772663052 50.795334585283726,4.375058304162613 50.795164855189,4.3739116 50.79510781014069,4.372764895837384 50.795164855189,4.371646427336946 50.795334585283726,4.370583734905149 50.79561281991163,4.369602985556538 50.79599270615147,4.368728328594996 50.796464887597935,4.367981300977738 50.797017734976876,4.367380297003942 50.79763763275125,4.36694011538606 50.79830931463524,4.366671594856404 50.79901623973046,4.366581347281584 50.799741,4.366671594856404 50.80046574902894,4.36694011538606 50.801172641502724,4.367380297003942 50.80184427257764,4.367981300977738 50.802464106328834,4.368728328594996 50.803016882737545,4.369602985556538 50.80348899321376,4.370583734905149 50.80386881543044,4.371646427336946 50.804146999249255,4.372764895837384 50.80431669672256,4.3739116 50.80437373053029,4.375058304162613 50.80431669672256,4.376176772663052 50.804146999249255,4.377239465094849 50.80386881543044,4.378220214443461 50.80348899321376,4.379094871405002 50.803016882737545,4.37984189902226 50.802464106328834,4.380442902996057 50.80184427257764,4.380883084613938 50.801172641502724,4.381151605143594 50.80046574902894,4.381241852718415 50.799741))"
+30,"POLYGON((4.402973360410832 50.79609030000001,4.402970170333735 50.79603641078792,4.40296061794265 50.79598282288455,4.402944756658423 50.795929835976736,4.402922675183789 50.7958777463913,4.402894497007311 50.79582684543783,4.402860379712781 50.79577741777943,4.402820514097952 50.79572973984073,4.402775123107511 50.79568407826184,4.40272446058629 50.795640688407126,4.402668809859657 50.79559981293689,4.402608482149049 50.79556168045024,4.402543814831497 50.795526504206464,4.402475169552872 50.79549448093228,4.402402930205416 50.79546578972144,4.402327500780863 50.79544059103317,4.402249303111152 50.795419025794466,4.402168774509373 50.79540121461199,4.402086365324132 50.79538725709748,4.402002536421021 50.795377231310454,4.40191775660527 50.795371193321756,4.401832499999999 50.79536917689979,4.40174724339473 50.795371193321756,4.401662463578979 50.795377231310454,4.401578634675867 50.79538725709748,4.401496225490627 50.79540121461199,4.401415696888848 50.795419025794466,4.401337499219137 50.79544059103317,4.401262069794584 50.79546578972144,4.401189830447127 50.79549448093228,4.401121185168502 50.795526504206464,4.40105651785095 50.79556168045024,4.400996190140343 50.79559981293689,4.40094053941371 50.795640688407126,4.400889876892489 50.79568407826184,4.400844485902048 50.79572973984073,4.400804620287218 50.79577741777943,4.400770502992689 50.79582684543783,4.40074232481621 50.7958777463913,4.400720243341577 50.795929835976736,4.40070438205735 50.79598282288455,4.400694829666264 50.79603641078792,4.400691639589168 50.79609030000001,4.400694829666264 50.79614418914996,4.40070438205735 50.79619777686831,4.400720243341577 50.796250763472344,4.40074232481621 50.79630285264203,4.400770502992689 50.79635375307708,4.400804620287218 50.79640318012595,4.400844485902048 50.79645085737764,4.400889876892489 50.79649651820738,4.40094053941371 50.796539907267544,4.400996190140343 50.79658078191557,4.40105651785095 50.79661891357073,4.401121185168502 50.796654088992305,4.401189830447127 50.79668611147194,4.401262069794584 50.79671480193362,4.401337499219137 50.79673999993489,4.401415696888848 50.796761564564065,4.401496225490627 50.796779375228105,4.401578634675867 50.79679333232689,4.401662463578979 50.79680335781013,4.40174724339473 50.79680939561381,4.401832499999999 50.796811411973636,4.40191775660527 50.79680939561381,4.402002536421021 50.79680335781013,4.402086365324132 50.79679333232689,4.402168774509373 50.796779375228105,4.402249303111152 50.796761564564065,4.402327500780863 50.79673999993489,4.402402930205416 50.79671480193362,4.402475169552872 50.79668611147194,4.402543814831497 50.796654088992305,4.402608482149049 50.79661891357073,4.402668809859657 50.79658078191557,4.40272446058629 50.796539907267544,4.402775123107511 50.79649651820738,4.402820514097952 50.79645085737764,4.402860379712781 50.79640318012595,4.402894497007311 50.79635375307708,4.402922675183789 50.79630285264203,4.402944756658423 50.796250763472344,4.40296061794265 50.79619777686831,4.402970170333735 50.79614418914996,4.402973360410832 50.79609030000001))"
+31,"POLYGON((4.370289459696218 50.8370606,4.37027225337487 50.83677019185753,4.370220730635554 50.836481406003145,4.370135179614329 50.83619585748955,4.370016078747208 50.835915143293825,4.36986409409455 50.83564083338486,4.369680075616185 50.83537446194118,4.369465052418089 50.83511751876837,4.369220226997206 50.83487144096418,4.368946968516601 50.83463760487793,4.368646805148542 50.834417318409365,4.36832141552834 50.834211813690004,4.36797261936674 50.834022240188055,4.367602367273366 50.833849658275675,4.367212729848108 50.83369503329441,4.366805886101504 50.83355923015231,4.366384111268814 50.833443008482945,4.365949764085989 50.833347018393454,4.365505273598665 50.833271796825585,4.365053125577948 50.83321776455014,4.364595848618978 50.833185223811476,4.364136 50.83317435663565,4.363676151381021 50.833185223811476,4.363218874422051 50.83321776455014,4.362766726401335 50.833271796825585,4.36232223591401 50.833347018393454,4.361887888731186 50.833443008482945,4.361466113898494 50.83355923015231,4.36105927015189 50.83369503329441,4.360669632726633 50.833849658275675,4.360299380633259 50.834022240188055,4.35995058447166 50.834211813690004,4.359625194851457 50.834417318409365,4.359325031483398 50.83463760487793,4.359051773002792 50.83487144096418,4.358806947581911 50.83511751876837,4.358591924383814 50.83537446194118,4.35840790590545 50.83564083338486,4.358255921252792 50.835915143293825,4.35813682038567 50.83619585748955,4.358051269364445 50.836481406003145,4.357999746625129 50.83677019185753,4.357982540303781 50.8370606,4.357999746625129 50.83735100633531,4.358051269364445 50.83763978680854,4.35813682038567 50.83792532648723,4.358255921252792 50.83820602859164,4.35840790590545 50.83848032342297,4.358591924383814 50.838746677139525,4.358806947581911 50.8390036003317,4.359051773002792 50.83924965634808,4.359325031483398 50.839483469326055,4.359625194851457 50.839703731882075,4.35995058447166 50.8399092124188,4.360299380633259 50.84009876200821,4.360669632726633 50.84027132081232,4.36105927015189 50.84042592400578,4.361466113898494 50.84056170716724,4.361887888731186 50.84067791110949,4.36232223591401 50.840773886121355,4.362766726401335 50.84084909559788,4.363218874422051 50.84090311903842,4.363676151381021 50.84093565439595,4.364136 50.8409465197646,4.364595848618978 50.84093565439595,4.365053125577948 50.84090311903842,4.365505273598665 50.84084909559788,4.365949764085989 50.840773886121355,4.366384111268814 50.84067791110949,4.366805886101504 50.84056170716724,4.367212729848108 50.84042592400578,4.367602367273366 50.84027132081232,4.36797261936674 50.84009876200821,4.36832141552834 50.8399092124188,4.368646805148542 50.839703731882075,4.368946968516601 50.839483469326055,4.369220226997206 50.83924965634808,4.369465052418089 50.8390036003317,4.369680075616185 50.838746677139525,4.36986409409455 50.83848032342297,4.370016078747208 50.83820602859164,4.370135179614329 50.83792532648723,4.370220730635554 50.83763978680854,4.37027225337487 50.83735100633531,4.370289459696218 50.8370606))"
+32,"POLYGON((4.391457845495052 50.889676599999994,4.3914199225593 50.889281114228545,4.391306706753845 50.88889139224546,4.391119849020068 50.88851311728985,4.390862074164495 50.888151805806814,4.39053714112498 50.88781272698525,4.390149788156923 50.88750082589483,4.389705663738843 50.887220651344556,4.389211244204834 50.88697628951663,4.388673739305039 50.88677130434553,4.388100987071254 50.886608685513536,4.387501339520771 50.886490804823325,4.386883540865167 50.88641938158524,4.3862566 50.88639545752597,4.385629659134834 50.88641938158524,4.38501186047923 50.886490804823325,4.384412212928747 50.886608685513536,4.383839460694961 50.88677130434553,4.383301955795168 50.88697628951663,4.382807536261158 50.887220651344556,4.382363411843078 50.88750082589483,4.38197605887502 50.88781272698525,4.381651125835504 50.888151805806814,4.381393350979932 50.88851311728985,4.381206493246156 50.88889139224546,4.3810932774407 50.889281114228545,4.381055354504948 50.889676599999994,4.3810932774407 50.89007208241364,4.381206493246156 50.89046179451841,4.381393350979932 50.89084005364931,4.381651125835504 50.891201344280915,4.38197605887502 50.891540398436135,4.382363411843078 50.89185227247881,4.382807536261158 50.892132419171865,4.383301955795168 50.89237675395205,4.383839460694961 50.8925817144568,4.384412212928747 50.89274431243736,4.38501186047923 50.89286217730286,4.385629659134834 50.89293359066264,4.3862566 50.8929575113641,4.386883540865167 50.89293359066264,4.387501339520771 50.89286217730286,4.388100987071254 50.89274431243736,4.388673739305039 50.8925817144568,4.389211244204834 50.89237675395205,4.389705663738843 50.892132419171865,4.390149788156923 50.89185227247881,4.39053714112498 50.891540398436135,4.390862074164495 50.891201344280915,4.391119849020068 50.89084005364931,4.391306706753845 50.89046179451841,4.3914199225593 50.89007208241364,4.391457845495052 50.889676599999994))"
+33,"POLYGON((4.37481254404376 50.82026549999999,4.374811959079156 50.8202537405865,4.37481020649393 50.8202420275791,4.374807293204739 50.820230407203724,4.374803230709002 50.82021892532079,4.374798035039534 50.82020762724414,4.374791726701269 50.820196557562284,4.374784330590336 50.82018575996237,4.374775875895806 50.8201752770578,4.374766395984495 50.820165150220035,4.374755928269283 50.82015541941532,4.374744514061459 50.820146123046946,4.374732198407687 50.82013729780372,4.374719029912225 50.82012897851512,4.37470506054511 50.82012119801383,4.374690345437052 50.82011398700623,4.374674942661858 50.82010737395115,4.374658913007246 50.82010138494754,4.37464231973494 50.82009604363152,4.374625228331005 50.82009137108304,4.374607706247404 50.82008738574274,4.374589822635794 50.82008410333907,4.374571648074621 50.82008153682637,4.374553254290576 50.820079696333586,4.374534713875519 50.82007858912439,4.3745161 50.82007821956851,4.374497486124481 50.82007858912439,4.374478945709424 50.820079696333586,4.374460551925379 50.82008153682637,4.374442377364207 50.82008410333907,4.374424493752597 50.82008738574274,4.374406971668996 50.82009137108304,4.37438988026506 50.82009604363152,4.374373286992753 50.82010138494754,4.374357257338142 50.82010737395115,4.374341854562949 50.82011398700623,4.37432713945489 50.82012119801383,4.374313170087775 50.82012897851512,4.374300001592314 50.82013729780372,4.374287685938541 50.820146123046946,4.374276271730717 50.82015541941532,4.374265804015505 50.820165150220035,4.374256324104195 50.8201752770578,4.374247869409665 50.82018575996237,4.374240473298731 50.820196557562284,4.374234164960466 50.82020762724414,4.374228969290998 50.82021892532079,4.37422490679526 50.820230407203724,4.37422199350607 50.8202420275791,4.374220240920844 50.8202537405865,4.374219655956241 50.82026549999999,4.374220240920844 50.82027725941052,4.37422199350607 50.82028897240909,4.37422490679526 50.82030059276988,4.374228969290998 50.820312074632746,4.374234164960466 50.820323372684115,4.374240473298731 50.82033444233592,4.374247869409665 50.82034523990144,4.374256324104195 50.820355722767864,4.374265804015505 50.8203658495643,4.374276271730717 50.82037558032516,4.374287685938541 50.82038487664785,4.374300001592314 50.82039370184429,4.374313170087775 50.820402021085734,4.37432713945489 50.82040980154022,4.374341854562949 50.82041701250215,4.374357257338142 50.82042362551337,4.374373286992753 50.82042961447564,4.37438988026506 50.82043495575351,4.374406971668996 50.82043962826761,4.374424493752597 50.820443613577865,4.374442377364207 50.820446895956245,4.374460551925379 50.82044946244888,4.374478945709424 50.82045130292708,4.374497486124481 50.82045241012743,4.3745161 50.82045277968036,4.374534713875519 50.82045241012743,4.374553254290576 50.82045130292708,4.374571648074621 50.82044946244888,4.374589822635794 50.820446895956245,4.374607706247404 50.820443613577865,4.374625228331005 50.82043962826761,4.37464231973494 50.82043495575351,4.374658913007246 50.82042961447564,4.374674942661858 50.82042362551337,4.374690345437052 50.82041701250215,4.37470506054511 50.82040980154022,4.374719029912225 50.820402021085734,4.374732198407687 50.82039370184429,4.374744514061459 50.82038487664785,4.374755928269283 50.82037558032516,4.374766395984495 50.8203658495643,4.374775875895806 50.820355722767864,4.374784330590336 50.82034523990144,4.374791726701269 50.82033444233592,4.374798035039534 50.820323372684115,4.374803230709002 50.820312074632746,4.374807293204739 50.82030059276988,4.37481020649393 50.82028897240909,4.374811959079156 50.82027725941052,4.37481254404376 50.82026549999999))"
+34,"POLYGON((4.349595765948376 50.90142970000001,4.348856425569615 50.90030401158253,4.3470715 50.89983772820188,4.345286574430385 50.90030401158253,4.344547234051624 50.90142970000001,4.345286574430385 50.90255536120257,4.3470715 50.903021617368296,4.348856425569615 50.90255536120257,4.349595765948376 50.90142970000001))"
+35,"POLYGON((4.408875289058726 50.8669689,4.408844706828978 50.86657601438048,4.408753254663328 50.86618690920079,4.408601813296122 50.86580533189771,4.408391841190513 50.86543495749855,4.40812536049266 50.86507935321984,4.407804937557357 50.86474194410118,4.407433658232632 50.86442598000582,4.407015098141344 50.8641345043062,4.406553288245982 50.86387032455676,4.406052676028284 50.86363598543698,4.405518082657575 50.86343374422618,4.40495465656025 50.86326554904679,4.404367823837627 50.86313302008633,4.40376323600962 50.86303743397976,4.403146715587515 50.862979711502845,4.4025242 50.86296040869578,4.401901684412485 50.862979711502845,4.40128516399038 50.86303743397976,4.400680576162374 50.86313302008633,4.400093743439752 50.86326554904679,4.399530317342426 50.86343374422618,4.398995723971716 50.86363598543698,4.39849511175402 50.86387032455676,4.398033301858656 50.8641345043062,4.397614741767368 50.86442598000582,4.397243462442643 50.86474194410118,4.396923039507341 50.86507935321984,4.396656558809488 50.86543495749855,4.396446586703879 50.86580533189771,4.396295145336673 50.86618690920079,4.396203693171023 50.86657601438048,4.396173110941276 50.8669689,4.396203693171023 50.8673617823084,4.396295145336673 50.86775087768194,4.396446586703879 50.868132439060716,4.396656558809488 50.86850279202936,4.396923039507341 50.86885837019492,4.397243462442643 50.8691957495213,4.397614741767368 50.869511681290156,4.398033301858656 50.86980312337133,4.39849511175402 50.870067269502314,4.398995723971716 50.87030157629558,4.399530317342426 50.8705037877141,4.400093743439752 50.87067195678034,4.400680576162374 50.87080446431029,4.40128516399038 50.87090003449255,4.401901684412485 50.870957747163324,4.4025242 50.87097704665926,4.403146715587515 50.870957747163324,4.40376323600962 50.87090003449255,4.404367823837627 50.87080446431029,4.40495465656025 50.87067195678034,4.405518082657575 50.8705037877141,4.406052676028284 50.87030157629558,4.406553288245982 50.870067269502314,4.407015098141344 50.86980312337133,4.407433658232632 50.869511681290156,4.407804937557357 50.8691957495213,4.40812536049266 50.86885837019492,4.408391841190513 50.86850279202936,4.408601813296122 50.868132439060716,4.408753254663328 50.86775087768194,4.408844706828978 50.8673617823084,4.408875289058726 50.8669689))"
+36,"POLYGON((4.30522471408942 50.7666451,4.2984604 50.76236660876242,4.29169608591058 50.7666451,4.2984604 50.770923200003935,4.30522471408942 50.7666451))"
+37,"POLYGON((4.425555937434296 50.8505241,4.424694221213652 50.848493667783565,4.422339968717147 50.847007232208774,4.419124 50.84646314718645,4.415908031282852 50.847007232208774,4.413553778786348 50.848493667783565,4.412692062565704 50.8505241,4.413553778786348 50.85255444383708,4.415908031282852 50.85404070265314,4.419124 50.85458469929609,4.422339968717147 50.85404070265314,4.424694221213652 50.85255444383708,4.425555937434296 50.8505241))"
+38,"POLYGON((4.426602272211565 50.88546829999999,4.426555900124326 50.88498465667141,4.426417460072058 50.88450806104002,4.426188970822466 50.88404546326483,4.42587376426332 50.88360360957814,4.425476436816036 50.88318894388033,4.4250027824095 50.88280751373385,4.424459707991536 50.8824648821295,4.423855132810054 50.882166046314325,4.423197872932586 50.881915364867766,4.422497512688164 50.88171649409268,4.421764264906227 50.881572334651466,4.421008821990565 50.88148498922846,4.420242199999999 50.88145573183816,4.419475578009433 50.88148498922846,4.41872013509377 50.881572334651466,4.417986887311834 50.88171649409268,4.417286527067413 50.881915364867766,4.416629267189944 50.882166046314325,4.416024692008461 50.8824648821295,4.415481617590498 50.88280751373385,4.415007963183961 50.88318894388033,4.414610635736678 50.88360360957814,4.414295429177533 50.88404546326483,4.41406693992794 50.88450806104002,4.413928499875673 50.88498465667141,4.413882127788432 50.88546829999999,4.413928499875673 50.88595193830771,4.41406693992794 50.88642851916825,4.414295429177533 50.88689109328106,4.414610635736678 50.887332915789,4.415007963183961 50.88774754460372,4.415481617590498 50.88812893430623,4.416024692008461 50.88847152425622,4.416629267189944 50.88877031962743,4.417286527067413 50.88902096419087,4.417986887311834 50.88921980378722,4.41872013509377 50.88936393956607,4.419475578009433 50.889451270218224,4.420242199999999 50.88948052258765,4.421008821990565 50.889451270218224,4.421764264906227 50.88936393956607,4.422497512688164 50.88921980378722,4.423197872932586 50.88902096419087,4.423855132810054 50.88877031962743,4.424459707991536 50.88847152425622,4.4250027824095 50.88812893430623,4.425476436816036 50.88774754460372,4.42587376426332 50.887332915789,4.426188970822466 50.88689109328106,4.426417460072058 50.88642851916825,4.426555900124326 50.88595193830771,4.426602272211565 50.88546829999999))"
+39,"POLYGON((4.453141633337011 50.8569168,4.452808259882935 50.856131401765104,4.451897466668505 50.85555644196731,4.4506533 50.85534599030305,4.449409133331494 50.85555644196731,4.448498340117065 50.856131401765104,4.448164966662989 50.8569168,4.448498340117065 50.8577021850078,4.449409133331494 50.85827711835143,4.4506533 50.858487556788596,4.451897466668505 50.85827711835143,4.452808259882935 50.8577021850078,4.453141633337011 50.8569168))"
+40,"POLYGON((4.33858597329452 50.88378800000001,4.338277327204638 50.882558548692316,4.337381601364739 50.88144941680978,4.33598647566092 50.88056918597315,4.33422851471748 50.88000403422216,4.3322798 50.87980929461247,4.330331085282521 50.88000403422216,4.328573124339082 50.88056918597315,4.32717799863526 50.88144941680978,4.326282272795361 50.882558548692316,4.325973626705482 50.88378800000001,4.326282272795361 50.88501741886484,4.32717799863526 50.88612646581089,4.328573124339082 50.887006591660246,4.330331085282521 50.887571658474734,4.3322798 50.88776636564158,4.33422851471748 50.887571658474734,4.33598647566092 50.887006591660246,4.337381601364739 50.88612646581089,4.338277327204638 50.88501741886484,4.33858597329452 50.88378800000001))"
+41,"POLYGON((4.323021425399034 50.83645479999999,4.322955288083173 50.835924082910616,4.322758504655803 50.835406428023134,4.322435920577993 50.83491458236044,4.321995478940333 50.834460657794445,4.321448024877685 50.83405583271366,4.320807038525968 50.83371007665098,4.320088303096471 50.833431904664046,4.319309516240816 50.833228167529626,4.318489854276034 50.833103882931496,4.3176495 50.83306211181054,4.316809145723966 50.833103882931496,4.315989483759183 50.833228167529626,4.315210696903528 50.833431904664046,4.314491961474031 50.83371007665098,4.313850975122313 50.83405583271366,4.313303521059665 50.834460657794445,4.312863079422006 50.83491458236044,4.312540495344196 50.835406428023134,4.312343711916826 50.835924082910616,4.312277574600965 50.83645479999999,4.312343711916826 50.83698551105411,4.312540495344196 50.83750314842658,4.312863079422006 50.837994966808985,4.313303521059665 50.83844885699983,4.313850975122313 50.83885364397548,4.314491961474031 50.839199361933005,4.315210696903528 50.839477499544785,4.315989483759183 50.83968120939891,4.316809145723966 50.839805476482034,4.3176495 50.839847241567725,4.318489854276034 50.839805476482034,4.319309516240816 50.83968120939891,4.320088303096471 50.839477499544785,4.320807038525968 50.839199361933005,4.321448024877685 50.83885364397548,4.321995478940333 50.83844885699983,4.322435920577993 50.837994966808985,4.322758504655803 50.83750314842658,4.322955288083173 50.83698551105411,4.323021425399034 50.83645479999999))"
+42,"POLYGON((4.366246141643327 50.83446750000001,4.366233381334941 50.83425211983213,4.366195171770601 50.83403794317191,4.366131726633693 50.8338261678069,4.366043400735156 50.833617978111505,4.365930688029243 50.83341453842265,4.365794218851127 50.833216986527034,4.365634756391809 50.83302642729663,4.365453192430045 50.83284392650794,4.365250542345159 50.83267050487975,4.365027939438627 50.83250713236257,4.3647866285962 50.8323547227119,4.364527959325991 50.832214128375696,4.364253378211488 50.83208613572464,4.363964420821663 50.83197146065195,4.363662703123451 50.83187074456751,4.363349912444609 50.83178455080852,4.363027798037493 50.83171336148709,4.362698161296528 50.8316575747922,4.362362845684084 50.83161750276137,4.362023726421082 50.831593369534346,4.3616827 50.83158531009868,4.361341673578918 50.831593369534346,4.361002554315916 50.83161750276137,4.360667238703472 50.8316575747922,4.360337601962507 50.83171336148709,4.36001548755539 50.83178455080852,4.359702696876548 50.83187074456751,4.359400979178336 50.83197146065195,4.359112021788511 50.83208613572464,4.358837440674008 50.832214128375696,4.3585787714038 50.8323547227119,4.358337460561373 50.83250713236257,4.358114857654841 50.83267050487975,4.357912207569954 50.83284392650794,4.357730643608191 50.83302642729663,4.357571181148873 50.833216986527034,4.357434711970757 50.83341453842265,4.357321999264845 50.833617978111505,4.357233673366308 50.8338261678069,4.357170228229399 50.83403794317191,4.357132018665059 50.83425211983213,4.357119258356673 50.83446750000001,4.357132018665059 50.83468287917396,4.357170228229399 50.834897052874595,4.357233673366308 50.83510882338051,4.357321999264845 50.8353170064258,4.357434711970757 50.835520437822105,4.357571181148873 50.83571797996798,4.357730643608191 50.835908528209266,4.357912207569954 50.83609101701489,4.358114857654841 50.83626442593376,4.358337460561373 50.8364277852993,4.3585787714038 50.83658018164978,4.358837440674008 50.83672076283434,4.359112021788511 50.8368487427761,4.359400979178336 50.836963405865696,4.359702696876548 50.837064110961,4.36001548755539 50.83715029497025,4.360337601962507 50.83722147599915,4.360667238703472 50.83727725604395,4.361002554315916 50.837317323215665,4.361341673578918 50.83734145348313,4.3616827 50.83734951192487,4.362023726421082 50.83734145348313,4.362362845684084 50.837317323215665,4.362698161296528 50.83727725604395,4.363027798037493 50.83722147599915,4.363349912444609 50.83715029497025,4.363662703123451 50.837064110961,4.363964420821663 50.836963405865696,4.364253378211488 50.8368487427761,4.364527959325991 50.83672076283434,4.3647866285962 50.83658018164978,4.365027939438627 50.8364277852993,4.365250542345159 50.83626442593376,4.365453192430045 50.83609101701489,4.365634756391809 50.835908528209266,4.365794218851127 50.83571797996798,4.365930688029243 50.835520437822105,4.366043400735156 50.8353170064258,4.366131726633693 50.83510882338051,4.366195171770601 50.834897052874595,4.366233381334941 50.83468287917396,4.366246141643327 50.83446750000001))"
+43,"POLYGON((4.4100412698001 50.817120300000006,4.410023947650883 50.81691147377338,4.409972170988321 50.81670493457212,4.409886507088366 50.816502945328125,4.409767894502631 50.816307719150956,4.409617632775426 50.81612139507732,4.409437368205681 50.81594601463111,4.409229075809743 50.81578349945084,4.40899503768269 50.8156356302299,4.408737817995219 50.81550402720071,4.40846023490005 50.815390132376656,4.408165329655664 50.81529519374689,4.40785633330563 50.81522025159728,4.407536631278623 50.81516612710756,4.40720972629695 50.81513341335011,4.4068792 50.815122468788886,4.40654867370305 50.81513341335011,4.406221768721377 50.81516612710756,4.405902066694368 50.81522025159728,4.405593070344335 50.81529519374689,4.405298165099949 50.815390132376656,4.405020582004781 50.81550402720071,4.404763362317309 50.8156356302299,4.404529324190257 50.81578349945084,4.404321031794319 50.81594601463111,4.404140767224573 50.81612139507732,4.403990505497369 50.816307719150956,4.403871892911634 50.816502945328125,4.403786229011678 50.81670493457212,4.403734452349117 50.81691147377338,4.403717130199899 50.817120300000006,4.403734452349117 50.81732912529284,4.403786229011678 50.81753566173357,4.403871892911634 50.81773764651095,4.403990505497369 50.81793286671061,4.404140767224573 50.8181191835571,4.404321031794319 50.81829455584238,4.404529324190257 50.818457062284615,4.404763362317309 50.818604922572305,4.405020582004781 50.818736516863474,4.405298165099949 50.81885040352661,4.405593070344335 50.81894533492921,4.405902066694368 50.819020271101316,4.406221768721377 50.81907439112441,4.40654867370305 50.81910710212134,4.4068792 50.81911804574878,4.40720972629695 50.81910710212134,4.407536631278623 50.81907439112441,4.40785633330563 50.819020271101316,4.408165329655664 50.81894533492921,4.40846023490005 50.81885040352661,4.408737817995219 50.818736516863474,4.40899503768269 50.818604922572305,4.409229075809743 50.818457062284615,4.409437368205681 50.81829455584238,4.409617632775426 50.8181191835571,4.409767894502631 50.81793286671061,4.409886507088366 50.81773764651095,4.409972170988321 50.81753566173357,4.410023947650883 50.81732912529284,4.4100412698001 50.817120300000006))"
+44,"POLYGON((4.363010293747843 50.83132439999999,4.361947327509339 50.82970352835863,4.359381099999999 50.82903212485683,4.35681487249066 50.82970352835863,4.355751906252157 50.83132439999999,4.35681487249066 50.83294521535829,4.359381099999999 50.833616562577035,4.361947327509339 50.83294521535829,4.363010293747843 50.83132439999999))"
+45,"POLYGON((4.283700893033229 50.8866479,4.283569604779051 50.88570120696627,4.283179729143686 50.88478326035107,4.282543112301024 50.883921953996776,4.28167909753169 50.88314346208994,4.280613937487235 50.88247144341001,4.279379996516615 50.88192632190284,4.278014767291816 50.88152466550644,4.276559731611995 50.88127868217616,4.2750591 50.88119584849021,4.273558468388004 50.88127868217616,4.272103432708184 50.88152466550644,4.270738203483385 50.88192632190284,4.269504262512765 50.88247144341001,4.26843910246831 50.88314346208994,4.267575087698975 50.883921953996776,4.266938470856315 50.88478326035107,4.266548595220948 50.88570120696627,4.26641730696677 50.8866479,4.266548595220948 50.88759457379564,4.266938470856315 50.88851246501701,4.267575087698975 50.88937368650303,4.26843910246831 50.890152074303515,4.269504262512765 50.89082398219577,4.270738203483385 50.8913689995966,4.272103432708184 50.891770571124724,4.273558468388004 50.892016499061164,4.2750591 50.892099313509036,4.276559731611995 50.892016499061164,4.278014767291816 50.891770571124724,4.279379996516615 50.8913689995966,4.280613937487235 50.89082398219577,4.28167909753169 50.890152074303515,4.282543112301024 50.88937368650303,4.283179729143686 50.88851246501701,4.283569604779051 50.88759457379564,4.283700893033229 50.8866479))"
+46,"POLYGON((4.43050286390525 50.890009000000006,4.43049440850779 50.889839276735216,4.430469075685001 50.88967022267586,4.43042696541396 50.88950250501196,4.430368243884669 50.88933678566654,4.430293142844178 50.889173718682905,4.430201958681982 50.88901394764315,4.430095051260311 50.88885810312769,4.429972842493918 50.888706800226075,4.429835814684971 50.88856063610884,4.429684508619631 50.88842018767003,4.429519521433812 50.88828600924956,4.42934150425656 50.88815863044479,4.429151159640347 50.888038554019424,4.428949238788414 50.88792625391849,4.428736538590112 50.887822173396934,4.428513898475951 50.887726723269445,4.428282197104747 50.88764028028819,4.428042348895959 50.88756318565517,4.42779530042089 50.88749574367477,4.427542026667005 50.88743822055211,4.427283527190102 50.887390843341834,4.427020822169518 50.88735379905132,4.426754948381952 50.88732723390225,4.426486955109776 50.88731125275313,4.4262179 50.88730591868515,4.425948844890225 50.88731125275313,4.425680851618049 50.88732723390225,4.425414977830481 50.88735379905132,4.425152272809898 50.887390843341834,4.424893773332995 50.88743822055211,4.42464049957911 50.88749574367477,4.424393451104041 50.88756318565517,4.424153602895252 50.88764028028819,4.423921901524049 50.887726723269445,4.423699261409889 50.887822173396934,4.423486561211586 50.88792625391849,4.423284640359652 50.888038554019424,4.423094295743439 50.88815863044479,4.422916278566189 50.88828600924956,4.42275129138037 50.88842018767003,4.42259998531503 50.88856063610884,4.422462957506083 50.888706800226075,4.422340748739689 50.88885810312769,4.422233841318019 50.88901394764315,4.422142657155823 50.889173718682905,4.422067556115331 50.88933678566654,4.422008834586041 50.88950250501196,4.421966724314999 50.88967022267586,4.42194139149221 50.889839276735216,4.42193293609475 50.890009000000006,4.42194139149221 50.890178722646354,4.421966724314999 50.890347774860196,4.422008834586041 50.890515489480585,4.422067556115331 50.89068120463252,4.422142657155823 50.89084426633881,4.422233841318019 50.89100403110059,4.422340748739689 50.89115986843645,4.422462957506083 50.89131116337007,4.42259998531503 50.89145731885658,4.42275129138037 50.89159775813805,4.422916278566189 50.89173192701895,4.423094295743439 50.89185929605241,4.423284640359652 50.891979362628796,4.423486561211586 50.89209165295842,4.423699261409889 50.89219572394041,4.423921901524049 50.892291164910546,4.424153602895252 50.89237759926108,4.424393451104041 50.89245468592611,4.42464049957911 50.892522120726916,4.424893773332995 50.892579637571586,4.425152272809898 50.89262700950452,4.425414977830481 50.89266404960155,4.425680851618049 50.89269061170712,4.425948844890225 50.89270659101073,4.4262179 50.89271192446027,4.426486955109776 50.89270659101073,4.426754948381952 50.89269061170712,4.427020822169518 50.89266404960155,4.427283527190102 50.89262700950452,4.427542026667005 50.892579637571586,4.42779530042089 50.892522120726916,4.428042348895959 50.89245468592611,4.428282197104747 50.89237759926108,4.428513898475951 50.892291164910546,4.428736538590112 50.89219572394041,4.428949238788414 50.89209165295842,4.429151159640347 50.891979362628796,4.42934150425656 50.89185929605241,4.429519521433812 50.89173192701895,4.429684508619631 50.89159775813805,4.429835814684971 50.89145731885658,4.429972842493918 50.89131116337007,4.430095051260311 50.89115986843645,4.430201958681982 50.89100403110059,4.430293142844178 50.89084426633881,4.430368243884669 50.89068120463252,4.43042696541396 50.890515489480585,4.430469075685001 50.890347774860196,4.43049440850779 50.890178722646354,4.43050286390525 50.890009000000006))"
+47,"POLYGON((4.414779544646626 50.8793284,4.41477580144002 50.879271296960255,4.414764597390102 50.87921458392292,4.414746009031894 50.879158648297675,4.414720163342728 50.87910387218502,4.41468723687487 50.8790506297661,4.414647454549482 50.87899928474646,4.414601088120186 50.87895018787153,4.414548454316708 50.87890367453034,4.414489912681296 50.87886006246436,4.41442586311268 50.87881964959679,4.414356743134361 50.878782711997154,4.414283024905876 50.878749501995244,4.414205211997474 50.87872024645724,4.414123835950222 50.87869514523577,4.414039452645037 50.87867436980445,4.413952638505455 50.8786580620864,4.413863986560081 50.87864633348463,4.413774102391591 50.87863926412085,4.4136836 50.87863690228813,4.413593097608407 50.87863926412085,4.413503213439918 50.87864633348463,4.413414561494543 50.8786580620864,4.413327747354963 50.87867436980445,4.413243364049777 50.87869514523577,4.413161988002525 50.87872024645724,4.413084175094123 50.878749501995244,4.413010456865638 50.878782711997154,4.412941336887317 50.87881964959679,4.412877287318703 50.87886006246436,4.412818745683291 50.87890367453034,4.412766111879812 50.87895018787153,4.412719745450516 50.87899928474646,4.412679963125129 50.8790506297661,4.412647036657272 50.87910387218502,4.412621190968106 50.879158648297675,4.412602602609896 50.87921458392292,4.412591398559979 50.879271296960255,4.412587655353374 50.8793284,4.412591398559979 50.879385502969754,4.412602602609896 50.87944221579906,4.412621190968106 50.87949815108392,4.412647036657272 50.8795529267331,4.412679963125129 50.87960616857811,4.412719745450516 50.87965751292901,4.412766111879812 50.87970660905869,4.412818745683291 50.8797531215984,4.412877287318703 50.87979673282854,4.412941336887317 50.879837144848715,4.413010456865638 50.87987408161252,4.413084175094123 50.87990729081295,4.413161988002525 50.87993654560569,4.413243364049777 50.87996164615844,4.413327747354963 50.879982421015846,4.413414561494543 50.87999872827041,4.413503213439918 50.880010456531785,4.413593097608407 50.88001752568754,4.4136836 50.8800198874503,4.413774102391591 50.88001752568754,4.413863986560081 50.880010456531785,4.413952638505455 50.87999872827041,4.414039452645037 50.879982421015846,4.414123835950222 50.87996164615844,4.414205211997474 50.87993654560569,4.414283024905876 50.87990729081295,4.414356743134361 50.87987408161252,4.41442586311268 50.879837144848715,4.414489912681296 50.87979673282854,4.414548454316708 50.8797531215984,4.414601088120186 50.87970660905869,4.414647454549482 50.87965751292901,4.41468723687487 50.87960616857811,4.414720163342728 50.8795529267331,4.414746009031894 50.87949815108392,4.414764597390102 50.87944221579906,4.41477580144002 50.879385502969754,4.414779544646626 50.8793284))"
+48,"POLYGON((4.426147235625696 50.8516921,4.426112729024779 50.851359723202414,4.426009799639535 50.85103303115595,4.425840208620283 50.850717613829296,4.425606857716382 50.850418868382235,4.425313739626496 50.85014190679959,4.424965869682409 50.849891468398624,4.424569200035314 50.84967183870891,4.424130517812848 50.84948677611443,4.423657328989464 50.84933944751532,4.423157729957125 50.84923237411212,4.422640268993787 50.84916738824234,4.4221138 50.84914560200942,4.421587331006213 50.84916738824234,4.421069870042874 50.84923237411212,4.420570271010536 50.84933944751532,4.420097082187152 50.84948677611443,4.419658399964686 50.84967183870891,4.41926173031759 50.849891468398624,4.418913860373504 50.85014190679959,4.418620742283618 50.850418868382235,4.418387391379717 50.850717613829296,4.418217800360465 50.85103303115595,4.418114870975221 50.851359723202414,4.418080364374303 50.8516921,4.418114870975221 50.85202447442911,4.418217800360465 50.85235115953155,4.418387391379717 50.852666565811866,4.418620742283618 50.85296529686303,4.418913860373504 50.853242241681336,4.41926173031759 50.853492662091924,4.419658399964686 50.853712273791274,4.420097082187152 50.853897319621396,4.420570271010536 50.85404463382462,4.421069870042874 50.854151696181496,4.421587331006213 50.854216675107246,4.4221138 50.85423845897167,4.422640268993787 50.854216675107246,4.423157729957125 50.854151696181496,4.423657328989464 50.85404463382462,4.424130517812848 50.853897319621396,4.424569200035314 50.853712273791274,4.424965869682409 50.853492662091924,4.425313739626496 50.853242241681336,4.425606857716382 50.85296529686303,4.425840208620283 50.852666565811866,4.426009799639535 50.85235115953155,4.426112729024779 50.85202447442911,4.426147235625696 50.8516921))"
+49,"POLYGON((4.343484239834728 50.853132899999984,4.343473815057686 50.85299893497777,4.34344264112286 50.852866259732714,4.343391018252285 50.852736152016355,4.343319443602423 50.85260986486378,4.343228606476282 50.85248861452515,4.343119381685041 50.852373568751226,4.342992821123146 50.852265835545545,4.342850143637998 50.852166452491836,4.342692723291771 50.85207637675954,4.342522076128454 50.85199647588343,4.342339845573516 50.851927519406715,4.342147786606818 50.85187017146781,4.3419477488612 50.85182498440242,4.341741658809503 50.85179239342254,4.341531501211586 50.85177271242378,4.3413193 50.85176613096133,4.341107098788414 50.85177271242378,4.340896941190498 50.85179239342254,4.340690851138801 50.85182498440242,4.340490813393183 50.85187017146781,4.340298754426485 50.851927519406715,4.340116523871547 50.85199647588343,4.33994587670823 50.85207637675954,4.339788456362003 50.852166452491836,4.339645778876854 50.852265835545545,4.33951921831496 50.852373568751226,4.339409993523719 50.85248861452515,4.339319156397577 50.85260986486378,4.339247581747716 50.852736152016355,4.33919595887714 50.852866259732714,4.339164784942315 50.85299893497777,4.339154360165272 50.853132899999984,4.339164784942315 50.85326686463742,4.33919595887714 50.85339953874292,4.339247581747716 50.85352964460874,4.339319156397577 50.8536559292709,4.339409993523719 50.85377717657495,4.33951921831496 50.853892218886756,4.339645778876854 50.85399994833582,4.339788456362003 50.85409932748276,4.33994587670823 50.854189399308304,4.340116523871547 50.854269296427795,4.340298754426485 50.85433824944238,4.340490813393183 50.85439559434671,4.340690851138801 50.85444077892169,4.340896941190498 50.854473368051025,4.341107098788414 50.854493047910225,4.3413193 50.8544996289879,4.341531501211586 50.854493047910225,4.341741658809503 50.854473368051025,4.3419477488612 50.85444077892169,4.342147786606818 50.85439559434671,4.342339845573516 50.85433824944238,4.342522076128454 50.854269296427795,4.342692723291771 50.854189399308304,4.342850143637998 50.85409932748276,4.342992821123146 50.85399994833582,4.343119381685041 50.853892218886756,4.343228606476282 50.85377717657495,4.343319443602423 50.8536559292709,4.343391018252285 50.85352964460874,4.34344264112286 50.85339953874292,4.343473815057686 50.85326686463742,4.343484239834728 50.853132899999984))"
+50,"POLYGON((4.335839561136479 50.783463999999995,4.335717123732326 50.78287599828458,4.335358155426622 50.78232806125858,4.334787119316179 50.78185753194297,4.33404293056824 50.78149647888995,4.333176304416148 50.78126951002535,4.3322463 50.78119209492042,4.331316295583854 50.78126951002535,4.330449669431761 50.78149647888995,4.329705480683822 50.78185753194297,4.32913444457338 50.78232806125858,4.328775476267676 50.78287599828458,4.328653038863523 50.783463999999995,4.328775476267676 50.78405199432095,4.32913444457338 50.78459991114491,4.329705480683822 50.78507041286401,4.330449669431761 50.785431438320515,4.331316295583854 50.78565838698308,4.3322463 50.785735794693544,4.333176304416148 50.78565838698308,4.33404293056824 50.785431438320515,4.334787119316179 50.78507041286401,4.335358155426622 50.78459991114491,4.335717123732326 50.78405199432095,4.335839561136479 50.783463999999995))"
+51,"POLYGON((4.281987124316082 50.8109604,4.280397937167428 50.8085360387749,4.2765613 50.807531798622804,4.272724662832571 50.8085360387749,4.271135475683918 50.8109604,4.272724662832571 50.81338463540427,4.2765613 50.814388749735556,4.280397937167428 50.81338463540427,4.281987124316082 50.8109604))"
+52,"POLYGON((4.508424701696852 50.85474030000001,4.508379723161668 50.85419849870001,4.508245280350358 50.85366262729738,4.508022846246496 50.85313855721599,4.507714857884673 50.85263203077031,4.507324689649829 50.85214859822979,4.506856616306798 50.85169355698015,4.506315766165072 50.851271893449294,4.505708064891986 50.85088822843554,4.505040170589858 50.850546766439024,4.504319400848426 50.85025124955328,4.50355365257181 50.85000491642391,4.502751315458371 50.84981046672591,4.501921180081424 50.84967003155063,4.501072341577875 50.84958515002822,4.5002141 50.84955675244309,4.499355858422125 50.84958515002822,4.498507019918576 50.84967003155063,4.497676884541629 50.84981046672591,4.496874547428189 50.85000491642391,4.496108799151574 50.85025124955328,4.495388029410142 50.850546766439024,4.494720135108014 50.85088822843554,4.494112433834928 50.851271893449294,4.493571583693202 50.85169355698015,4.493103510350171 50.85214859822979,4.492713342115328 50.85263203077031,4.492405353753504 50.85313855721599,4.492182919649642 50.85366262729738,4.492048476838333 50.85419849870001,4.492003498303148 50.85474030000001,4.492048476838333 50.85528209500592,4.492182919649642 50.85581794780135,4.492405353753504 50.85634198777566,4.492713342115328 50.85684847393022,4.493103510350171 50.85733185775648,4.493571583693202 50.85778684399775,4.494112433834928 50.85820844863028,4.494720135108014 50.85859205342989,4.495388029410142 50.85893345652808,4.496108799151574 50.85922891840546,4.496874547428189 50.859475202820555,4.497676884541629 50.859669612227435,4.498507019918576 50.859810017295636,4.499355858422125 50.85989488021086,4.5002141 50.859923271501884,4.501072341577875 50.85989488021086,4.501921180081424 50.859810017295636,4.502751315458371 50.859669612227435,4.50355365257181 50.859475202820555,4.504319400848426 50.85922891840546,4.505040170589858 50.85893345652808,4.505708064891986 50.85859205342989,4.506315766165072 50.85820844863028,4.506856616306798 50.85778684399775,4.507324689649829 50.85733185775648,4.507714857884673 50.85684847393022,4.508022846246496 50.85634198777566,4.508245280350358 50.85581794780135,4.508379723161668 50.85528209500592,4.508424701696852 50.85474030000001))"
+53,"POLYGON((4.457892827922247 50.8605199,4.457858874484171 50.86024758283404,4.457757850216274 50.85998196948838,4.457592242671312 50.85972960041416,4.457366129656659 50.859496690038895,4.457085078825167 50.85928897372083,4.456756010581057 50.85911156649291,4.456387027676617 50.858968837077704,4.455987215695536 50.8588643002789,4.45556641933569 50.85880053040281,4.455135 50.85877909784445,4.454703580664311 50.85880053040281,4.454282784304464 50.8588643002789,4.453882972323384 50.858968837077704,4.453513989418943 50.85911156649291,4.453184921174834 50.85928897372083,4.452903870343341 50.859496690038895,4.452677757328688 50.85972960041416,4.452512149783726 50.85998196948838,4.452411125515829 50.86024758283404,4.452377172077753 50.8605199,4.452411125515829 50.86079221557559,4.452512149783726 50.86105782430586,4.452677757328688 50.86131018619143,4.452903870343341 50.86154308750845,4.453184921174834 50.8617507937854,4.453513989418943 50.86192819097218,4.453882972323384 50.86207091132916,4.454282784304464 50.8621754409393,4.454703580664311 50.8622392062,4.455135 50.862260637168006,4.45556641933569 50.8622392062,4.455987215695536 50.8621754409393,4.456387027676617 50.86207091132916,4.456756010581057 50.86192819097218,4.457085078825167 50.8617507937854,4.457366129656659 50.86154308750845,4.457592242671312 50.86131018619143,4.457757850216274 50.86105782430586,4.457858874484171 50.86079221557559,4.457892827922247 50.8605199))"
+54,"POLYGON((4.361865560890918 50.873510700000004,4.361864828473514 50.8734977592311,4.361862634953534 50.87348488440182,4.36185899150865 50.87347214111942,4.361853916705025 50.87345959432089,4.361847436402694 50.87344730794203,4.361839583623793 50.873435344591634,4.361830398384281 50.87342376523245,4.361819927490036 50.87341262887057,4.361808224298333 50.87340199225465,4.361795348445956 50.873391909586836,4.361781365545294 50.87338243224646,4.361766346850007 50.87337360852825,4.361750368891923 50.873365483396235,4.361733513091052 50.87335809825462,4.361715865340694 50.87335149073672,4.361697515569738 50.8733456945133,4.361678557284411 50.87334073912088,4.36165908709179 50.87333664981128,4.361639204207513 50.87333344742291,4.361619009950201 50.87333114827459,4.36159860722516 50.8733297640824,4.3615781 50.87332930189993,4.36155759277484 50.8733297640824,4.361537190049799 50.87333114827459,4.361516995792487 50.87333344742291,4.36149711290821 50.87333664981128,4.361477642715588 50.87334073912088,4.361458684430262 50.8733456945133,4.361440334659306 50.87335149073672,4.361422686908948 50.87335809825462,4.361405831108077 50.873365483396235,4.361389853149992 50.87337360852825,4.361374834454705 50.87338243224646,4.361360851554045 50.873391909586836,4.361347975701667 50.87340199225465,4.361336272509964 50.87341262887057,4.361325801615719 50.87342376523245,4.361316616376207 50.873435344591634,4.361308763597306 50.87344730794203,4.361302283294975 50.87345959432089,4.36129720849135 50.87347214111942,4.361293565046467 50.87348488440182,4.361291371526486 50.8734977592311,4.361290639109082 50.873510700000004,4.361291371526486 50.87352364076531,4.361293565046467 50.873536515583886,4.36129720849135 50.87354925884868,4.361302283294975 50.87356180562307,4.361308763597306 50.87357409197175,4.361316616376207 50.87358605528654,4.361325801615719 50.873597634605396,4.361336272509964 50.87360877092307,4.361347975701667 50.873619407491795,4.361360851554045 50.873629490110396,4.361374834454705 50.87363896740054,4.361389853149992 50.873647791068514,4.361405831108077 50.87365591615131,4.361422686908948 50.873663301245735,4.361440334659306 50.87366990871943,4.361458684430262 50.87367570490253,4.361477642715588 50.87368066025934,4.36149711290821 50.87368474953875,4.361516995792487 50.87368795190298,4.361537190049799 50.8736902510337,4.36155759277484 50.87369163521518,4.3615781 50.87369209739405,4.36159860722516 50.87369163521518,4.361619009950201 50.8736902510337,4.361639204207513 50.87368795190298,4.36165908709179 50.87368474953875,4.361678557284411 50.87368066025934,4.361697515569738 50.87367570490253,4.361715865340694 50.87366990871943,4.361733513091052 50.873663301245735,4.361750368891923 50.87365591615131,4.361766346850007 50.873647791068514,4.361781365545294 50.87363896740054,4.361795348445956 50.873629490110396,4.361808224298333 50.873619407491795,4.361819927490036 50.87360877092307,4.361830398384281 50.873597634605396,4.361839583623793 50.87358605528654,4.361847436402694 50.87357409197175,4.361853916705025 50.87356180562307,4.36185899150865 50.87354925884868,4.361862634953534 50.873536515583886,4.361864828473514 50.87352364076531,4.361865560890918 50.873510700000004))"
+55,"POLYGON((4.468486712883687 50.84295,4.468233904476733 50.84194209076052,4.467500225904166 50.841032824019806,4.466357494736507 50.84031121323809,4.464917569462323 50.839847904714276,4.463321399999999 50.83968825841131,4.461725230537676 50.839847904714276,4.460285305263492 50.84031121323809,4.459142574095833 50.841032824019806,4.458408895523266 50.84194209076052,4.458156087116312 50.84295,4.458408895523266 50.84395788746695,4.459142574095833 50.844867097206425,4.460285305263492 50.84558863753074,4.461725230537676 50.846051889053314,4.463321399999999 50.84621151358374,4.464917569462323 50.846051889053314,4.466357494736507 50.84558863753074,4.467500225904166 50.844867097206425,4.468233904476733 50.84395788746695,4.468486712883687 50.84295))"
+56,"POLYGON((4.350703039711948 50.83724769999999,4.350190999999999 50.83692433280518,4.349678960288051 50.83724769999999,4.350190999999999 50.83757106495415,4.350703039711948 50.83724769999999))"
+57,"POLYGON((4.251197443329146 50.8980536,4.251168359834295 50.89770359294939,4.251081427994596 50.89735741806158,4.250937600253478 50.89701886822845,4.250738452417769 50.896691652878864,4.250486166392832 50.896379357328385,4.250183506277152 50.89608540348584,4.24983378807829 50.89581301234751,4.249440843382017 50.89556516869081,4.249008977372654 50.895344588354824,4.248542921664574 50.89515368846696,4.24804778246164 50.89499456094284,4.247528984612579 50.89486894955031,4.246992212175187 50.894778230789846,4.246443346140617 50.894723398801204,4.2458884 50.8947050544625,4.245333453859382 50.894723398801204,4.244784587824813 50.894778230789846,4.24424781538742 50.89486894955031,4.243729017538359 50.89499456094284,4.243233878335427 50.89515368846696,4.242767822627346 50.895344588354824,4.242335956617983 50.89556516869081,4.241943011921709 50.89581301234751,4.241593293722848 50.89608540348584,4.241290633607166 50.896379357328385,4.24103834758223 50.896691652878864,4.240839199746522 50.89701886822845,4.240695372005403 50.89735741806158,4.240608440165705 50.89770359294939,4.240579356670853 50.8980536,4.240608440165705 50.89840360441986,4.240695372005403 50.8987497715304,4.240839199746522 50.89908830877965,4.24103834758223 50.89941550728872,4.241290633607166 50.89972778247806,4.241593293722848 50.90002171332871,4.241943011921709 50.90029407984926,4.242335956617983 50.90054189833821,4.242767822627346 50.90076245405642,4.243233878335427 50.90095333095238,4.243729017538358 50.90111243811537,4.24424781538742 50.90123803266737,4.244784587824813 50.901328738843965,4.245333453859382 50.90138356305534,4.2458884 50.901401904763304,4.246443346140617 50.90138356305534,4.246992212175187 50.901328738843965,4.247528984612579 50.90123803266737,4.24804778246164 50.90111243811537,4.248542921664574 50.90095333095238,4.249008977372654 50.90076245405642,4.249440843382017 50.90054189833821,4.24983378807829 50.90029407984926,4.250183506277152 50.90002171332871,4.250486166392832 50.89972778247806,4.250738452417769 50.89941550728872,4.250937600253478 50.89908830877965,4.251081427994596 50.8987497715304,4.251168359834295 50.89840360441986,4.251197443329146 50.8980536))"
+58,"POLYGON((4.408883273294519 50.861537899999995,4.408852907346454 50.861147747486825,4.408762101942936 50.86076134913804,4.408611731589643 50.860382426320186,4.408403244435276 50.8600146284932,4.408138648325102 50.85966149805547,4.407820491464307 50.85932643621687,4.407451837877381 50.859012670229056,4.407036237899892 50.85872322228893,4.406577693986815 50.85846088041568,4.406080622166698 50.85822817158225,4.405549809512896 50.85802733736087,4.404990368041436 50.85786031231783,4.40440768547951 50.85772870536638,4.403807373378718 50.85763378425762,4.403195213072751 50.85757646335983,4.4025771 50.8575572948438,4.401958986927249 50.85757646335983,4.401346826621283 50.85763378425762,4.40074651452049 50.85772870536638,4.400163831958564 50.85786031231783,4.399604390487105 50.85802733736087,4.399073577833303 50.85822817158225,4.398576506013185 50.85846088041568,4.398117962100108 50.85872322228893,4.39770236212262 50.859012670229056,4.397333708535694 50.85932643621687,4.397015551674897 50.85966149805547,4.396750955564724 50.8600146284932,4.396542468410358 50.860382426320186,4.396392098057064 50.86076134913804,4.396301292653547 50.861147747486825,4.396270926705482 50.861537899999995,4.396301292653547 50.86192804924859,4.396392098057064 50.86231443792905,4.396542468410358 50.86269334504643,4.396750955564724 50.86306112174411,4.397015551674897 50.86341422643572,4.397333708535694 50.86374925890077,4.39770236212262 50.864062993016454,4.398117962100108 50.86435240781065,4.398576506013185 50.864614716537965,4.399073577833303 50.864847393499254,4.399604390487105 50.8650481983471,4.400163831958564 50.865215197644,4.40074651452049 50.86534678346617,4.401346826621283 50.86544168887444,4.401958986927249 50.86549900010392,4.4025771 50.86551816535536,4.403195213072751 50.86549900010392,4.403807373378718 50.86544168887444,4.40440768547951 50.86534678346617,4.404990368041436 50.865215197644,4.405549809512896 50.8650481983471,4.406080622166698 50.864847393499254,4.406577693986815 50.864614716537965,4.407036237899892 50.86435240781065,4.407451837877381 50.864062993016454,4.407820491464307 50.86374925890077,4.408138648325102 50.86341422643572,4.408403244435276 50.86306112174411,4.408611731589643 50.86269334504643,4.408762101942936 50.86231443792905,4.408852907346454 50.86192804924859,4.408883273294519 50.861537899999995))"
+59,"POLYGON((4.41444529868252 50.884270900000004,4.4102322 50.88161282728981,4.406019101317479 50.884270900000004,4.4102322 50.88692882106653,4.41444529868252 50.884270900000004))"
+60,"POLYGON((4.344552933225263 50.8216813,4.344512964370544 50.82116732640073,4.344393442728308 50.82065829707216,4.344195519357306 50.820159114486216,4.343921100367798 50.81967458643587,4.343572828564664 50.819209379718345,4.343154057995752 50.81876797517113,4.342668821650568 50.81835462449428,4.342121792620369 50.81797330927614,4.341518239093755 50.81762770261781,4.340863973621123 50.81732113372752,4.340165297136631 50.817056555826596,4.33942893827676 50.81683651767787,4.338661988579867 50.816663139011496,4.337871834190789 50.816538090086105,4.337066084728236 50.81646257558298,4.336252499999999 50.81643732298936,4.335438915271762 50.81646257558298,4.334633165809208 50.816538090086105,4.33384301142013 50.816663139011496,4.333076061723237 50.81683651767787,4.332339702863367 50.817056555826596,4.331641026378875 50.81732113372752,4.330986760906242 50.81762770261781,4.330383207379628 50.81797330927614,4.329836178349431 50.81835462449428,4.329350942004245 50.81876797517113,4.328932171435334 50.819209379718345,4.3285838996322 50.81967458643587,4.328309480642692 50.820159114486216,4.32811155727169 50.82065829707216,4.327992035629454 50.82116732640073,4.327952066774734 50.8216813,4.327992035629454 50.82219526794177,4.32811155727169 50.82270428051532,4.328309480642692 50.823203435892566,4.3285838996322 50.82368792732617,4.328932171435334 50.82415308942606,4.329350942004245 50.82459444306939,4.329836178349431 50.8250077385123,4.330383207379628 50.82538899628907,4.330986760906242 50.82573454550602,4.331641026378875 50.826041059162385,4.332339702863367 50.82630558615943,4.333076061723237 50.82652557969051,4.33384301142013 50.826698921740146,4.334633165809208 50.82682394345685,4.335438915271762 50.82689944120494,4.336252499999999 50.82692468814108,4.337066084728236 50.82689944120494,4.337871834190789 50.82682394345685,4.338661988579867 50.826698921740146,4.33942893827676 50.82652557969051,4.340165297136631 50.82630558615943,4.340863973621123 50.826041059162385,4.341518239093755 50.82573454550602,4.342121792620369 50.82538899628907,4.342668821650568 50.8250077385123,4.343154057995752 50.82459444306939,4.343572828564664 50.82415308942606,4.343921100367798 50.82368792732617,4.344195519357306 50.823203435892566,4.344393442728308 50.82270428051532,4.344512964370544 50.82219526794177,4.344552933225263 50.8216813))"
+61,"POLYGON((4.444316005057458 50.8962476,4.444282022962561 50.89600261433292,4.44418110920663 50.895765071200735,4.444016330003072 50.895542188398714,4.443792692084607 50.89534073836452,4.443516990576218 50.89516684237013,4.443197602528729 50.895025784492205,4.442844232386343 50.89492185101759,4.442467617122024 50.89485820016887,4.442079199999999 50.894836766112256,4.441690782877976 50.89485820016887,4.441314167613657 50.89492185101759,4.440960797471272 50.895025784492205,4.440641409423782 50.89516684237013,4.440365707915394 50.89534073836452,4.440142069996928 50.895542188398714,4.439977290793371 50.895765071200735,4.439876377037438 50.89600261433292,4.439842394942542 50.8962476,4.439876377037438 50.896492584378294,4.439977290793371 50.89673012379958,4.440142069996928 50.89695300091616,4.440365707915394 50.89715444397615,4.440641409423782 50.89732833254872,4.440960797471272 50.89746938345245,4.441314167613657 50.89757331124161,4.441690782877976 50.89763695837943,4.442079199999999 50.89765839114727,4.442467617122024 50.89763695837943,4.442844232386343 50.89757331124161,4.443197602528729 50.89746938345245,4.443516990576218 50.89732833254872,4.443792692084607 50.89715444397615,4.444016330003072 50.89695300091616,4.44418110920663 50.89673012379958,4.444282022962561 50.896492584378294,4.444316005057458 50.8962476))"
+62,"POLYGON((4.387743273048958 50.900545,4.387736278486867 50.90041586875934,4.38771532741247 50.90028733923252,4.387680517509347 50.90016001069097,4.387632011077335 50.9000344768114,4.387570034275813 50.89991132290758,4.387494876069237 50.89979112320096,4.387406886879863 50.8996744381431,4.387306476953909 50.899561811802016,4.387194114448799 50.89945376932502,4.387070323250402 50.899350814489615,4.38693568053043 50.899253427354054,4.386790814055396 50.89916206201842,4.386636399259678 50.899077144506734,4.386473156096337 50.89899907077995,4.386301845680358 50.89892820488909,4.386123266739976 50.898864877277255,4.38593825189265 50.89880938323833,4.385747663763003 50.898761981539565,4.385552390960875 50.898722893214575,4.385353343938212 50.898692300532296,4.385151450744115 50.89867034614681,4.384947652697854 50.89865713243186,4.3847429 50.89865272100333,4.384538147302144 50.89865713243186,4.384334349255884 50.89867034614681,4.384132456061788 50.898692300532296,4.383933409039124 50.898722893214575,4.383738136236996 50.898761981539565,4.383547548107349 50.89880938323833,4.383362533260023 50.898864877277255,4.383183954319642 50.89892820488909,4.383012643903661 50.89899907077995,4.382849400740321 50.899077144506734,4.382694985944604 50.89916206201842,4.38255011946957 50.899253427354054,4.382415476749596 50.899350814489615,4.382291685551199 50.89945376932502,4.38217932304609 50.899561811802016,4.382078913120136 50.8996744381431,4.381990923930762 50.89979112320096,4.381915765724186 50.89991132290758,4.381853788922664 50.9000344768114,4.381805282490653 50.90016001069097,4.38177047258753 50.90028733923252,4.381749521513132 50.90041586875934,4.38174252695104 50.900545,4.381749521513132 50.900674130882535,4.38177047258753 50.90080265934167,4.381805282490653 50.900929986125846,4.381853788922664 50.9010555175911,4.381915765724186 50.901178668468646,4.381990923930762 50.90129886459338,4.382078913120136 50.901415545580484,4.38217932304609 50.901528167437775,4.382291685551199 50.90163620510146,4.382415476749596 50.90173915488371,4.38255011946957 50.90183653682039,4.382694985944604 50.901927896908255,4.382849400740321 50.90201280922105,4.383012643903661 50.90209087789468,4.383183954319642 50.902161738972225,4.383362533260023 50.902225062100264,4.383547548107349 50.90228055206843,4.383738136236996 50.90232795018533,4.383933409039124 50.90236703548403,4.384132456061788 50.902397625752,4.384334349255884 50.90241957838011,4.384538147302144 50.90243279102737,4.3847429 50.90243720209777,4.384947652697854 50.90243279102737,4.385151450744115 50.90241957838011,4.385353343938212 50.902397625752,4.385552390960875 50.90236703548403,4.385747663763003 50.90232795018533,4.38593825189265 50.90228055206843,4.386123266739976 50.902225062100264,4.386301845680358 50.902161738972225,4.386473156096337 50.90209087789468,4.386636399259678 50.90201280922105,4.386790814055396 50.901927896908255,4.38693568053043 50.90183653682039,4.387070323250402 50.90173915488371,4.387194114448799 50.90163620510146,4.387306476953909 50.901528167437775,4.387406886879863 50.901415545580484,4.387494876069237 50.90129886459338,4.387570034275813 50.901178668468646,4.387632011077335 50.9010555175911,4.387680517509347 50.900929986125846,4.38771532741247 50.90080265934167,4.387736278486867 50.900674130882535,4.387743273048958 50.900545))"
+63,"POLYGON((4.409843172323312 50.7953754,4.40984017047359 50.79533919458346,4.409831197813316 50.79530338581345,4.409816352648836 50.795268366019705,4.409795797626876 50.79523451888862,4.409769757952559 50.79520221525937,4.409738518922007 50.795171809060854,4.409702422796574 50.795143633433725,4.409661865052966 50.79511799708039,4.409617290050307 50.79509518088246,4.409569186161656 50.79507543482329,4.409518080423282 50.79505897524885,4.40946453276035 50.795045982497214,4.409409129852261 50.795036598922664,4.409352478704869 50.79503092733577,4.409295199999999 50.79502902987701,4.40923792129513 50.79503092733577,4.409181270147738 50.795036598922664,4.409125867239648 50.795045982497214,4.409072319576716 50.79505897524885,4.409021213838344 50.79507543482329,4.408973109949692 50.79509518088246,4.408928534947033 50.79511799708039,4.408887977203425 50.795143633433725,4.408851881077992 50.795171809060854,4.40882064204744 50.79520221525937,4.408794602373123 50.79523451888862,4.408774047351163 50.795268366019705,4.408759202186682 50.79530338581345,4.408750229526409 50.79533919458346,4.408747227676686 50.7953754,4.408750229526409 50.795411605388495,4.408759202186682 50.795447414075596,4.408774047351163 50.79548243373516,4.408794602373123 50.79551628068671,4.40882064204744 50.79554858409889,4.408851881077992 50.79557899005229,4.408887977203425 50.79560716541695,4.408928534947033 50.795632801501974,4.408973109949692 50.79565561743744,4.409021213838344 50.79567536325148,4.409072319576716 50.795691822608866,4.409125867239648 50.795704815180954,4.409181270147738 50.79571419862135,4.40923792129513 50.79571987012531,4.409295199999999 50.795721767556046,4.409352478704869 50.79571987012531,4.409409129852261 50.79571419862135,4.40946453276035 50.795704815180954,4.409518080423282 50.795691822608866,4.409569186161656 50.79567536325148,4.409617290050307 50.79565561743744,4.409661865052966 50.795632801501974,4.409702422796574 50.79560716541695,4.409738518922007 50.79557899005229,4.409769757952559 50.79554858409889,4.409795797626876 50.79551628068671,4.409816352648836 50.79548243373516,4.409831197813316 50.795447414075596,4.40984017047359 50.795411605388495,4.409843172323312 50.7953754))"
+64,"POLYGON((4.316121670168441 50.856054500000006,4.31550351334685 50.854092668307025,4.313743151654561 50.852429443068836,4.311108584201506 50.85131807843907,4.3080009 50.85092781279719,4.304893215798493 50.85131807843907,4.302258648345439 50.852429443068836,4.300498286653149 50.854092668307025,4.29988012983156 50.856054500000006,4.300498286653149 50.858016249168344,4.302258648345439 50.859679275174436,4.304893215798493 50.860790440572096,4.3080009 50.861180623689336,4.311108584201506 50.860790440572096,4.313743151654561 50.859679275174436,4.31550351334685 50.858016249168344,4.316121670168441 50.856054500000006))"
+65,"POLYGON((4.386861817092718 50.849266,4.386850556790883 50.8490941118129,4.386816852804654 50.8489233971695,4.386760935366435 50.84875502224317,4.386683186449027 50.848590137236876,4.386584137156372 50.84842986852531,4.386464464095575 50.848275310959366,4.386324984754987 50.84812752038584,4.386166651919934 50.84798750643313,4.385990547164229 50.847856225612695,4.385797873461919 50.84773457478301,4.38558994696976 50.84762338502098,4.385368188036528 50.847523415942774,4.385134111500599 50.84743535051274,4.384889316342062 50.847359790376004,4.384635474760071 50.84729725174681,4.38437432075002 50.84724816188051,4.384107638258606 50.84721285615356,4.383837248997659 50.84719157577137,4.383564999999999 50.847184466119764,4.383292751002341 50.84719157577137,4.383022361741394 50.84721285615356,4.382755679249979 50.84724816188051,4.382494525239928 50.84729725174681,4.382240683657938 50.847359790376004,4.3819958884994 50.84743535051274,4.381761811963471 50.847523415942774,4.381540053030239 50.84762338502098,4.38133212653808 50.84773457478301,4.381139452835771 50.847856225612695,4.380963348080065 50.84798750643313,4.380805015245013 50.84812752038584,4.380665535904424 50.848275310959366,4.380545862843627 50.84842986852531,4.380446813550973 50.848590137236876,4.380369064633564 50.84875502224317,4.380313147195345 50.8489233971695,4.380279443209117 50.8490941118129,4.380268182907281 50.849266,4.380279443209117 50.84943788755373,4.380313147195345 50.84960860031427,4.380369064633564 50.84977697215961,4.380446813550973 50.84994185297084,4.380545862843627 50.8501021164877,4.380665535904424 50.85025666800097,4.380805015245013 50.850404451828986,4.380963348080065 50.850544458527324,4.381139452835771 50.85067573178242,4.38133212653808 50.85079737494216,4.381540053030239 50.850908557138844,4.381761811963471 50.851008518962686,4.3819958884994 50.851096577647205,4.382240683657938 50.851172131731275,4.382494525239928 50.85123466516576,4.382755679249979 50.85128375083699,4.383022361741394 50.85131905348297,4.383292751002341 50.8513403319823,4.383564999999999 50.85134744100052,4.383837248997659 50.8513403319823,4.384107638258606 50.85131905348297,4.38437432075002 50.85128375083699,4.384635474760071 50.85123466516576,4.384889316342062 50.851172131731275,4.385134111500599 50.851096577647205,4.385368188036528 50.851008518962686,4.38558994696976 50.850908557138844,4.385797873461919 50.85079737494216,4.385990547164229 50.85067573178242,4.386166651919934 50.850544458527324,4.386324984754987 50.850404451828986,4.386464464095575 50.85025666800097,4.386584137156372 50.8501021164877,4.386683186449027 50.84994185297084,4.386760935366435 50.84977697215961,4.386816852804654 50.84960860031427,4.386850556790883 50.84943788755373,4.386861817092718 50.849266))"
+66,"POLYGON((4.411521951144342 50.8846251,4.411519011354 50.88458262112747,4.411510214356547 50.884540465506525,4.41149562710245 50.8844989539682,4.411475360609518 50.884458402442505,4.411449569118002 50.88441911955393,4.411418448916724 50.88438140427256,4.411382236849206 50.88434554363862,4.411341208511149 50.88431181057776,4.411295676152979 50.88428046182382,4.411245986303433 50.8842517359648,4.411192517132271 50.88422585162687,4.411135675572171 50.88420300581036,4.411075894221728 50.88418337239032,4.411013628053115 50.88416710079307,4.410949350949472 50.88415431485886,4.41088355209837 50.88414511189929,4.410816732268795 50.88413956195657,4.4107494 50.88413770727041,4.410682067731204 50.88413956195657,4.41061524790163 50.88414511189929,4.410549449050529 50.88415431485886,4.410485171946886 50.88416710079307,4.410422905778272 50.88418337239032,4.410363124427828 50.88420300581036,4.410306282867729 50.88422585162687,4.410252813696568 50.8842517359648,4.410203123847022 50.88428046182382,4.410157591488852 50.88431181057776,4.410116563150795 50.88434554363862,4.410080351083277 50.88438140427256,4.410049230881998 50.88441911955393,4.410023439390482 50.884458402442505,4.41000317289755 50.8844989539682,4.409988585643452 50.884540465506525,4.409979788646001 50.88458262112747,4.409976848855657 50.8846251,4.409979788646001 50.88466757883379,4.409988585643452 50.884709734339715,4.41000317289755 50.88475124569023,4.410023439390482 50.88479179696104,4.410049230881998 50.884831079535374,4.410080351083277 50.884868794452714,4.410116563150795 50.88490465468389,4.410157591488852 50.88493838731551,4.410203123847022 50.88496973562673,4.410252813696568 50.88499846104305,4.410306282867729 50.885024344951724,4.410363124427828 50.88504719036547,4.410422905778272 50.8850668234215,4.410485171946886 50.885083094704505,4.410549449050529 50.88509588038382,4.41061524790163 50.88510508315558,4.410682067731204 50.885110632983285,4.4107494 50.8851124876307,4.410816732268795 50.885110632983285,4.41088355209837 50.88510508315558,4.410949350949472 50.88509588038382,4.411013628053115 50.885083094704505,4.411075894221728 50.8850668234215,4.411135675572171 50.88504719036547,4.411192517132271 50.885024344951724,4.411245986303433 50.88499846104305,4.411295676152979 50.88496973562673,4.411341208511149 50.88493838731551,4.411382236849206 50.88490465468389,4.411418448916724 50.884868794452714,4.411449569118002 50.884831079535374,4.411475360609518 50.88479179696104,4.41149562710245 50.88475124569023,4.411510214356547 50.884709734339715,4.411519011354 50.88466757883379,4.411521951144342 50.8846251))"
+67,"POLYGON((4.356581496282088 50.8775514,4.356549226955523 50.877085047368816,4.35645266456489 50.8766222393489,4.356292544008286 50.87616649834651,4.356070083899832 50.875721293083565,4.355786977295276 50.875290012190646,4.355445378806826 50.87487593840692,4.35504788820524 50.874482223583364,4.354597530634007 50.87411186468015,4.354097733586179 50.87376768094113,4.353552300819074 50.8734522924198,4.352965383405393 50.87316810002069,4.352341448141043 50.87291726720853,4.351685243550129 50.87270170352512,4.351001763745815 50.87252305003974,4.350296210422107 50.87238266684444,4.349573953265824 50.872281622689876,4.348840489090037 50.87222068684074,4.348101399999999 50.87220032321349,4.347362310909962 50.87222068684074,4.346628846734174 50.872281622689876,4.345906589577892 50.87238266684444,4.345201036254184 50.87252305003974,4.344517556449869 50.87270170352512,4.343861351858955 50.87291726720853,4.343237416594605 50.87316810002069,4.342650499180924 50.8734522924198,4.34210506641382 50.87376768094113,4.341605269365992 50.87411186468015,4.341154911794759 50.874482223583364,4.340757421193173 50.87487593840692,4.340415822704722 50.875290012190646,4.340132716100166 50.875721293083565,4.339910255991713 50.87616649834651,4.339750135435109 50.8766222393489,4.339653573044475 50.877085047368816,4.33962130371791 50.8775514,4.339653573044475 50.878017747964215,4.339750135435109 50.87848054212501,4.339910255991713 50.878936260497206,4.340132716100166 50.87938143504653,4.340415822704722 50.879812678075595,4.340757421193173 50.88022670799572,4.341154911794759 50.88062037428869,4.341605269365992 50.88099068146894,4.34210506641382 50.88133481186416,4.342650499180924 50.88165014704168,4.343237416594605 50.881934287717804,4.343861351858955 50.88218507199938,4.344517556449869 50.88240059181919,4.345201036254184 50.88257920744071,4.345906589577892 50.8827195599224,4.346628846734174 50.882820581446786,4.347362310909962 50.882881503436785,4.348101399999999 50.88290186239706,4.348840489090037 50.882881503436785,4.349573953265824 50.882820581446786,4.350296210422107 50.8827195599224,4.351001763745815 50.88257920744071,4.351685243550129 50.88240059181919,4.352341448141043 50.88218507199938,4.352965383405393 50.881934287717804,4.353552300819074 50.88165014704168,4.354097733586179 50.88133481186416,4.354597530634007 50.88099068146894,4.35504788820524 50.88062037428869,4.355445378806826 50.88022670799572,4.355786977295276 50.879812678075595,4.356070083899832 50.87938143504653,4.356292544008286 50.878936260497206,4.35645266456489 50.87848054212501,4.356549226955523 50.878017747964215,4.356581496282088 50.8775514))"
+68,"POLYGON((4.497506176063291 50.839488,4.497479547032153 50.83910284635907,4.497399862601747 50.83872062082713,4.497267729218703 50.83834423247877,4.497084152497848 50.83797654603208,4.496850529568878 50.837620360041186,4.496568638443344 50.83727838559022,4.496240624482925 50.83695322565148,4.495868984071919 50.83664735526482,4.495456545618255 50.836363102689816,4.495006448027605 50.8361026316739,4.494522116814408 50.83586792497258,4.494007238031645 50.83566076924674,4.493465730217744 50.835482741452985,4.492901714574142 50.835335196830535,4.492319483600446 50.835219258576764,4.49172346842593 50.83513580929002,4.491118205085952 50.83508548424528,4.490508299999999 50.835068666554044,4.489898394914047 50.83508548424528,4.48929313157407 50.83513580929002,4.488697116399552 50.835219258576764,4.488114885425858 50.835335196830535,4.487550869782255 50.835482741452985,4.487009361968354 50.83566076924674,4.486494483185592 50.83586792497258,4.486010151972393 50.8361026316739,4.485560054381743 50.836363102689816,4.48514761592808 50.83664735526482,4.484775975517074 50.83695322565148,4.484447961556654 50.83727838559022,4.484166070431122 50.837620360041186,4.48393244750215 50.83797654603208,4.483748870781296 50.83834423247877,4.483616737398251 50.83872062082713,4.483537052967846 50.83910284635907,4.483510423936708 50.839488,4.483537052967846 50.83987315046197,4.483616737398251 50.84025536655359,4.483748870781296 50.84063173948714,4.48393244750215 50.84099940501286,4.484166070431122 50.84135556521232,4.484447961556654 50.84169750978505,4.484775975517074 50.84202263666659,4.48514761592808 50.8423284718215,4.485560054381743 50.842612688060726,4.486010151972393 50.842873122740855,4.486494483185592 50.843107794210425,4.487009361968354 50.84331491687906,4.487550869782255 50.843492914794595,4.488114885425858 50.84364043362561,4.488697116399552 50.843756350958415,4.48929313157407 50.843839784830344,4.489898394914047 50.84389010043476,4.490508299999999 50.84390691494703,4.491118205085952 50.84389010043476,4.49172346842593 50.843839784830344,4.492319483600446 50.843756350958415,4.492901714574142 50.84364043362561,4.493465730217744 50.843492914794595,4.494007238031645 50.84331491687906,4.494522116814408 50.843107794210425,4.495006448027605 50.842873122740855,4.495456545618255 50.842612688060726,4.495868984071919 50.8423284718215,4.496240624482925 50.84202263666659,4.496568638443344 50.84169750978505,4.496850529568878 50.84135556521232,4.497084152497848 50.84099940501286,4.497267729218703 50.84063173948714,4.497399862601747 50.84025536655359,4.497479547032153 50.83987315046197,4.497506176063291 50.839488))"
+69,"POLYGON((4.329358180395102 50.86193109999999,4.3225759 50.85764998713042,4.315793619604897 50.86193109999999,4.3225759 50.86621181982402,4.329358180395102 50.86193109999999))"
+70,"POLYGON((4.233737896516615 50.829637600000005,4.23372457663468 50.82942346888366,4.233684699110379 50.82921065698366,4.233618509801907 50.82900047638312,4.233526416788363 50.82879422295951,4.2334089878538 50.82859316839417,4.233266946986647 50.82839855233039,4.233101169916083 50.82821157472877,4.232912678712877 50.828033388466906,4.232702635487974 50.82786509222912,4.232472335227704 50.82770772373003,4.232223197809752 50.827562253313936,4.231956759249148 50.82742957796953,4.231674662228217 50.827310515796775,4.231378645968901 50.82720580096029,4.231070535509873 50.827116079160405,4.230752230454569 50.82704190364968,4.230425693259504 50.82698373181988,4.230092937135071 50.82694192238003,4.229756013633428 50.826916733143456,4.229417 50.826908319437145,4.229077986366573 50.826916733143456,4.22874106286493 50.82694192238003,4.228408306740495 50.82698373181988,4.22808176954543 50.82704190364968,4.227763464490127 50.827116079160405,4.2274553540311 50.82720580096029,4.227159337771782 50.827310515796775,4.226877240750852 50.82742957796953,4.226610802190248 50.827562253313936,4.226361664772296 50.82770772373003,4.226131364512026 50.82786509222912,4.225921321287123 50.828033388466906,4.225732830083916 50.82821157472877,4.225567053013354 50.82839855233039,4.2254250121462 50.82859316839417,4.225307583211637 50.82879422295951,4.225215490198092 50.82900047638312,4.225149300889622 50.82921065698366,4.22510942336532 50.82942346888366,4.225096103483385 50.829637600000005,4.22510942336532 50.82985173013407,4.225149300889622 50.83006453911147,4.225215490198092 50.830274714921046,4.225307583211637 50.83048096180328,4.2254250121462 50.83068200823791,4.225567053013354 50.830876614781864,4.225732830083916 50.83106358170894,4.225921321287123 50.831241756404374,4.226131364512026 50.83141004046867,4.226361664772296 50.83156739648694,4.226610802190248 50.83171285442222,4.226877240750852 50.83184551759314,4.227159337771782 50.83196456819948,4.2274553540311 50.8320692723614,4.227763464490127 50.83215898464147,4.22808176954543 50.83223315202148,4.228408306740495 50.83229131730991,4.22874106286493 50.83233312195878,4.229077986366573 50.83235830827277,4.229417 50.832366720996816,4.229756013633428 50.83235830827277,4.230092937135071 50.83233312195878,4.230425693259504 50.83229131730991,4.230752230454569 50.83223315202148,4.231070535509873 50.83215898464147,4.231378645968901 50.8320692723614,4.231674662228217 50.83196456819948,4.231956759249148 50.83184551759314,4.232223197809752 50.83171285442222,4.232472335227704 50.83156739648694,4.232702635487974 50.83141004046867,4.232912678712877 50.831241756404374,4.233101169916083 50.83106358170894,4.233266946986647 50.830876614781864,4.2334089878538 50.83068200823791,4.233526416788363 50.83048096180328,4.233618509801907 50.830274714921046,4.233684699110379 50.83006453911147,4.23372457663468 50.82985173013407,4.233737896516615 50.829637600000005))"
+71,"POLYGON((4.411800416009766 50.8582277,4.41178766552374 50.858043355586624,4.41174951110456 50.85786041342512,4.411686243130394 50.857680265840415,4.411598343108725 50.85750428390465,4.411486480011798 50.85733380700123,4.411351505185324 50.857170132629655,4.411194445869231 50.85701450652871,4.411016497379751 50.85686811319327,4.410819014012335 50.856732066857,4.410603498734656 50.856607403009484,4.410371591748105 50.85649507051276,4.410125058004883 50.856395924376905,4.409865773775634 50.85631071925016,4.409595712369903 50.85624010367299,4.409316929118057 50.8561846151399,4.409031545728976 50.85614467600674,4.408741734142568 50.85612059027468,4.408449699999999 50.856112541275316,4.408157665857432 50.85612059027468,4.407867854271025 50.85614467600674,4.407582470881942 50.8561846151399,4.407303687630096 50.85624010367299,4.407033626224366 50.85631071925016,4.406774341995117 50.856395924376905,4.406527808251894 50.85649507051276,4.406295901265343 50.856607403009484,4.406080385987664 50.856732066857,4.405882902620249 50.85686811319327,4.405704954130768 50.85701450652871,4.405547894814675 50.857170132629655,4.4054129199882 50.85733380700123,4.405301056891274 50.85750428390465,4.405213156869607 50.857680265840415,4.40514988889544 50.85786041342512,4.40511173447626 50.858043355586624,4.405098983990234 50.8582277,4.40511173447626 50.85841204368464,4.40514988889544 50.85859498368208,4.405213156869607 50.858775127733146,4.405301056891274 50.85895110487306,4.4054129199882 50.85912157586414,4.405547894814675 50.85928524338653,4.405704954130768 50.859440861909555,4.405882902620249 50.85958724716859,4.406080385987664 50.85972328517538,4.406295901265343 50.859847940693385,4.406527808251894 50.85996026511371,4.406774341995117 50.86005940367165,4.407033626224366 50.86014460194921,4.407303687630096 50.86021521161403,4.407582470881942 50.860270695351275,4.407867854271025 50.86031063095079,4.408157665857432 50.86033471451879,4.408449699999999 50.86034276278942,4.408741734142568 50.86033471451879,4.409031545728976 50.86031063095079,4.409316929118057 50.860270695351275,4.409595712369903 50.86021521161403,4.409865773775634 50.86014460194921,4.410125058004883 50.86005940367165,4.410371591748105 50.85996026511371,4.410603498734656 50.859847940693385,4.410819014012335 50.85972328517538,4.411016497379751 50.85958724716859,4.411194445869231 50.859440861909555,4.411351505185324 50.85928524338653,4.411486480011798 50.85912157586414,4.411598343108725 50.85895110487306,4.411686243130394 50.858775127733146,4.41174951110456 50.85859498368208,4.41178766552374 50.85841204368464,4.411800416009766 50.8582277))"
+72,"POLYGON((4.384291255598933 50.876395,4.384282846431207 50.87627346909993,4.384257682926867 50.876152862810066,4.384215956595379 50.87603409902783,4.38415798499932 50.87591808163478,4.384084209337541 50.875805693617124,4.383995191087371 50.87569779034479,4.383891607731449 50.87559519306076,4.383774247601659 50.87549868262985,4.383644003879449 50.87540899359469,4.38350186779819 50.87532680858426,4.383348921099286 50.875252753117366,4.383186327799467 50.87518739084082,4.383015325331919 50.87513121923853,4.382837215128676 50.87508466584424,4.38265335271593 50.875048084986666,4.382465137397661 50.875021755091986,4.38227400160609 50.87500587656407,4.3820814 50.87500057025883,4.381888798393909 50.87500587656407,4.381697662602337 50.875021755091986,4.381509447284069 50.875048084986666,4.381325584871323 50.87508466584424,4.38114747466808 50.87513121923853,4.380976472200533 50.87518739084082,4.380813878900712 50.875252753117366,4.380660932201808 50.87532680858426,4.38051879612055 50.87540899359469,4.380388552398341 50.87549868262985,4.380271192268549 50.87559519306076,4.380167608912628 50.87569779034479,4.38007859066246 50.875805693617124,4.380004815000679 50.87591808163478,4.379946843404619 50.87603409902783,4.379905117073132 50.876152862810066,4.379879953568793 50.87627346909993,4.379871544401065 50.876395,4.379879953568793 50.87651653058313,4.379905117073132 50.87663713593184,4.379946843404619 50.87675589817728,4.380004815000679 50.87687191348457,4.38007859066246 50.87698429893093,4.380167608912628 50.877092199224506,4.380271192268549 50.877194793212844,4.380388552398341 50.8772913001313,4.38051879612055 50.8773809855439,4.380660932201808 50.877463166931776,4.380813878900712 50.877537218886204,4.380976472200533 50.877602577867066,4.38114747466808 50.8776587464906,4.381325584871323 50.877705297313575,4.381509447284069 50.87774187608541,4.381697662602337 50.8777682044433,4.381888798393909 50.87778408203004,4.3820814 50.87778938801835,4.38227400160609 50.87778408203004,4.382465137397661 50.8777682044433,4.38265335271593 50.87774187608541,4.382837215128676 50.877705297313575,4.383015325331919 50.8776587464906,4.383186327799467 50.877602577867066,4.383348921099286 50.877537218886204,4.38350186779819 50.877463166931776,4.383644003879449 50.8773809855439,4.383774247601659 50.8772913001313,4.383891607731449 50.877194793212844,4.383995191087371 50.877092199224506,4.384084209337541 50.87698429893093,4.38415798499932 50.87687191348457,4.384215956595379 50.87675589817728,4.384257682926867 50.87663713593184,4.384282846431207 50.87651653058313,4.384291255598933 50.876395))"
+73,"POLYGON((4.454580583275621 50.8962575,4.4544992449186 50.895933589170916,4.454263191812644 50.895641383057665,4.453895530480441 50.89540948566833,4.453432250174834 50.89526059777065,4.4529187 50.89520929438722,4.452405149825165 50.89526059777065,4.451941869519557 50.89540948566833,4.451574208187354 50.895641383057665,4.451338155081398 50.895933589170916,4.451256816724379 50.8962575,4.451338155081398 50.89658140857615,4.451574208187354 50.896873608791125,4.451941869519557 50.897105498889815,4.452405149825165 50.89725438088924,4.4529187 50.897305682019734,4.453432250174834 50.89725438088924,4.453895530480441 50.897105498889815,4.454263191812644 50.896873608791125,4.4544992449186 50.89658140857615,4.454580583275621 50.8962575))"
+74,"POLYGON((4.470251064753676 50.765198,4.470089848169093 50.76416267511384,4.469612393878273 50.76316711557646,4.468837050181855 50.76224958389501,4.467793613103276 50.76144534585372,4.466522181344296 50.76078531442362,4.46507161531439 50.76029486079662,4.463497659452596 50.759992838386985,4.4618608 50.75989085745924,4.460223940547405 50.759992838386985,4.458649984685612 50.76029486079662,4.457199418655705 50.76078531442362,4.455927986896725 50.76144534585372,4.454884549818146 50.76224958389501,4.454109206121728 50.76316711557646,4.453631751830908 50.76416267511384,4.453470535246324 50.765198,4.453631751830908 50.76623330197664,4.454109206121728 50.76722879627323,4.454884549818146 50.76814623031495,4.455927986896725 50.76895035318232,4.457199418655705 50.76961026943851,4.458649984685612 50.770100625425776,4.460223940547405 50.770402582594635,4.4618608 50.770504540612855,4.463497659452596 50.770402582594635,4.46507161531439 50.770100625425776,4.466522181344296 50.76961026943851,4.467793613103276 50.76895035318232,4.468837050181855 50.76814623031495,4.469612393878273 50.76722879627323,4.470089848169093 50.76623330197664,4.470251064753676 50.765198))"
+75,"POLYGON((4.339717581958141 50.87307870000001,4.339570283894556 50.87225372953237,4.339135775843774 50.87147011300666,4.338435845853806 50.87076714725349,4.337505591337004 50.87018008628365,4.336391659139245 50.86973837263885,4.335149906472301 50.86946416005834,4.3338426 50.86937120173198,4.332535293527697 50.86946416005834,4.331293540860752 50.86973837263885,4.330179608662994 50.87018008628365,4.329249354146192 50.87076714725349,4.328549424156226 50.87147011300666,4.328114916105442 50.87225372953237,4.327967618041858 50.87307870000001,4.328114916105442 50.87390365586569,4.328549424156226 50.874687231477616,4.329249354146192 50.87539013810867,4.330179608662994 50.8759771334579,4.331293540860752 50.87641878798058,4.332535293527697 50.8766929596473,4.3338426 50.87678590337172,4.335149906472301 50.8766929596473,4.336391659139245 50.87641878798058,4.337505591337004 50.8759771334579,4.338435845853806 50.87539013810867,4.339135775843774 50.874687231477616,4.339570283894556 50.87390365586569,4.339717581958141 50.87307870000001))"
+76,"POLYGON((4.320100821904616 50.878155899999996,4.320024910714041 50.87779207861004,4.319802350364505 50.87745304848983,4.31944830797603 50.87716191475705,4.318986910952308 50.87693851875351,4.318449602738012 50.876798085606694,4.317873 50.87675018637876,4.317296397261988 50.876798085606694,4.316759089047691 50.87693851875351,4.316297692023969 50.87716191475705,4.315943649635496 50.87745304848983,4.315721089285959 50.87779207861004,4.315645178095384 50.878155899999996,4.315721089285959 50.87851971854945,4.315943649635496 50.878858740909294,4.316297692023969 50.87914986404121,4.316759089047691 50.879373249443894,4.317296397261988 50.87951367483035,4.317873 50.87956157121779,4.318449602738012 50.87951367483035,4.318986910952308 50.879373249443894,4.31944830797603 50.87914986404121,4.319802350364505 50.878858740909294,4.320024910714041 50.87851971854945,4.320100821904616 50.878155899999996))"
+77,"POLYGON((4.271400952472855 50.752368000000004,4.271323623747058 50.75187126546457,4.271094609269235 50.751393615187425,4.270722709937335 50.750953405855064,4.270222217634119 50.750567555743686,4.26961236599812 50.75025089436475,4.268916591285703 50.75001559234551,4.268161631728868 50.749870693489086,4.2673765 50.74982176703151,4.266591368271132 50.749870693489086,4.265836408714296 50.75001559234551,4.265140634001879 50.75025089436475,4.264530782365881 50.750567555743686,4.264030290062664 50.750953405855064,4.263658390730764 50.751393615187425,4.26342937625294 50.75187126546457,4.263352047527144 50.752368000000004,4.26342937625294 50.75286472926412,4.263658390730764 50.753342364529885,4.264030290062664 50.75378255139611,4.264530782365881 50.75416837500686,4.265140634001879 50.75448500988518,4.265836408714296 50.75472028943828,4.266591368271132 50.75486517328331,4.2673765 50.75491409446959,4.268161631728868 50.75486517328331,4.268916591285703 50.75472028943828,4.26961236599812 50.75448500988518,4.270222217634119 50.75416837500686,4.270722709937335 50.75378255139611,4.271094609269235 50.753342364529885,4.271323623747058 50.75286472926412,4.271400952472855 50.752368000000004))"
+78,"POLYGON((4.433299239354641 50.88149869999999,4.433268517012096 50.881227681966294,4.433176975402762 50.88096217954961,4.433026478049819 50.88070759775307,4.432820088645374 50.88046911934787,4.432562008682527 50.880251599349265,4.432257491925076 50.88005946615946,4.43191273745605 50.87989663139211,4.431534763482253 50.87976641021581,4.431131264463798 50.87967145384081,4.430710454477109 50.87961369552509,4.4302809 50.87959431120092,4.42985134552289 50.87961369552509,4.429430535536201 50.87967145384081,4.429027036517746 50.87976641021581,4.428649062543948 50.87989663139211,4.428304308074923 50.88005946615946,4.427999791317472 50.880251599349265,4.427741711354624 50.88046911934787,4.427535321950179 50.88070759775307,4.427384824597237 50.88096217954961,4.427293282987902 50.881227681966294,4.427262560645358 50.88149869999999,4.427293282987902 50.8817697164573,4.427384824597237 50.8820352142725,4.427535321950179 50.88228978881524,4.427741711354624 50.88252825790201,4.427999791317472 50.88274576727247,4.428304308074923 50.88293788938542,4.428649062543948 50.88310071352463,4.429027036517746 50.883230925382485,4.429430535536201 50.8833258745037,4.42985134552289 50.883383628217935,4.4302809 50.883403010965694,4.430710454477109 50.883383628217935,4.431131264463798 50.8833258745037,4.431534763482253 50.883230925382485,4.43191273745605 50.88310071352463,4.432257491925076 50.88293788938542,4.432562008682527 50.88274576727247,4.432820088645374 50.88252825790201,4.433026478049819 50.88228978881524,4.433176975402762 50.8820352142725,4.433268517012096 50.8817697164573,4.433299239354641 50.88149869999999))"
+79,"POLYGON((4.454251956090054 50.83574200000001,4.453070105072356 50.8329563402849,4.449841228045027 50.83091699043276,4.4454305 50.830170514304015,4.441019771954973 50.83091699043276,4.437790894927644 50.8329563402849,4.436609043909946 50.83574200000001,4.437790894927644 50.838527493452666,4.441019771954973 50.84056651077993,4.4454305 50.841312820646216,4.449841228045027 50.84056651077993,4.453070105072356 50.838527493452666,4.454251956090054 50.83574200000001))"
+80,"POLYGON((4.312131514569506 50.88463599999999,4.312113293192556 50.88434341720946,4.312058741402555 50.88405263646863,4.311968195529428 50.883765450587916,4.311842213818592 50.88348363024646,4.31168157298919 50.88320891307334,4.31148726344535 50.88294299293164,4.311260483170026 50.8826875094718,4.311002630339028 50.882444038018605,4.310715294700804 50.8822140798542,4.310400247775111 50.881999052957305,4.310059431931012 50.88180028325573,4.309694948411515 50.881618996446235,4.309309044378724 50.88145631043246,4.308904099059327 50.88131322842748,4.308482609075875 50.881190632763705,4.308047173054275 50.88108927944853,4.307600475602398 50.88100979349921,4.307145270758578 50.88095266508602,4.306684365012047 50.88091824650729,4.306220599999999 50.88090675001551,4.305756834987951 50.88091824650729,4.30529592924142 50.88095266508602,4.3048407243976 50.88100979349921,4.304394026945723 50.88108927944853,4.303958590924124 50.881190632763705,4.303537100940671 50.88131322842748,4.303132155621274 50.88145631043246,4.302746251588482 50.881618996446235,4.302381768068987 50.88180028325573,4.302040952224886 50.881999052957305,4.301725905299195 50.8822140798542,4.301438569660971 50.882444038018605,4.301180716829973 50.8826875094718,4.300953936554649 50.88294299293164,4.30075962701081 50.88320891307334,4.300598986181406 50.88348363024646,4.300473004470571 50.883765450587916,4.300382458597444 50.88405263646863,4.300327906807443 50.88434341720946,4.300309685430493 50.88463599999999,4.300327906807443 50.88492858095308,4.300382458597444 50.88521935622681,4.300473004470571 50.885506533145374,4.300598986181406 50.88578834125032,4.30075962701081 50.886063043213866,4.300953936554649 50.886328945547454,4.301180716829973 50.88658440903912,4.301438569660971 50.88682785885578,4.301725905299195 50.88705779424804,4.302040952224886 50.8872727977979,4.302381768068987 50.88747154415245,4.302746251588482 50.88765280818979,4.303132155621274 50.88781547256701,4.303537100940671 50.88795853460385,4.303958590924124 50.8880811124595,4.304394026945723 50.888182450565104,4.3048407243976 50.8882619242779,4.30529592924142 50.88831904372896,4.305756834987951 50.88835345684057,4.306220599999999 50.88836495149491,4.306684365012047 50.88835345684057,4.307145270758578 50.88831904372896,4.307600475602398 50.8882619242779,4.308047173054275 50.888182450565104,4.308482609075875 50.8880811124595,4.308904099059327 50.88795853460385,4.309309044378724 50.88781547256701,4.309694948411515 50.88765280818979,4.310059431931012 50.88747154415245,4.310400247775111 50.8872727977979,4.310715294700804 50.88705779424804,4.311002630339028 50.88682785885578,4.311260483170026 50.88658440903912,4.31148726344535 50.886328945547454,4.31168157298919 50.886063043213866,4.311842213818592 50.88578834125032,4.311968195529428 50.885506533145374,4.312058741402555 50.88521935622681,4.312113293192556 50.88492858095308,4.312131514569506 50.88463599999999))"
+81,"POLYGON((4.48949776390525 50.8443733,4.489486846308321 50.84418028072133,4.489454149151102 50.843988244232214,4.489399839050815 50.84379816912475,4.48932419275928 50.84361102400795,4.489227595752658 50.843427762571345,4.489110540267156 50.84324931872442,4.488973622790692 50.84307660183652,4.488817541023346 50.84291049210167,4.488643090322025 50.84275183605198,4.488451159647517 50.84260144224236,4.488242727034542 50.84246007712862,4.488018854607922 50.842328461160186,4.487780683170224 50.84220726510707,4.487529426388502 50.84209710664004,4.487266364609724 50.84199854718141,4.486992838336412 50.84191208904258,4.486710241395761 50.84183817286277,4.486420013837 50.84177717536229,4.486123634593244 50.8417294074216,4.485822613945183 50.84169511249613,4.485518485825039 50.8416744653748,4.4852128 50.841667571288774,4.484907114174962 50.8416744653748,4.484602986054817 50.84169511249613,4.484301965406757 50.8417294074216,4.484005586163001 50.84177717536229,4.48371535860424 50.84183817286277,4.483432761663589 50.84191208904258,4.483159235390277 50.84199854718141,4.482896173611499 50.84209710664004,4.482644916829776 50.84220726510707,4.482406745392079 50.842328461160186,4.482182872965458 50.84246007712862,4.481974440352484 50.84260144224236,4.481782509677975 50.84275183605198,4.481608058976654 50.84291049210167,4.481451977209308 50.84307660183652,4.481315059732846 50.84324931872442,4.481198004247342 50.843427762571345,4.481101407240721 50.84361102400795,4.481025760949185 50.84379816912475,4.480971450848898 50.843988244232214,4.48093875369168 50.84418028072133,4.48092783609475 50.8443733,4.48093875369168 50.84456631848012,4.480971450848898 50.84475835258986,4.481025760949185 50.844948423785574,4.481101407240721 50.84513556353788,4.481198004247342 50.845318818266406,4.481315059732846 50.84549725419827,4.481451977209308 50.84566996212525,4.481608058976654 50.84583606203573,4.481782509677975 50.8459947075976,4.481974440352484 50.84614509046946,4.482182872965458 50.84628644441813,4.482406745392079 50.846418049221505,4.482644916829776 50.846539234336845,4.482896173611499 50.84664938231605,4.483159235390277 50.84674793195031,4.483432761663589 50.846834381128225,4.48371535860424 50.84690828939298,4.484005586163001 50.8469692801854,4.484301965406757 50.84701704276157,4.484602986054817 50.84705133377528,4.484907114174962 50.84707197851725,4.4852128 50.847078871804726,4.485518485825039 50.84707197851725,4.485822613945183 50.84705133377528,4.486123634593244 50.84701704276157,4.486420013837 50.8469692801854,4.486710241395761 50.84690828939298,4.486992838336412 50.846834381128225,4.487266364609724 50.84674793195031,4.487529426388502 50.84664938231605,4.487780683170224 50.846539234336845,4.488018854607922 50.846418049221505,4.488242727034542 50.84628644441813,4.488451159647517 50.84614509046946,4.488643090322025 50.8459947075976,4.488817541023346 50.84583606203573,4.488973622790692 50.84566996212525,4.489110540267156 50.84549725419827,4.489227595752658 50.845318818266406,4.48932419275928 50.84513556353788,4.489399839050815 50.844948423785574,4.489454149151102 50.84475835258986,4.489486846308321 50.84456631848012,4.48949776390525 50.8443733))"
+82,"POLYGON((4.269220589170471 50.8774466,4.269218289937691 50.87741522025371,4.269211411855594 50.877384108207494,4.269200013605552 50.877353529299164,4.269184192433414 50.877323744418455,4.269164083319843 50.87729500768128,4.269139857828708 50.877267564261466,4.269111722643354 50.877241648299105,4.269079917803263 50.87721748090274,4.269044714656119 50.877195268262994,4.269006413542759 50.87717519989318,4.268965341234778 50.87715744701241,4.268921848146626 50.877142161084755,4.268876305345998 50.877129472526825,4.268829101388007 50.8771194895951,4.268780639000182 50.877112297462176,4.268731331646528 50.877107957490104,4.2686816 50.8771065067068,4.268631868353471 50.877107957490104,4.268582560999817 50.877112297462176,4.268534098611992 50.8771194895951,4.268486894654001 50.877129472526825,4.268441351853372 50.877142161084755,4.26839785876522 50.87715744701241,4.26835678645724 50.87717519989318,4.26831848534388 50.877195268262994,4.268283282196736 50.87721748090274,4.268251477356645 50.877241648299105,4.268223342171291 50.877267564261466,4.268199116680155 50.87729500768128,4.268179007566585 50.877323744418455,4.268163186394447 50.877353529299164,4.268151788144404 50.877384108207494,4.268144910062308 50.87741522025371,4.268142610829528 50.8774466,4.268144910062308 50.87747797972515,4.268151788144404 50.8775090917087,4.268163186394447 50.87753967051496,4.268179007566585 50.87756945525765,4.268199116680155 50.877598191825584,4.268223342171291 50.8776256350507,4.268251477356645 50.87765155079952,4.268283282196736 50.87767571797076,4.26831848534388 50.877697930381494,4.26835678645724 50.87771799852621,4.26839785876522 50.87773575119342,4.268441351853372 50.87775103692637,4.268486894654001 50.877763725315056,4.268534098611992 50.87777370810878,4.268582560999817 50.877780900139626,4.268631868353471 50.877785240049015,4.2686816 50.8777866908112,4.268731331646528 50.877785240049015,4.268780639000182 50.877780900139626,4.268829101388007 50.87777370810878,4.268876305345998 50.877763725315056,4.268921848146626 50.87775103692637,4.268965341234778 50.87773575119342,4.269006413542759 50.87771799852621,4.269044714656119 50.877697930381494,4.269079917803263 50.87767571797076,4.269111722643354 50.87765155079952,4.269139857828708 50.8776256350507,4.269164083319843 50.877598191825584,4.269184192433414 50.87756945525765,4.269200013605552 50.87753967051496,4.269211411855594 50.8775090917087,4.269218289937691 50.87747797972515,4.269220589170471 50.8774466))"
+83,"POLYGON((4.4713770698001 50.84870159999999,4.471338139473707 50.8483892873728,4.471222307088366 50.84808466290464,4.471032424821828 50.84779522768321,4.470773168205681 50.84752810891045,4.470450920998236 50.847289884373325,4.470073617995218 50.84708642043416,4.469650549648758 50.84692272753402,4.46919213330563 50.846802836771616,4.468709656697598 50.84672970060164,4.468215 50.84670512010163,4.467720343302401 50.84672970060164,4.467237866694369 50.846802836771616,4.466779450351241 50.84692272753402,4.466356382004781 50.84708642043416,4.465979079001763 50.847289884373325,4.465656831794319 50.84752810891045,4.465397575178171 50.84779522768321,4.465207692911634 50.84808466290464,4.465091860526292 50.8483892873728,4.465052930199898 50.84870159999999,4.465091860526292 50.84901391053625,4.465207692911634 50.84931852893627,4.465397575178171 50.849607954706364,4.465656831794319 50.84987506156975,4.465979079001763 50.85011327290522,4.466356382004781 50.85031672364272,4.466779450351241 50.85048040463349,4.467237866694369 50.85060028594456,4.467720343302401 50.8506734160464,4.468215 50.85069799445548,4.468709656697598 50.8506734160464,4.46919213330563 50.85060028594456,4.469650549648758 50.85048040463349,4.470073617995218 50.85031672364272,4.470450920998236 50.85011327290522,4.470773168205681 50.84987506156975,4.471032424821828 50.849607954706364,4.471222307088366 50.84931852893627,4.471338139473707 50.84901391053625,4.4713770698001 50.84870159999999))"
+84,"POLYGON((4.350608466908548 50.838168800000005,4.350605356200161 50.8381238066182,4.350596047749369 50.83807915562033,4.350580612399103 50.8380351868289,4.3505591676217 50.837992234875344,4.350531876624862 50.83795062665323,4.350498947109555 50.83791067883026,4.350460629689276 50.83787269543812,4.350417215982727 50.837836965558495,4.350369036394429 50.83780376112284,4.350316457600143 50.83777333484258,4.35025987975624 50.83774591828575,4.350199733454273 50.837721720114345,4.35013647644392 50.837700924496225,4.350070590149224 50.83768368970323,4.350002576004673 50.837670146906554,4.349932951638972 50.83766039917832,4.349862246935586 50.83765452070699,4.349791 50.837652556232776,4.349719753064413 50.83765452070699,4.349649048361027 50.83766039917832,4.349579423995326 50.837670146906554,4.349511409850773 50.83768368970323,4.349445523556078 50.837700924496225,4.349382266545724 50.837721720114345,4.349322120243759 50.83774591828575,4.349265542399856 50.83777333484258,4.349212963605569 50.83780376112284,4.349164784017272 50.837836965558495,4.349121370310723 50.83787269543812,4.349083052890443 50.83791067883026,4.349050123375137 50.83795062665323,4.349022832378299 50.837992234875344,4.349001387600896 50.8380351868289,4.348985952250629 50.83807915562033,4.348976643799838 50.8381238066182,4.348973533091451 50.838168800000005,4.348976643799838 50.838213793338404,4.348985952250629 50.838258444207455,4.349001387600896 50.83830241278854,4.349022832378299 50.8383453644566,4.349050123375137 50.83838697232676,4.349083052890443 50.838426919742005,4.349121370310723 50.838464902683036,4.349164784017272 50.83850063208188,4.349212963605569 50.83853383602169,4.349265542399856 50.838564261806106,4.349322120243759 50.83859167788216,4.349382266545724 50.83861587560246,4.349445523556078 50.83863667081285,4.349511409850773 50.83865390525388,4.349579423995326 50.83866744776507,4.349649048361027 50.83867719528296,4.349719753064413 50.838683073625454,4.349791 50.83868503805629,4.349862246935586 50.838683073625454,4.349932951638972 50.83867719528296,4.350002576004673 50.83866744776507,4.350070590149224 50.83865390525388,4.35013647644392 50.83863667081285,4.350199733454273 50.83861587560246,4.35025987975624 50.83859167788216,4.350316457600143 50.838564261806106,4.350369036394429 50.83853383602169,4.350417215982727 50.83850063208188,4.350460629689276 50.838464902683036,4.350498947109555 50.838426919742005,4.350531876624862 50.83838697232676,4.3505591676217 50.8383453644566,4.350580612399103 50.83830241278854,4.350596047749369 50.838258444207455,4.350605356200161 50.838213793338404,4.350608466908548 50.838168800000005))"
+85,"POLYGON((4.329963042491753 50.89382979999999,4.329303173760741 50.89173728184793,4.327424026600278 50.88996325698214,4.324611684131032 50.888777853806836,4.321294299999999 50.88836158841073,4.317976915868966 50.888777853806836,4.31516457339972 50.88996325698214,4.313285426239258 50.89173728184793,4.312625557508246 50.89382979999999,4.313285426239258 50.895922224140264,4.31516457339972 50.897696022041536,4.317976915868966 50.89888119825232,4.321294299999999 50.89929736963664,4.324611684131032 50.89888119825232,4.327424026600278 50.897696022041536,4.329303173760741 50.895922224140264,4.329963042491753 50.89382979999999))"
+86,"POLYGON((4.377184512035261 50.87098710000001,4.3761245 50.87031815478948,4.375064487964739 50.87098710000001,4.3761245 50.87165603561023,4.377184512035261 50.87098710000001))"
+87,"POLYGON((4.453895340203068 50.888619,4.453877189984272 50.88829841447857,4.453822831817242 50.88797946039797,4.453732542698734 50.88766376312528,4.453606782721401 50.88735293146389,4.453446192729262 50.88704854945378,4.453251591052104 50.88675216829734,4.453023969335469 50.886465298451874,4.452764487487449 50.88618940192928,4.452474467768062 50.88592588484213,4.452155388051321 50.885676090234206,4.451808874294322 50.885441291232176,4.451436692251743 50.885222684553334,4.45104073847796 50.885021384402584,4.450623030662645 50.884838416790004,4.450185697349078 50.884674714297674,4.449730967087578 50.88453111132314,4.449261157079324 50.88440833982317,4.448778661368429 50.88430702558004,4.448285938642436 50.88422768500936,4.447785499703416 50.884170722525596,4.447279894673493 50.88413642847897,4.4467717 50.884124977674254,4.446263505326508 50.88413642847897,4.445757900296583 50.884170722525596,4.445257461357564 50.88422768500936,4.444764738631571 50.88430702558004,4.444282242920675 50.88440833982317,4.443812432912421 50.88453111132314,4.443357702650922 50.884674714297674,4.442920369337354 50.884838416790004,4.442502661522039 50.885021384402584,4.442106707748257 50.885222684553334,4.441734525705678 50.885441291232176,4.441388011948678 50.885676090234206,4.441068932231937 50.88592588484213,4.44077891251255 50.88618940192928,4.440519430664531 50.886465298451874,4.440291808947896 50.88675216829734,4.440097207270738 50.88704854945378,4.439936617278598 50.88735293146389,4.439810857301266 50.88766376312528,4.439720568182758 50.88797946039797,4.439666210015726 50.88829841447857,4.439648059796932 50.888619,4.439666210015726 50.88893958331512,4.439720568182758 50.88925853082167,4.439810857301266 50.889574217286444,4.439936617278598 50.88988503412606,4.440097207270738 50.89018939760224,4.440291808947896 50.890485756889916,4.440519430664531 50.890772601976956,4.44077891251255 50.89104847135548,4.441068932231937 50.89131195946548,4.441388011948678 50.89156172385307,4.441734525705678 50.8917964920068,4.442106707748257 50.892015067837335,4.442502661522039 50.892216337767735,4.442920369337354 50.89239927640319,4.443357702650922 50.892562951751444,4.443812432912421 50.892706529967555,4.444282242920675 50.89282927959876,4.444764738631571 50.89293057530796,4.445257461357564 50.89300990105686,4.445757900296583 50.89306685273271,4.446263505326508 50.8931011402053,4.4467717 50.893112588803696,4.447279894673493 50.8931011402053,4.447785499703416 50.89306685273271,4.448285938642436 50.89300990105686,4.448778661368429 50.89293057530796,4.449261157079324 50.89282927959876,4.449730967087578 50.892706529967555,4.450185697349078 50.892562951751444,4.450623030662645 50.89239927640319,4.45104073847796 50.892216337767735,4.451436692251743 50.892015067837335,4.451808874294322 50.8917964920068,4.452155388051321 50.89156172385307,4.452474467768062 50.89131195946548,4.452764487487449 50.89104847135548,4.453023969335469 50.890772601976956,4.453251591052104 50.890485756889916,4.453446192729262 50.89018939760224,4.453606782721401 50.88988503412606,4.453732542698734 50.889574217286444,4.453822831817242 50.88925853082167,4.453877189984272 50.88893958331512,4.453895340203068 50.888619))"
+88,"POLYGON((4.234925554638761 50.80614320000001,4.234917826015505 50.805987785981266,4.234894670647086 50.80583298479672,4.234856179917162 50.80567940738504,4.23480250573106 50.80552765986116,4.234733859916271 50.805378341123934,4.234650513386465 50.80523204049231,4.234552795072317 50.80508933537904,4.23444109062337 50.804950789011514,4.234315840886053 50.80481694820831,4.234177540163855 50.80468834122061,4.234026734266544 50.804565475646704,4.233864018356101 50.80444883642801,4.233690034597886 50.804338883934534,4.233505469626307 50.8042360521472,4.233311051834987 50.80414074694443,4.233107548502127 50.80405334449942,4.232895762762411 50.803974189794985,4.232676530437397 50.80390359526122,4.232450716736914 50.803841839541874,4.232219212844474 50.80378916639404,4.231982932400177 50.80374578372564,4.231742807894989 50.80371186277427,4.231499786990631 50.80368753743119,4.231254828779584 50.80367290371245,4.2310089 50.803668019379785,4.230762971220415 50.80367290371245,4.230518013009369 50.80368753743119,4.23027499210501 50.80371186277427,4.230034867599823 50.80374578372564,4.229798587155525 50.80378916639404,4.229567083263086 50.803841839541874,4.229341269562603 50.80390359526122,4.229122037237589 50.803974189794985,4.228910251497873 50.80405334449942,4.228706748165013 50.80414074694443,4.228512330373692 50.8042360521472,4.228327765402114 50.804338883934534,4.228153781643899 50.80444883642801,4.227991065733455 50.804565475646704,4.227840259836145 50.80468834122061,4.227701959113947 50.80481694820831,4.227576709376629 50.804950789011514,4.227465004927682 50.80508933537904,4.227367286613534 50.80523204049231,4.227283940083728 50.805378341123934,4.227215294268939 50.80552765986116,4.227161620082837 50.80567940738504,4.227123129352914 50.80583298479672,4.227099973984494 50.805987785981266,4.227092245361239 50.80614320000001,4.227099973984494 50.80629861350175,4.227123129352914 50.806453413143466,4.227161620082837 50.806606988010806,4.227215294268939 50.806758732028996,4.227283940083728 50.80690804635442,4.227367286613534 50.807054341737754,4.227465004927682 50.80719704084897,4.227576709376629 50.80733558055537,4.227701959113947 50.807469414143384,4.227840259836145 50.80759801347566,4.227991065733455 50.807720871074636,4.228153781643899 50.807837502124634,4.228327765402114 50.807947446384496,4.228512330373692 50.808050270003115,4.228706748165013 50.80814556723096,4.228910251497873 50.80823296202053,4.229122037237589 50.80831210950981,4.229341269562603 50.808382697382434,4.229567083263086 50.808444447099724,4.229798587155525 50.80849711499924,4.230034867599823 50.80854049325586,4.23027499210501 50.80857441070152,4.230518013009369 50.808598733500276,4.230762971220415 50.80861336567618,4.2310089 50.80861824949187,4.231254828779584 50.80861336567618,4.231499786990631 50.808598733500276,4.231742807894989 50.80857441070152,4.231982932400177 50.80854049325586,4.232219212844474 50.80849711499924,4.232450716736914 50.808444447099724,4.232676530437397 50.808382697382434,4.232895762762411 50.80831210950981,4.233107548502127 50.80823296202053,4.233311051834987 50.80814556723096,4.233505469626307 50.808050270003115,4.233690034597886 50.807947446384496,4.233864018356101 50.807837502124634,4.234026734266544 50.807720871074636,4.234177540163855 50.80759801347566,4.234315840886053 50.807469414143384,4.23444109062337 50.80733558055537,4.234552795072317 50.80719704084897,4.234650513386465 50.807054341737754,4.234733859916271 50.80690804635442,4.23480250573106 50.806758732028996,4.234856179917162 50.806606988010806,4.234894670647086 50.806453413143466,4.234917826015505 50.80629861350175,4.234925554638761 50.80614320000001))"
+89,"POLYGON((4.46832687004566 50.907520799999986,4.468261036454494 50.90694036954417,4.468064875863062 50.906371747960854,4.467742381535326 50.90582651138642,4.467300118525804 50.905315760275144,4.466747090033985 50.904849893344256,4.466094554125163 50.90443839578084,4.465355794548682 50.90408964603098,4.464545850319111 50.903810745113724,4.463681209565281 50.90360737194494,4.462779473879521 50.90348366762593,4.461858999999999 50.903442151060574,4.460938526120478 50.90348366762593,4.460036790434716 50.90360737194494,4.459172149680887 50.903810745113724,4.458362205451317 50.90408964603098,4.457623445874835 50.90443839578084,4.456970909966012 50.904849893344256,4.456417881474194 50.905315760275144,4.455975618464671 50.90582651138642,4.455653124136936 50.906371747960854,4.455456963545505 50.90694036954417,4.455391129954338 50.907520799999986,4.455456963545505 50.908101223218615,4.455653124136936 50.90866982367666,4.455975618464671 50.909215026949184,4.456417881474194 50.909725735279835,4.456970909966012 50.910191553417235,4.457623445874835 50.91060300012722,4.458362205451317 50.91095170108359,4.459172149680887 50.911230559220236,4.460036790434716 50.9114338990871,4.460938526120478 50.91155758228086,4.461858999999999 50.91159909160901,4.462779473879521 50.91155758228086,4.463681209565281 50.9114338990871,4.464545850319111 50.911230559220236,4.465355794548682 50.91095170108359,4.466094554125163 50.91060300012722,4.466747090033985 50.910191553417235,4.467300118525804 50.909725735279835,4.467742381535326 50.909215026949184,4.468064875863062 50.90866982367666,4.468261036454494 50.908101223218615,4.46832687004566 50.907520799999986))"
+90,"POLYGON((4.457930726839294 50.83930599999999,4.457902107514245 50.83905330529584,4.457816832146026 50.838805753400266,4.457676636695218 50.838568383877124,4.457484375136913 50.83834602907634,4.457243961361996 50.83814321574578,4.456960289501633 50.83796407285978,4.456639134296858 50.837812247542516,4.456287033541503 50.83769083079943,4.455911154991574 50.83760229457058,4.455519150450402 50.837548441389245,4.455119 50.837530367672045,4.454718849549597 50.837548441389245,4.454326845008426 50.83760229457058,4.453950966458497 50.83769083079943,4.453598865703142 50.837812247542516,4.453277710498366 50.83796407285978,4.452994038638003 50.83814321574578,4.452753624863087 50.83834602907634,4.452561363304781 50.838568383877124,4.452421167853974 50.838805753400266,4.452335892485754 50.83905330529584,4.452307273160706 50.83930599999999,4.452335892485754 50.83955869333575,4.452421167853974 50.83980624123703,4.452561363304781 50.840043604463546,4.452753624863087 50.8402659511755,4.452994038638003 50.84046875528034,4.453277710498366 50.84064788855112,4.453598865703142 50.84079970464265,4.453950966458497 50.840921113296915,4.454326845008426 50.841009643229135,4.454718849549597 50.841063492416154,4.455119 50.84108156476498,4.455519150450402 50.841063492416154,4.455911154991574 50.841009643229135,4.456287033541503 50.840921113296915,4.456639134296858 50.84079970464265,4.456960289501633 50.84064788855112,4.457243961361996 50.84046875528034,4.457484375136913 50.8402659511755,4.457676636695218 50.840043604463546,4.457816832146026 50.83980624123703,4.457902107514245 50.83955869333575,4.457930726839294 50.83930599999999))"
+91,"POLYGON((4.229430515295152 50.844659199999995,4.229303457743551 50.84374218847062,4.228926145668161 50.842853022661906,4.228310043505462 50.842018721768255,4.227473871207904 50.84126463918727,4.226443035447626 50.84061369173691,4.225248857647576 50.840085662808825,4.223927622295926 50.839696600695184,4.222519474460257 50.83945833043872,4.221067199999999 50.83937809410201,4.219614925539743 50.83945833043872,4.218206777704073 50.839696600695184,4.216885542352423 50.840085662808825,4.215691364552374 50.84061369173691,4.214660528792096 50.84126463918727,4.213824356494539 50.842018721768255,4.213208254331839 50.842853022661906,4.212830942256448 50.84374218847062,4.212703884704848 50.844659199999995,4.212830942256448 50.84557619350572,4.213208254331839 50.84646530741737,4.213824356494539 50.84729952880009,4.214660528792096 50.84805351384649,4.215691364552374 50.84870435750272,4.216885542352423 50.84923228889622,4.218206777704073 50.84962127149893,4.219614925539743 50.84985948985833,4.221067199999999 50.849939708171384,4.222519474460257 50.84985948985833,4.223927622295926 50.84962127149893,4.225248857647576 50.84923228889622,4.226443035447626 50.84870435750272,4.227473871207904 50.84805351384649,4.228310043505462 50.84729952880009,4.228926145668161 50.84646530741737,4.229303457743551 50.84557619350572,4.229430515295152 50.844659199999995))"
+92,"POLYGON((4.456239701574073 50.86763260000001,4.456191888546268 50.86713373723634,4.456049146684468 50.86664214379283,4.455813557486442 50.8661649885507,4.455488556373198 50.865709230055494,4.455078882592807 50.8652815150139,4.454590510111491 50.864888081328,4.454030560499749 50.864534667082886,4.453407199083815 50.86422642681814,4.452729515876819 50.863967856306964,4.452007393025933 50.863762726943285,4.451251360708399 50.86361403069676,4.450472443577843 50.86352393644115,4.449682 50.863493758295434,4.448891556422156 50.86352393644115,4.448112639291601 50.86361403069676,4.447356606974068 50.863762726943285,4.446634484123181 50.863967856306964,4.445956800916186 50.86422642681814,4.445333439500251 50.864534667082886,4.444773489888509 50.864888081328,4.444285117407193 50.8652815150139,4.443875443626802 50.865709230055494,4.443550442513558 50.8661649885507,4.443314853315533 50.86664214379283,4.443172111453732 50.86713373723634,4.443124298425928 50.86763260000001,4.443172111453732 50.86813145742523,4.443314853315533 50.86862303516363,4.443550442513558 50.86910016524673,4.443875443626802 50.86955589059114,4.444285117407193 50.86998356641677,4.444773489888509 50.87037695710062,4.445333439500251 50.87073032705672,4.445956800916186 50.87103852431941,4.446634484123181 50.871297055614626,4.447356606974068 50.8715021518275,4.448112639291601 50.871650822914994,4.448891556422156 50.871740901465515,4.449682 50.871771074272765,4.450472443577843 50.871740901465515,4.451251360708399 50.871650822914994,4.452007393025933 50.8715021518275,4.452729515876819 50.871297055614626,4.453407199083815 50.87103852431941,4.454030560499749 50.87073032705672,4.454590510111491 50.87037695710062,4.455078882592807 50.86998356641677,4.455488556373198 50.86955589059114,4.455813557486442 50.86910016524673,4.456049146684468 50.86862303516363,4.456191888546268 50.86813145742523,4.456239701574073 50.86763260000001))"
+93,"POLYGON((4.356123401931379 50.8247516,4.352072 50.82219228165979,4.348020598068621 50.8247516,4.352072 50.827310778052826,4.356123401931379 50.8247516))"
+94,"POLYGON((4.307933833459792 50.85837579999999,4.3037926 50.85576161691041,4.29965136654021 50.85837579999999,4.3037926 50.86098983654764,4.307933833459792 50.85837579999999))"
+95,"POLYGON((4.297091885932646 50.81352789999999,4.297060813032385 50.813078221391336,4.296967830815132 50.81263196082837,4.296813646931708 50.812192514769826,4.296599434814563 50.81176322790458,4.296326824747253 50.811347367689315,4.295997891456996 50.81094809947133,4.295615138324749 50.81056846238618,4.295181478332958 50.810211346213954,4.294700211896013 50.8098794693707,4.294175001742096 50.8095753582031,4.293609845037609 50.80930132774422,4.293009042966323 50.80905946407771,4.292377167994775 50.808851608444776,4.291719029073036 50.808679343215594,4.291039635035694 50.80854397983258,4.290344156481604 50.808446548817265,4.289637886422504 50.80838779191753,4.2889262 50.80836815645528,4.288214513577495 50.80838779191753,4.287508243518395 50.808446548817265,4.286812764964305 50.80854397983258,4.286133370926963 50.808679343215594,4.285475232005224 50.808851608444776,4.284843357033676 50.80905946407771,4.284242554962391 50.80930132774422,4.283677398257903 50.8095753582031,4.283152188103985 50.8098794693707,4.282670921667041 50.810211346213954,4.282237261675251 50.81056846238618,4.281854508543002 50.81094809947133,4.281525575252746 50.811347367689315,4.281252965185436 50.81176322790458,4.281038753068291 50.812192514769826,4.280884569184867 50.81263196082837,4.280791586967615 50.813078221391336,4.280760514067353 50.81352789999999,4.280791586967615 50.813977574279335,4.280884569184867 50.81442382198586,4.281038753068291 50.81486324705149,4.281252965185436 50.81529250542521,4.281525575252746 50.81570833051604,4.281854508543002 50.81610755804392,4.282237261675251 50.81648715010963,4.282670921667041 50.81684421830098,4.283152188103985 50.8171760456598,4.283677398257903 50.817480107342966,4.284242554962391 50.817754089820966,4.284843357033676 50.81799590846803,4.285475232005224 50.81820372341087,4.286133370926963 50.8183759535156,4.286812764964305 50.81851128840709,4.287508243518395 50.8186086984295,4.288214513577495 50.818667442472794,4.2889262 50.81868707360572,4.289637886422504 50.818667442472794,4.290344156481604 50.8186086984295,4.291039635035694 50.81851128840709,4.291719029073036 50.8183759535156,4.292377167994775 50.81820372341087,4.293009042966323 50.81799590846803,4.293609845037609 50.817754089820966,4.294175001742096 50.817480107342966,4.294700211896013 50.8171760456598,4.295181478332958 50.81684421830098,4.295615138324749 50.81648715010963,4.295997891456996 50.81610755804392,4.296326824747253 50.81570833051604,4.296599434814563 50.81529250542521,4.296813646931708 50.81486324705149,4.296967830815132 50.81442382198586,4.297060813032385 50.813977574279335,4.297091885932646 50.81352789999999))"
+96,"POLYGON((4.318542453321281 50.8857422,4.318521739641572 50.88537631354943,4.318459704154606 50.88501228872067,4.318356662979008 50.8846519805661,4.318213141188988 50.88429722524093,4.31802987013869 50.88394983064426,4.317807783735376 50.883611567203516,4.317548013680453 50.883284158849015,4.317251883702574 50.88296927422474,4.316920902812227 50.88266851818033,4.316556757612163 50.88238342358764,4.316161303702851 50.8821154435237,4.315736556226768 50.8818659438601,4.31528467959969 50.88163619629652,4.31480797648133 50.88142737187423,4.314308876041508 50.881240535002625,4.313789921581662 50.88107663802936,4.313253757574764 50.8809365163819,4.312703116189695 50.88082088430539,4.312140803368732 50.88073033121863,4.31156968452912 50.880665318706654,4.310992669961551 50.88062617816577,4.3104127 50.88061310911253,4.309832730038448 50.88062617816577,4.30925571547088 50.880665318706654,4.308684596631268 50.88073033121863,4.308122283810305 50.88082088430539,4.307571642425234 50.8809365163819,4.307035478418337 50.88107663802936,4.306516523958491 50.881240535002625,4.30601742351867 50.88142737187423,4.305540720400309 50.88163619629652,4.30508884377323 50.8818659438601,4.304664096297147 50.8821154435237,4.304268642387836 50.88238342358764,4.303904497187771 50.88266851818033,4.303573516297425 50.88296927422474,4.303277386319546 50.883284158849015,4.303017616264622 50.883611567203516,4.302795529861308 50.88394983064426,4.302612258811011 50.88429722524093,4.30246873702099 50.8846519805661,4.302365695845392 50.88501228872067,4.302303660358428 50.88537631354943,4.302282946678718 50.8857422,4.302303660358428 50.88610808357696,4.302365695845392 50.886472099843424,4.30246873702099 50.88683239392125,4.302612258811011 50.88718712994184,4.302795529861308 50.88753450039907,4.303017616264622 50.88787273535691,4.303277386319546 50.88820011146487,4.303573516297425 50.888514960735456,4.303904497187771 50.888815679038686,4.304268642387836 50.889100734271025,4.304664096297147 50.88936867415669,4.30508884377323 50.88961813364202,4.305540720400309 50.889847841845246,4.30601742351867 50.890056628526345,4.306516523958491 50.89024343004424,4.307035478418337 50.890407294770995,4.307571642425234 50.89054738793554,4.308122283810305 50.890662995872596,4.308684596631268 50.890753529654795,4.30925571547088 50.89081852809004,4.309832730038448 50.89085766006859,4.3104127 50.89087072624823,4.310992669961551 50.89085766006859,4.31156968452912 50.89081852809004,4.312140803368732 50.890753529654795,4.312703116189695 50.890662995872596,4.313253757574764 50.89054738793554,4.313789921581662 50.890407294770995,4.314308876041508 50.89024343004424,4.31480797648133 50.890056628526345,4.31528467959969 50.889847841845246,4.315736556226768 50.88961813364202,4.316161303702851 50.88936867415669,4.316556757612163 50.889100734271025,4.316920902812227 50.888815679038686,4.317251883702574 50.888514960735456,4.317548013680453 50.88820011146487,4.317807783735376 50.88787273535691,4.31802987013869 50.88753450039907,4.318213141188988 50.88718712994184,4.318356662979008 50.88683239392125,4.318459704154606 50.886472099843424,4.318521739641572 50.88610808357696,4.318542453321281 50.8857422))"
+97,"POLYGON((4.296320910349442 50.7920314,4.296319836478695 50.792014987316,4.296316622202079 50.791998686741564,4.296311289476363 50.79198260962633,4.296303874729471 50.79196686579357,4.296294428611644 50.79195156279003,4.296283015649442 50.791936805151224,4.296269713804971 50.79192269368734,4.296254613943318 50.79190932479462,4.296237819211847 50.79189678979683,4.296219444335605 50.79188517432143,4.296199614833628 50.7918745577146,4.296178466161521 50.791865012499215,4.29615614278616 50.79185660387948,4.296132797198834 50.7918493892954,4.296108588873577 50.79184341803048,4.296083683177795 50.79183873087499,4.296058250242646 50.79183535984735,4.296032463800866 50.79183332797536,4.2960065 50.79183264913897,4.295980536199133 50.79183332797536,4.295954749757354 50.79183535984735,4.295929316822205 50.79183873087499,4.295904411126424 50.79184341803048,4.295880202801166 50.7918493892954,4.29585685721384 50.79185660387948,4.295834533838478 50.791865012499215,4.295813385166372 50.7918745577146,4.295793555664395 50.79188517432143,4.295775180788152 50.79189678979683,4.295758386056682 50.79190932479462,4.295743286195028 50.79192269368734,4.295729984350558 50.791936805151224,4.295718571388357 50.79195156279003,4.295709125270529 50.79196686579357,4.295701710523638 50.79198260962633,4.295696377797921 50.791998686741564,4.295693163521305 50.792014987316,4.295692089650558 50.7920314,4.295693163521305 50.79204781267824,4.295696377797921 50.792064113235554,4.295701710523638 50.79208019032275,4.295709125270529 50.79209593411734,4.295718571388357 50.79211123707361,4.295729984350558 50.792125994657354,4.295743286195028 50.792140106059854,4.295758386056682 50.792153474886575,4.295775180788152 50.792166009815524,4.295793555664395 50.79217762522115,4.295813385166372 50.79218824175914,4.295834533838478 50.792197786908524,4.29585685721384 50.79220619546687,4.295880202801166 50.792213409995874,4.295904411126424 50.792219381213535,4.295929316822205 50.79222406833086,4.295954749757354 50.79222743933047,4.295980536199133 50.79222947118532,4.2960065 50.79223015001595,4.296032463800866 50.79222947118532,4.296058250242646 50.79222743933047,4.296083683177795 50.79222406833086,4.296108588873577 50.792219381213535,4.296132797198834 50.792213409995874,4.29615614278616 50.79220619546687,4.296178466161521 50.792197786908524,4.296199614833628 50.79218824175914,4.296219444335605 50.79217762522115,4.296237819211847 50.792166009815524,4.296254613943318 50.792153474886575,4.296269713804971 50.792140106059854,4.296283015649442 50.792125994657354,4.296294428611644 50.79211123707361,4.296303874729471 50.79209593411734,4.296311289476363 50.79208019032275,4.296316622202079 50.792064113235554,4.296319836478695 50.79204781267824,4.296320910349442 50.7920314))"
+98,"POLYGON((4.40942693972298 50.83269699999999,4.4014499 50.8276585337954,4.393472860277019 50.83269699999999,4.4014499 50.83773492237023,4.40942693972298 50.83269699999999))"
+99,"POLYGON((4.26234476234221 50.848410799999996,4.262090634934873 50.84739775063077,4.261353128474101 50.84648384671733,4.260204435230785 50.845758555723066,4.258756997302996 50.84529288429603,4.2571525 50.845132423781,4.255548002697004 50.84529288429603,4.254100564769214 50.845758555723066,4.252951871525898 50.84648384671733,4.252214365065126 50.84739775063077,4.251960237657789 50.848410799999996,4.252214365065126 50.84942382736978,4.252951871525898 50.8503376736879,4.254100564769214 50.85106289349045,4.255548002697004 50.851528507322165,4.2571525 50.85168894583774,4.258756997302996 50.851528507322165,4.260204435230785 50.85106289349045,4.261353128474101 50.8503376736879,4.262090634934873 50.84942382736978,4.26234476234221 50.848410799999996))"
+100,"POLYGON((4.348419122384702 50.8766587,4.348410480305229 50.87656159877458,4.348384662745974 50.876465718454895,4.348341994377723 50.87637226480279,4.348283011779965 50.87628241307023,4.348208456693088 50.87619729321889,4.348119266690569 50.87611797570903,4.348016563388438 50.87604545803639,4.347901638340308 50.875980652186506,4.347775936795342 50.87592437316429,4.347641039523402 50.87587732874312,4.34749864293595 50.87584011056265,4.347350537752694 50.87581318668707,4.347198586482247 50.87579689571782,4.3470447 50.87579144253449,4.346890813517752 50.87579689571782,4.346738862247305 50.87581318668707,4.34659075706405 50.87584011056265,4.346448360476598 50.87587732874312,4.346313463204657 50.87592437316429,4.346187761659691 50.875980652186506,4.346072836611562 50.87604545803639,4.34597013330943 50.87611797570903,4.345880943306911 50.87619729321889,4.345806388220034 50.87628241307023,4.345747405622276 50.87637226480279,4.345704737254025 50.876465718454895,4.34567891969477 50.87656159877458,4.345670277615296 50.8766587,4.34567891969477 50.87675580102309,4.345704737254025 50.87685168074595,4.345747405622276 50.87694513343667,4.345806388220034 50.877034983891456,4.345880943306911 50.87712010221273,4.34597013330943 50.87719941801698,4.346072836611562 50.877271933893944,4.346187761659691 50.877336737948156,4.346313463204657 50.877393015264744,4.346448360476598 50.877440058155855,4.34659075706405 50.87747727505856,4.346738862247305 50.87750419797273,4.346890813517752 50.877520488345176,4.3470447 50.877525941326184,4.347198586482247 50.877520488345176,4.347350537752694 50.87750419797273,4.34749864293595 50.87747727505856,4.347641039523402 50.877440058155855,4.347775936795342 50.877393015264744,4.347901638340308 50.877336737948156,4.348016563388438 50.877271933893944,4.348119266690569 50.87719941801698,4.348208456693088 50.87712010221273,4.348283011779965 50.877034983891456,4.348341994377723 50.87694513343667,4.348384662745974 50.87685168074595,4.348410480305229 50.87675580102309,4.348419122384702 50.8766587))"
diff --git a/berlinmod/data/vehicles.csv b/berlinmod/data/vehicles.csv
new file mode 100644
index 00000000..61f2b1f2
--- /dev/null
+++ b/berlinmod/data/vehicles.csv
@@ -0,0 +1,142 @@
+vehid,licence,type,model
+1,B-EF 1,passenger,Sachsenring
+2,B-OU 2,passenger,Multicar
+3,B-UM 3,passenger,Acabion
+4,B-CK 4,passenger,Multicar
+5,B-QZ 5,passenger,Acabion
+6,B-ZY 6,passenger,Acabion
+7,B-ZN 7,passenger,Volkswagen
+8,B-DJ 8,passenger,Volkswagen
+9,B-OM 9,passenger,Mercedes-Benz
+10,B-DD 10,passenger,Porsche
+11,B-NU 11,passenger,Audi
+12,B-IG 12,passenger,BMW
+13,B-OT 13,passenger,Mercedes-Benz
+14,B-KH 14,passenger,Multicar
+15,B-PZ 15,bus,Wartburg
+16,B-YT 16,passenger,Sachsenring
+17,B-CJ 17,truck,Opel
+18,B-YY 18,passenger,Borgward
+19,B-WZ 19,passenger,Opel
+20,B-DB 20,passenger,Multicar
+21,B-PI 21,passenger,Maybach
+22,B-TK 22,passenger,Porsche
+23,B-LW 23,passenger,Sachsenring
+24,B-MF 24,truck,Multicar
+25,B-TR 25,passenger,Acabion
+26,B-DB 26,passenger,Porsche
+27,B-IZ 27,bus,Maybach
+28,B-EP 28,truck,Borgward
+29,B-FT 29,passenger,Wartburg
+30,B-ZT 30,passenger,Multicar
+31,B-LZ 31,truck,Mercedes-Benz
+32,B-ZE 32,passenger,Porsche
+33,B-ND 33,passenger,Sachsenring
+34,B-QB 34,passenger,BMW
+35,B-KO 35,passenger,Mercedes-Benz
+36,B-OE 36,passenger,BMW
+37,B-WH 37,passenger,Borgward
+38,B-QF 38,truck,Maybach
+39,B-IS 39,passenger,Mercedes-Benz
+40,B-LG 40,passenger,Mercedes-Benz
+41,B-MU 41,passenger,Borgward
+42,B-DG 42,passenger,Multicar
+43,B-OC 43,passenger,Audi
+44,B-BH 44,truck,Borgward
+45,B-XL 45,passenger,Wartburg
+46,B-OV 46,passenger,Wartburg
+47,B-WC 47,passenger,Audi
+48,B-OU 48,passenger,Wartburg
+49,B-LY 49,passenger,Volkswagen
+50,B-BY 50,truck,Audi
+51,B-CR 51,truck,Mercedes-Benz
+52,B-HX 52,passenger,BMW
+53,B-UG 53,passenger,Borgward
+54,B-TY 54,truck,Multicar
+55,B-WH 55,passenger,Wartburg
+56,B-FF 56,passenger,Sachsenring
+57,B-QI 57,passenger,Borgward
+58,B-QW 58,passenger,Wartburg
+59,B-QV 59,passenger,Mercedes-Benz
+60,B-KI 60,passenger,Borgward
+61,B-LL 61,passenger,Multicar
+62,B-EM 62,passenger,Opel
+63,B-RJ 63,passenger,Opel
+64,B-OG 64,passenger,Maybach
+65,B-MG 65,passenger,Audi
+66,B-GI 66,passenger,Audi
+67,B-XD 67,bus,Acabion
+68,B-TQ 68,passenger,Sachsenring
+69,B-RO 69,passenger,Mercedes-Benz
+70,B-XU 70,passenger,Mercedes-Benz
+71,B-LE 71,passenger,Acabion
+72,B-QO 72,passenger,Audi
+73,B-IY 73,passenger,Acabion
+74,B-IX 74,passenger,Acabion
+75,B-CW 75,passenger,Multicar
+76,B-JM 76,passenger,BMW
+77,B-NP 77,bus,Multicar
+78,B-ZL 78,truck,Sachsenring
+79,B-UN 79,passenger,Porsche
+80,B-HW 80,passenger,Audi
+81,B-HQ 81,passenger,Audi
+82,B-VM 82,passenger,Maybach
+83,B-WE 83,passenger,Borgward
+84,B-DP 84,passenger,Sachsenring
+85,B-XQ 85,passenger,Mercedes-Benz
+86,B-WG 86,passenger,Acabion
+87,B-NO 87,truck,Acabion
+88,B-ED 88,passenger,Mercedes-Benz
+89,B-EU 89,passenger,Sachsenring
+90,B-KM 90,passenger,BMW
+91,B-WE 91,passenger,Borgward
+92,B-RN 92,passenger,Opel
+93,B-KD 93,passenger,Multicar
+94,B-LC 94,passenger,Wartburg
+95,B-MW 95,passenger,Maybach
+96,B-UX 96,passenger,Volkswagen
+97,B-LT 97,passenger,Maybach
+98,B-[O 98,passenger,Volkswagen
+99,B-[E 99,passenger,Porsche
+100,B-KF 100,passenger,Volkswagen
+101,B-MD 101,passenger,Multicar
+102,B-PM 102,passenger,BMW
+103,B-VQ 103,passenger,Wartburg
+104,B-WI 104,truck,Borgward
+105,B-ME 105,passenger,Multicar
+106,B-XC 106,passenger,Maybach
+107,B-[Y 107,passenger,Acabion
+108,B-CR 108,passenger,Sachsenring
+109,B-GK 109,passenger,Volkswagen
+110,B-VS 110,passenger,Borgward
+111,B-JU 111,passenger,Audi
+112,B-[D 112,passenger,Porsche
+113,B-XN 113,passenger,Sachsenring
+114,B-FF 114,passenger,Volkswagen
+115,B-BJ 115,passenger,Wartburg
+116,B-IQ 116,passenger,Wartburg
+117,B-JN 117,passenger,Volkswagen
+118,B-RW 118,passenger,Porsche
+119,B-JM 119,passenger,Porsche
+120,B-YR 120,passenger,Porsche
+121,B-IS 121,passenger,Volkswagen
+122,B-TK 122,passenger,Mercedes-Benz
+123,B-VD 123,passenger,Acabion
+124,B-YF 124,passenger,Audi
+125,B-BP 125,passenger,Mercedes-Benz
+126,B-TD 126,passenger,Porsche
+127,B-[J 127,passenger,Maybach
+128,B-PL 128,passenger,Acabion
+129,B-UO 129,passenger,Opel
+130,B-ZS 130,passenger,Audi
+131,B-NJ 131,passenger,Audi
+132,B-NV 132,passenger,Porsche
+133,B-FF 133,bus,Opel
+134,B-ZL 134,passenger,Maybach
+135,B-TN 135,passenger,Opel
+136,B-SU 136,passenger,Sachsenring
+137,B-WV 137,passenger,BMW
+138,B-JP 138,passenger,Maybach
+139,B-JV 139,passenger,Maybach
+140,B-ZQ 140,passenger,Acabion
+141,B-OD 141,passenger,Multicar
diff --git a/berlinmod/expected/q01.csv b/berlinmod/expected/q01.csv
new file mode 100644
index 00000000..f60e8daa
--- /dev/null
+++ b/berlinmod/expected/q01.csv
@@ -0,0 +1,3 @@
+licence,model
+B-AA 100,Sedan
+B-CC 300,Lorry
diff --git a/berlinmod/expected/q02.csv b/berlinmod/expected/q02.csv
new file mode 100644
index 00000000..3c642294
--- /dev/null
+++ b/berlinmod/expected/q02.csv
@@ -0,0 +1,5 @@
+licence
+B-AA 100
+B-BB 200
+B-CC 300
+B-DD 400
diff --git a/berlinmod/expected/q03.csv b/berlinmod/expected/q03.csv
new file mode 100644
index 00000000..eec09de0
--- /dev/null
+++ b/berlinmod/expected/q03.csv
@@ -0,0 +1,3 @@
+vehid,licence,instantid,pos
+1,B-AA 100,1,012E00010101000000000000000000494000000000000000000003A498073E0200
+3,B-CC 300,1,012E00010101000000000000000000494000000000000008400003A498073E0200
diff --git a/berlinmod/expected/q04.csv b/berlinmod/expected/q04.csv
new file mode 100644
index 00000000..5720896c
--- /dev/null
+++ b/berlinmod/expected/q04.csv
@@ -0,0 +1,3 @@
+licence
+B-AA 100
+B-BB 200
diff --git a/berlinmod/expected/q05.csv b/berlinmod/expected/q05.csv
new file mode 100644
index 00000000..9f4d11f1
--- /dev/null
+++ b/berlinmod/expected/q05.csv
@@ -0,0 +1,2 @@
+licence1,licence2,min_dist
+B-AA 100,B-CC 300,3.0
diff --git a/berlinmod/expected/q06.csv b/berlinmod/expected/q06.csv
new file mode 100644
index 00000000..4fe90fb5
--- /dev/null
+++ b/berlinmod/expected/q06.csv
@@ -0,0 +1,2 @@
+licence1,licence2
+B-CC 300,B-DD 400
diff --git a/berlinmod/expected/q07.csv b/berlinmod/expected/q07.csv
new file mode 100644
index 00000000..da8f39b2
--- /dev/null
+++ b/berlinmod/expected/q07.csv
@@ -0,0 +1,3 @@
+vehid,licence,periodid,pos
+1,B-AA 100,1,012E000E0200000003010100000000000000000034400000000000000000006EE98D073E020001010000000000000000005440000000000000000000985EA3073E0200
+3,B-CC 300,1,012E000E0200000003010100000000000000000034400000000000000840006EE98D073E020001010000000000000000005440000000000000084000985EA3073E0200
diff --git a/berlinmod/expected/q08.csv b/berlinmod/expected/q08.csv
new file mode 100644
index 00000000..ab85f43d
--- /dev/null
+++ b/berlinmod/expected/q08.csv
@@ -0,0 +1,6 @@
+tripid,traj
+1,0102000000020000000000000000000000000000000000000000000000000059400000000000000000
+2,0102000000020000000000000000000000000000000000144000000000000059400000000000001440
+3,0102000000020000000000000000000000000000000000084000000000000059400000000000000840
+4,0102000000020000000000000000000000000000000000104000000000000059400000000000001040
+5,0102000000020000000000000000408F400000000000408F400000000000409F400000000000408F40
diff --git a/berlinmod/expected/q09.csv b/berlinmod/expected/q09.csv
new file mode 100644
index 00000000..32eb2dde
--- /dev/null
+++ b/berlinmod/expected/q09.csv
@@ -0,0 +1,2 @@
+periodId,period,maxDist
+1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",600.000
diff --git a/berlinmod/expected/q10.csv b/berlinmod/expected/q10.csv
new file mode 100644
index 00000000..2641d861
--- /dev/null
+++ b/berlinmod/expected/q10.csv
@@ -0,0 +1,5 @@
+licence1,car2Id,periods
+B-AA 100,3,"{[2020-01-01 01:00:00+01, 2020-01-01 01:10:00+01]}"
+B-CC 300,1,"{[2020-01-01 01:00:00+01, 2020-01-01 01:10:00+01]}"
+B-CC 300,2,"{[2020-01-01 01:00:00+01, 2020-01-01 01:10:00+01]}"
+B-CC 300,4,"{[2020-01-01 01:00:00+01, 2020-01-01 01:10:00+01]}"
diff --git a/berlinmod/expected/q11.csv b/berlinmod/expected/q11.csv
new file mode 100644
index 00000000..a84aa87f
--- /dev/null
+++ b/berlinmod/expected/q11.csv
@@ -0,0 +1,3 @@
+pointId,geom,instantId,instant,licence
+1,POINT(50 0),1,2020-01-01 01:05:00+01,B-AA 100
+2,POINT(50 5),1,2020-01-01 01:05:00+01,B-BB 200
diff --git a/berlinmod/expected/q12.csv b/berlinmod/expected/q12.csv
new file mode 100644
index 00000000..adc56dc1
--- /dev/null
+++ b/berlinmod/expected/q12.csv
@@ -0,0 +1 @@
+pointId,geom,instantId,instant,licence1,licence2
diff --git a/berlinmod/expected/q13.csv b/berlinmod/expected/q13.csv
new file mode 100644
index 00000000..199346aa
--- /dev/null
+++ b/berlinmod/expected/q13.csv
@@ -0,0 +1,5 @@
+regionId,periodId,period,licence
+1,1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-AA 100
+1,1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-BB 200
+1,1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-CC 300
+1,1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-DD 400
diff --git a/berlinmod/expected/q14.csv b/berlinmod/expected/q14.csv
new file mode 100644
index 00000000..05cb9493
--- /dev/null
+++ b/berlinmod/expected/q14.csv
@@ -0,0 +1,5 @@
+regionId,instantId,instant,licence
+1,1,2020-01-01 01:05:00+01,B-AA 100
+1,1,2020-01-01 01:05:00+01,B-BB 200
+1,1,2020-01-01 01:05:00+01,B-CC 300
+1,1,2020-01-01 01:05:00+01,B-DD 400
diff --git a/berlinmod/expected/q15.csv b/berlinmod/expected/q15.csv
new file mode 100644
index 00000000..c3ff1376
--- /dev/null
+++ b/berlinmod/expected/q15.csv
@@ -0,0 +1,3 @@
+pointId,geom,periodId,period,licence
+1,POINT(50 0),1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-AA 100
+2,POINT(50 5),1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",B-BB 200
diff --git a/berlinmod/expected/q16.csv b/berlinmod/expected/q16.csv
new file mode 100644
index 00000000..caba2ade
--- /dev/null
+++ b/berlinmod/expected/q16.csv
@@ -0,0 +1,2 @@
+periodId,period,regionId,licence1,licence2
+1,"[2020-01-01 01:02:00+01, 2020-01-01 01:08:00+01]",1,B-AA 100,B-CC 300
diff --git a/berlinmod/expected/q17.csv b/berlinmod/expected/q17.csv
new file mode 100644
index 00000000..bc78509c
--- /dev/null
+++ b/berlinmod/expected/q17.csv
@@ -0,0 +1,3 @@
+pointId,hits
+1,1
+2,1
diff --git a/berlinmod/expected/qrt.csv b/berlinmod/expected/qrt.csv
new file mode 100644
index 00000000..70d2a4b8
--- /dev/null
+++ b/berlinmod/expected/qrt.csv
@@ -0,0 +1,6 @@
+tripid,trip_hexwkb
+1,012E000E02000000030101000000000000000000000000000000000000000060C286073E020001010000000000000000005940000000000000000000A685AA073E0200
+2,012E000E02000000030101000000000000000000000000000000000014400060C286073E020001010000000000000000005940000000000000144000A685AA073E0200
+3,012E000E02000000030101000000000000000000000000000000000008400060C286073E020001010000000000000000005940000000000000084000A685AA073E0200
+4,012E000E02000000030101000000000000000000000000000000000010400060C286073E020001010000000000000000005940000000000000104000A685AA073E0200
+5,012E000E020000000301010000000000000000408F400000000000408F400060C286073E020001010000000000000000409F400000000000408F4000A685AA073E0200
diff --git a/berlinmod/load_mbdb.sql b/berlinmod/load_mbdb.sql
new file mode 100644
index 00000000..2b56a10e
--- /dev/null
+++ b/berlinmod/load_mbdb.sql
@@ -0,0 +1,152 @@
+/******************************************************************************
+ * BerlinMOD portable SQL — MobilityDB/PostgreSQL data loader
+ *
+ * Loads the shared berlinmod/data/ CSV files into a PostgreSQL database with
+ * the MobilityDB extension. Run via the companion shell script:
+ *
+ * ./berlinmod/run_mbdb.sh [dbname]
+ *
+ * Or manually (psql must be run from the repository root):
+ *
+ * psql -d \
+ * -v v_csv=berlinmod/data/vehicles.csv \
+ * -v t_csv=berlinmod/data/trips.csv \
+ * -v ql_csv=berlinmod/data/query_licences.csv \
+ * -v qi_csv=berlinmod/data/query_instants.csv \
+ * -v qp_csv=berlinmod/data/query_points.csv \
+ * -f berlinmod/load_mbdb.sql
+ ******************************************************************************/
+
+CREATE EXTENSION IF NOT EXISTS MobilityDB CASCADE;
+
+-------------------------------------------------------------------------------
+-- Drop and recreate all tables
+-------------------------------------------------------------------------------
+
+DROP TABLE IF EXISTS QueryRegions CASCADE;
+DROP TABLE IF EXISTS QueryPeriods CASCADE;
+DROP TABLE IF EXISTS QueryPoints CASCADE;
+DROP TABLE IF EXISTS QueryInstants CASCADE;
+DROP TABLE IF EXISTS QueryLicences CASCADE;
+DROP TABLE IF EXISTS Trips CASCADE;
+DROP TABLE IF EXISTS Vehicles CASCADE;
+
+CREATE TABLE Vehicles (
+ vehId INTEGER PRIMARY KEY,
+ licence TEXT NOT NULL,
+ type TEXT NOT NULL,
+ model TEXT NOT NULL
+);
+
+CREATE TABLE Trips (
+ tripId INTEGER PRIMARY KEY,
+ vehId INTEGER NOT NULL REFERENCES Vehicles(vehId),
+ trip tgeompoint NOT NULL,
+ trip_h3 th3index NOT NULL -- temporal H3-cell index, computed from trip
+);
+
+CREATE TABLE QueryLicences (
+ licenceId INTEGER PRIMARY KEY,
+ licence TEXT NOT NULL
+);
+
+CREATE TABLE QueryInstants (
+ instantId INTEGER PRIMARY KEY,
+ instant TIMESTAMPTZ NOT NULL
+);
+
+CREATE TABLE QueryPoints (
+ pointId INTEGER PRIMARY KEY,
+ geom geometry(Point,3857) NOT NULL
+);
+
+CREATE TABLE QueryRegions (
+ regionId INTEGER PRIMARY KEY,
+ geom geometry(Polygon,3857) NOT NULL
+);
+
+CREATE TABLE QueryPeriods (
+ periodId INTEGER PRIMARY KEY,
+ period tstzspan NOT NULL
+);
+
+-------------------------------------------------------------------------------
+-- Load non-temporal tables directly from CSV
+-- Paths are substituted by run_mbdb.sh (DATADIR placeholder)
+-------------------------------------------------------------------------------
+
+\copy Vehicles FROM 'DATADIR/vehicles.csv' DELIMITER ',' CSV HEADER
+\copy QueryLicences FROM 'DATADIR/query_licences.csv' DELIMITER ',' CSV HEADER
+\copy QueryInstants FROM 'DATADIR/query_instants.csv' DELIMITER ',' CSV HEADER
+
+-------------------------------------------------------------------------------
+-- Load Trips: read EWKB hex text, convert to tgeompoint, and derive trip_h3.
+--
+-- The CSV produced by berlinmod_portability_export() in MobilityDB-BerlinMOD
+-- contains 4 columns (tripId, vehId, trip, trip_h3) but for backward
+-- compatibility this loader reads only the first 3 (tripId, vehId, trip)
+-- via TripsTmp's column list — psql's \copy ignores extra columns when an
+-- explicit column list is supplied, so the loader works unchanged on either
+-- the old 3-column or the new 4-column CSV. trip_h3 is then computed from
+-- the loaded tgeompoint at the H3 resolution chosen below (default 7); this
+-- guarantees a consistent resolution across all three benchmarked platforms
+-- regardless of how the CSV was produced.
+-------------------------------------------------------------------------------
+
+\set h3resolution 7
+
+CREATE TEMP TABLE TripsTmp (tripId INTEGER, vehId INTEGER, trip TEXT);
+\copy TripsTmp(tripId, vehId, trip) FROM 'DATADIR/trips.csv' DELIMITER ',' CSV HEADER
+INSERT INTO Trips
+ SELECT tripId, vehId,
+ tgeompointfromhexewkb(trip) AS trip,
+ tgeompoint_to_th3index(tgeompointfromhexewkb(trip), :h3resolution) AS trip_h3
+ FROM TripsTmp;
+DROP TABLE TripsTmp;
+
+-------------------------------------------------------------------------------
+-- Load QueryPoints: read WKT text, parse with ST_GeomFromText (SRID 0)
+-------------------------------------------------------------------------------
+
+CREATE TEMP TABLE QueryPointsTmp (pointId INTEGER, geom TEXT);
+\copy QueryPointsTmp FROM 'DATADIR/query_points.csv' DELIMITER ',' CSV HEADER
+INSERT INTO QueryPoints SELECT pointId, ST_GeomFromText(geom, 3857) FROM QueryPointsTmp;
+DROP TABLE QueryPointsTmp;
+
+-------------------------------------------------------------------------------
+-- Load QueryRegions: read WKT text, parse polygon geometry
+-------------------------------------------------------------------------------
+
+CREATE TEMP TABLE QueryRegionsTmp (regionId INTEGER, geom TEXT);
+\copy QueryRegionsTmp FROM 'DATADIR/query_regions.csv' DELIMITER ',' CSV HEADER
+INSERT INTO QueryRegions SELECT regionId, ST_GeomFromText(geom, 3857) FROM QueryRegionsTmp;
+DROP TABLE QueryRegionsTmp;
+
+-------------------------------------------------------------------------------
+-- Load QueryPeriods: read period text, cast to tstzspan
+-------------------------------------------------------------------------------
+
+CREATE TEMP TABLE QueryPeriodsTmp (periodId INTEGER, period TEXT);
+\copy QueryPeriodsTmp FROM 'DATADIR/query_periods.csv' DELIMITER ',' CSV HEADER
+INSERT INTO QueryPeriods SELECT periodId, period::tstzspan FROM QueryPeriodsTmp;
+DROP TABLE QueryPeriodsTmp;
+
+-------------------------------------------------------------------------------
+-- GiST + SP-GiST indexes — the native PostgreSQL/MobilityDB analog of the
+-- columnar prefilter the other two platforms rely on. GiST on trip is the
+-- standard MobilityDB STBox-overlap index; GiST on trip_h3 accelerates the
+-- th3index cell-membership predicate (everEqH3IndexTh3Index /
+-- everEqTh3IndexTh3Index) used by the portable BerlinMOD SQL. SP-GiST on
+-- trip is added as a complement — its kd-tree-style partitioning often
+-- wins on tgeompoint when trip extents differ widely.
+-------------------------------------------------------------------------------
+
+CREATE INDEX IF NOT EXISTS trips_trip_gist_idx ON Trips USING GIST (trip);
+CREATE INDEX IF NOT EXISTS trips_trip_h3_gist_idx ON Trips USING GIST (trip_h3);
+CREATE INDEX IF NOT EXISTS trips_trip_spgist_idx ON Trips USING SPGIST(trip);
+CREATE INDEX IF NOT EXISTS qp_geom_gist_idx ON QueryPoints USING GIST (geom);
+CREATE INDEX IF NOT EXISTS qr_geom_gist_idx ON QueryRegions USING GIST (geom);
+CREATE INDEX IF NOT EXISTS qper_period_gist_idx ON QueryPeriods USING GIST (period);
+
+ANALYZE Vehicles, Trips, QueryLicences, QueryInstants, QueryPoints,
+ QueryRegions, QueryPeriods;
diff --git a/berlinmod/load_mduck.sql b/berlinmod/load_mduck.sql
new file mode 100644
index 00000000..18396ca3
--- /dev/null
+++ b/berlinmod/load_mduck.sql
@@ -0,0 +1,98 @@
+/******************************************************************************
+ * BerlinMOD portable SQL — MobilityDuck/DuckDB data loader
+ *
+ * Loads the shared berlinmod/data/ CSV files into DuckDB using the
+ * MobilityDuck extension. Run from the repo root:
+ *
+ * duckdb :memory: -s ".read berlinmod/load_mduck.sql"
+ *
+ * Or pass DATADIR via substitution — DuckDB has no native \copy variables,
+ * so the paths below assume execution from the repository root (default).
+ * Change DATADIR in the first assignment if running from another directory.
+ ******************************************************************************/
+
+-- Path to the CSV data files (relative to the working directory)
+SET VARIABLE DATADIR = 'berlinmod/data/';
+
+-- Match the Europe/Berlin timezone used when generating the expected output files
+LOAD icu;
+SET TimeZone = 'Europe/Berlin';
+
+-------------------------------------------------------------------------------
+-- Drop and recreate all tables
+-------------------------------------------------------------------------------
+
+DROP TABLE IF EXISTS QueryRegions;
+DROP TABLE IF EXISTS QueryPeriods;
+DROP TABLE IF EXISTS QueryPoints;
+DROP TABLE IF EXISTS QueryInstants;
+DROP TABLE IF EXISTS QueryLicences;
+DROP TABLE IF EXISTS Trips;
+DROP TABLE IF EXISTS Vehicles;
+
+CREATE TABLE Vehicles AS
+ SELECT * FROM read_csv(getvariable('DATADIR') || 'vehicles.csv', header = true);
+
+CREATE TABLE QueryLicences AS
+ SELECT * FROM read_csv(getvariable('DATADIR') || 'query_licences.csv', header = true);
+
+CREATE TABLE QueryInstants AS
+ SELECT instantId,
+ CAST(instant AS TIMESTAMPTZ) AS instant
+ FROM read_csv(getvariable('DATADIR') || 'query_instants.csv', header = true);
+
+-- Trips: load raw text first, then convert to tgeompoint in a second pass.
+-- DuckDB 1.4.x parallel read_csv does not invoke the scalar-function wrapper
+-- that calls EnsureMeosInitializedOnThread(), so calling tgeompointFromHexWKB
+-- inline in the SELECT causes a SIGSEGV on worker threads. Two-step loading
+-- keeps the CSV scan (multi-threaded) separate from the MEOS conversion
+-- (also multi-threaded but through the normal expression pipeline, which
+-- does invoke the wrapper).
+--
+-- The trip_h3 column is a temporal H3-cell index of the trip, used by the
+-- portable BerlinMOD SQL as a spatial prefilter. We always recompute it
+-- from the loaded tgeompoint at H3 resolution 7, so the column is consistent
+-- across all three platforms regardless of whether the source CSV included
+-- a precomputed trip_h3 column. read_csv's explicit columns parameter
+-- reads only the first 3 columns (tripId, vehId, trip) and ignores any
+-- extra header column.
+CREATE TEMP TABLE TripsRaw AS
+ SELECT tripId, vehId, trip
+ FROM read_csv(getvariable('DATADIR') || 'trips.csv',
+ header = true,
+ columns = {'tripId': 'INTEGER', 'vehId': 'INTEGER', 'trip': 'VARCHAR'});
+
+CREATE TABLE Trips AS
+ SELECT tripId,
+ vehId,
+ tgeompointFromHexWKB(trip) AS trip,
+ tgeompoint_to_th3index(tgeompointFromHexWKB(trip), 7) AS trip_h3
+ FROM TripsRaw;
+
+-- QueryPoints: geometry for spatial ops + original WKT string for portable display
+CREATE TABLE QueryPoints AS
+ SELECT pointId,
+ ST_GeomFromText(geom) AS geom,
+ geom AS geomWKT
+ FROM read_csv(getvariable('DATADIR') || 'query_points.csv', header = true);
+
+-- QueryRegions: cast the WKT polygon string to DuckDB geometry
+CREATE TABLE QueryRegions AS
+ SELECT regionId,
+ ST_GeomFromText(geom) AS geom
+ FROM read_csv(getvariable('DATADIR') || 'query_regions.csv', header = true);
+
+-- QueryPeriods: cast the period string to tstzspan
+CREATE TABLE QueryPeriods AS
+ SELECT periodId,
+ CAST(period AS tstzspan) AS period
+ FROM read_csv(getvariable('DATADIR') || 'query_periods.csv', header = true);
+
+-- portable schema — shadows trajectory() to return hex-WKB text instead of
+-- GEOMETRY, so DuckDB COPY serializes it as a string (byte-for-byte identical
+-- to MobilityDB and MobilitySpark). main.trajectory() is schema-qualified to
+-- avoid macro recursion. run_mduck.sh inlines this file per query, so
+-- SET search_path persists for each query's DuckDB session.
+CREATE SCHEMA IF NOT EXISTS portable;
+CREATE OR REPLACE MACRO portable.trajectory(t) AS ST_AsHexWKB(main.trajectory(t));
+SET search_path='portable,main';
diff --git a/berlinmod/q01.sql b/berlinmod/q01.sql
new file mode 100644
index 00000000..ea8121a5
--- /dev/null
+++ b/berlinmod/q01.sql
@@ -0,0 +1,11 @@
+-- BerlinMOD Q1: Models of vehicles with licences from QueryLicences.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used: none (pure relational join — baseline portability test).
+
+SELECT l.licence, v.model
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+ORDER BY l.licence;
diff --git a/berlinmod/q02.sql b/berlinmod/q02.sql
new file mode 100644
index 00000000..7d38869d
--- /dev/null
+++ b/berlinmod/q02.sql
@@ -0,0 +1,23 @@
+-- BerlinMOD Q2: Licence plates of vehicles that ever entered a query region.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- eIntersects(trip, geom) is true whenever the moving vehicle was inside
+-- or on the boundary of the polygon at any instant.
+--
+-- Spatial prefilter (th3index, polygon-side): geoToH3IndexSet covers the
+-- query region with H3 cells at resolution 7; everIntersectsH3IndexSet_Th3Index
+-- tests whether the trip's th3index path ever lies in any of those cells.
+-- Sound for the eIntersects predicate at any resolution — a trip can only
+-- intersect the region if it ever passes through a cell that covers part
+-- of it. On MobilityDB the GiST index on Trips(trip_h3) accelerates the
+-- prefilter; on DuckDB / Spark the column is the prefilter mechanism.
+
+SELECT DISTINCT v.licence
+FROM Vehicles v
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryRegions r ON
+ everIntersectsH3IndexSet_Th3Index(geoToH3IndexSet(r.geom, 7), t.trip_h3)
+ AND eIntersects(t.trip, r.geom)
+ORDER BY v.licence;
diff --git a/berlinmod/q03.sql b/berlinmod/q03.sql
new file mode 100644
index 00000000..5634d5e0
--- /dev/null
+++ b/berlinmod/q03.sql
@@ -0,0 +1,21 @@
+-- BerlinMOD Q3: Position of query-licence vehicles at each query instant.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Output convention (binary return):
+-- pos is the MEOS hex-WKB encoding of the tgeompoint instant, produced by
+-- asHexWKB(). All three platforms call the same MEOS C function
+-- (temporal_as_hexwkb, variant 0 = little-endian NDR) so the output is
+-- byte-for-byte identical across platforms.
+
+SELECT v.vehId AS vehid,
+ v.licence,
+ i.instantId AS instantid,
+ asHexWKB(atTime(t.trip, i.instant)) AS pos
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryInstants i ON true
+WHERE atTime(t.trip, i.instant) IS NOT NULL
+ORDER BY v.vehId, i.instantId;
diff --git a/berlinmod/q04.sql b/berlinmod/q04.sql
new file mode 100644
index 00000000..af6be5c6
--- /dev/null
+++ b/berlinmod/q04.sql
@@ -0,0 +1,30 @@
+-- BerlinMOD Q4: Licence plates of vehicles that ever passed a query point.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eIntersects(tgeompoint, geometry) → boolean, true if the trip ever intersects geom
+--
+-- Spatial prefilter (th3index): the trip's th3index sequence (a temporal H3
+-- cell index, materialised as the trip_h3 column) must contain the query
+-- point's H3 cell at the chosen resolution. This is a sound prefilter for
+-- a point-geometry intersection at any H3 resolution — a trip can only
+-- intersect a point if it ever passes through the point's cell.
+--
+-- COALESCE(everEqH3IndexTh3Index(geomToH3Cell(p.geom, 7), t.trip_h3), TRUE)
+--
+-- The COALESCE guards against non-POINT geometries (geomToH3Cell returns
+-- NULL for those) — falls through to the exact eIntersects.
+--
+-- MobilityDB operator equivalent: t.trip && p.geom (ever-intersects shorthand)
+-- On PostgreSQL the GiST index on Trips(trip_h3) accelerates the prefilter;
+-- on DuckDB / Spark the th3index column itself is the prefilter mechanism.
+
+SELECT DISTINCT v.licence
+FROM Vehicles v
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryPoints p ON
+ COALESCE(everEqH3IndexTh3Index(geomToH3Cell(p.geom, 7), t.trip_h3), TRUE)
+ AND eIntersects(t.trip, p.geom)
+ORDER BY v.licence;
diff --git a/berlinmod/q05.sql b/berlinmod/q05.sql
new file mode 100644
index 00000000..95542a0a
--- /dev/null
+++ b/berlinmod/q05.sql
@@ -0,0 +1,30 @@
+-- BerlinMOD Q5: For each pair of query-licence vehicles, the minimum
+-- spatial distance ever reached between their trips, irrespective of time.
+-- The BerlinMOD spec asks for the minimum distance between the places each
+-- vehicle has been; the answer is the spatial-min over the two trajectory sets.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operation used:
+-- minDistance(tgeompoint[], tgeompoint[]) → float8
+-- The set-set spatial minimum distance: the minimum reached between any
+-- trip in the first set and any trip in the second, ignoring time. The
+-- kernel prunes far trip pairs by their STBox lower bound, so the N×N is
+-- resolved inside one aggregate call rather than a SQL Cartesian join.
+-- This is the exact minimum -- the prune never drops the witness pair.
+
+WITH LicTrips AS (
+ SELECT l.licence,
+ l.licenceId,
+ array_agg(t.trip) AS trips
+ FROM QueryLicences l
+ JOIN Vehicles v ON v.licence = l.licence
+ JOIN Trips t ON t.vehId = v.vehId
+ GROUP BY l.licence, l.licenceId )
+SELECT a.licence AS licence1,
+ b.licence AS licence2,
+ minDistance(a.trips, b.trips) AS min_dist
+FROM LicTrips a
+JOIN LicTrips b ON a.licenceId < b.licenceId
+ORDER BY a.licence, b.licence;
diff --git a/berlinmod/q06.sql b/berlinmod/q06.sql
new file mode 100644
index 00000000..e11d604b
--- /dev/null
+++ b/berlinmod/q06.sql
@@ -0,0 +1,31 @@
+-- BerlinMOD Q6: Pairs of trucks that ever came within 10 m of each other.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eDwithin(tgeompoint, tgeompoint, float8) → boolean
+-- True if the two trips ever came within the given distance of each other.
+--
+-- Spatial prefilter (th3index): trips whose paths never share a cell at any
+-- common instant cannot be within 10 m of each other (cell edge at resolution
+-- 7 is ≈ 1.2 km, well above the 10 m threshold).
+--
+-- MobilityDB operator equivalent: t1.trip |=| t2.trip <= 10.0
+
+SELECT /*+ BROADCAST(v1, v2) */
+ v1.licence AS licence1,
+ v2.licence AS licence2
+FROM Vehicles v1
+JOIN Trips t1 ON t1.vehId = v1.vehId
+JOIN Vehicles v2 ON v1.vehId < v2.vehId
+JOIN Trips t2 ON t2.vehId = v2.vehId
+WHERE v1.type = 'truck'
+ AND v2.type = 'truck'
+ AND everEqTh3IndexTh3Index(t1.trip_h3, t2.trip_h3)
+ AND eDwithin(t1.trip, t2.trip, 10.0)
+ORDER BY v1.licence, v2.licence;
+-- The `/*+ BROADCAST(v1, v2) */` block is a Spark SQL hint pinning the
+-- small Vehicles tables to every executor. PostgreSQL and DuckDB treat
+-- it as an ordinary block comment. See berlinmod/README.md "NxN
+-- mitigations on Spark".
diff --git a/berlinmod/q07.sql b/berlinmod/q07.sql
new file mode 100644
index 00000000..ec702684
--- /dev/null
+++ b/berlinmod/q07.sql
@@ -0,0 +1,20 @@
+-- BerlinMOD Q7: Trip portions of query-licence vehicles during each query period.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Output convention (binary return):
+-- pos is the MEOS hex-WKB encoding of the restricted tgeompoint sequence,
+-- produced by asHexWKB(). All three platforms call the same MEOS C function
+-- so the output is byte-for-byte identical across platforms.
+
+SELECT v.vehId AS vehid,
+ v.licence,
+ p.periodId AS periodid,
+ asHexWKB(atTime(t.trip, p.period)) AS pos
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryPeriods p ON true
+WHERE atTime(t.trip, p.period) IS NOT NULL
+ORDER BY v.vehId, p.periodId, t.tripId;
diff --git a/berlinmod/q08.sql b/berlinmod/q08.sql
new file mode 100644
index 00000000..da61109b
--- /dev/null
+++ b/berlinmod/q08.sql
@@ -0,0 +1,15 @@
+-- BerlinMOD Q8: Trajectory of each vehicle as a hex-WKB geometry string.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- trajectory() collapses a tgeompoint sequence into its spatial path
+-- (LINESTRING for a sequence, POINT for a single instant). Both PostgreSQL
+-- COPY and DuckDB COPY serialize the GEOMETRY type as hex WKB in CSV output,
+-- and MobilitySpark's trajectory() UDF produces the same format via
+-- geo_as_hexewkb(), so the output is byte-for-byte identical across platforms.
+
+SELECT tripId AS tripid,
+ trajectory(trip) AS traj
+FROM Trips
+ORDER BY tripId;
diff --git a/berlinmod/q09.sql b/berlinmod/q09.sql
new file mode 100644
index 00000000..956b03cf
--- /dev/null
+++ b/berlinmod/q09.sql
@@ -0,0 +1,21 @@
+-- BerlinMOD Q9: What is the longest distance travelled by a vehicle during
+-- each of the periods from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint (restrict to period)
+-- length(tgeompoint) → float8 (Euclidean path length)
+
+WITH Distances AS (
+ SELECT p.periodId, p.period, t.vehId,
+ SUM(length(atTime(t.trip, p.period))) AS dist
+ FROM Trips t, QueryPeriods p
+ WHERE t.trip && p.period
+ GROUP BY p.periodId, p.period, t.vehId
+)
+SELECT periodId, period, ROUND(MAX(dist)::numeric, 3) AS maxDist
+FROM Distances
+GROUP BY periodId, period
+ORDER BY periodId;
diff --git a/berlinmod/q10.sql b/berlinmod/q10.sql
new file mode 100644
index 00000000..4c51b43e
--- /dev/null
+++ b/berlinmod/q10.sql
@@ -0,0 +1,38 @@
+-- BerlinMOD Q10: When did the vehicles with licences from QueryLicences meet
+-- other vehicles (within 3 m) and what are the other vehicle IDs?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- expandSpace(tgeompoint, float) → stbox (expand bounding box spatially)
+-- tDwithin(tgeompoint, tgeompoint, float) → tbool
+-- whenTrue(tbool) → tstzspanset (intervals when predicate holds)
+--
+-- Spatial prefilter (th3index): in addition to the existing bbox prefilter
+-- t2.trip && expandSpace(t1.trip, 3), we also require the th3index sequences
+-- to ever-equal at a common instant. Both prefilters are sound for a 3 m
+-- distance threshold (cell edge ≈ 1.2 km, well above 3 m).
+
+WITH Temp AS (
+ SELECT /*+ BROADCAST(l, v1, t1) */
+ l.licence AS licence1, t2.vehId AS car2Id,
+ whenTrue(tDwithin(t1.trip, t2.trip, 3.0)) AS periods,
+ t1.tripId AS tripId1, t2.tripId AS tripId2
+ FROM QueryLicences l
+ JOIN Vehicles v1 ON v1.licence = l.licence
+ JOIN Trips t1 ON t1.vehId = v1.vehId
+ JOIN Trips t2 ON t1.vehId <> t2.vehId
+ WHERE everEqTh3IndexTh3Index(t1.trip_h3, t2.trip_h3)
+ AND t2.trip && expandSpace(t1.trip, 3)
+)
+SELECT licence1, car2Id, periods
+FROM Temp
+WHERE periods IS NOT NULL
+ORDER BY licence1, car2Id, tripId1, tripId2;
+-- The `/*+ BROADCAST(l, v1, t1) */` block is a Spark SQL hint forcing the
+-- QueryLicences-filtered t1 side (~10 vehicles' trips) to be broadcast to
+-- every executor, so the t1 × t2 join becomes a broadcast-hash join over
+-- the much larger t2. Without this hint Spark would shuffle 10K × 10K
+-- candidate pairs on a non-equi join. PostgreSQL and DuckDB treat the
+-- hint as an ordinary block comment.
diff --git a/berlinmod/q11.sql b/berlinmod/q11.sql
new file mode 100644
index 00000000..7cd204ad
--- /dev/null
+++ b/berlinmod/q11.sql
@@ -0,0 +1,20 @@
+-- BerlinMOD Q11: Which vehicles passed a point from QueryPoints at one of
+-- the instants from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT p.pointId, p.geom, p.geomWKT, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryPoints p, QueryInstants i
+ WHERE t.trip && stbox(p.geom, i.instant)
+ AND valueAtTimestamp(t.trip, i.instant) = p.geom
+)
+SELECT t.pointId, t.geomWKT AS geom, t.instantId, t.instant, v.licence
+FROM Temp t
+JOIN Vehicles v ON t.vehId = v.vehId
+ORDER BY t.pointId, t.instantId, v.licence;
diff --git a/berlinmod/q12.sql b/berlinmod/q12.sql
new file mode 100644
index 00000000..18ede4d3
--- /dev/null
+++ b/berlinmod/q12.sql
@@ -0,0 +1,26 @@
+-- BerlinMOD Q12: Which pairs of vehicles were at the same point from
+-- QueryPoints at the same instant from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT p.pointId, p.geom, p.geomWKT, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryPoints p, QueryInstants i
+ WHERE t.trip && stbox(p.geom, i.instant)
+ AND valueAtTimestamp(t.trip, i.instant) = p.geom
+)
+SELECT DISTINCT t1.pointId, t1.geomWKT AS geom,
+ t1.instantId, t1.instant,
+ v1.licence AS licence1, v2.licence AS licence2
+FROM Temp t1
+JOIN Vehicles v1 ON t1.vehId = v1.vehId
+JOIN Temp t2 ON t1.vehId < t2.vehId
+ AND t1.pointId = t2.pointId
+ AND t1.instantId = t2.instantId
+JOIN Vehicles v2 ON t2.vehId = v2.vehId
+ORDER BY t1.pointId, t1.instantId, licence1, licence2;
diff --git a/berlinmod/q13.sql b/berlinmod/q13.sql
new file mode 100644
index 00000000..1770debc
--- /dev/null
+++ b/berlinmod/q13.sql
@@ -0,0 +1,26 @@
+-- BerlinMOD Q13: Which vehicles travelled within a region from QueryRegions
+-- during a period from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryRegions × 100 QueryPeriods is ~100× more expensive.
+-- This query mirrors the original by using only the first 10 regions and 10 periods.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT r.regionId, p.periodId, p.period, t.vehId
+ FROM Trips t, QueryRegions r, QueryPeriods p
+ WHERE r.regionId <= 10 AND p.periodId <= 10
+ AND t.trip && stbox(r.geom, p.period)
+ AND eIntersects(atTime(t.trip, p.period), r.geom)
+)
+SELECT DISTINCT t.regionId, t.periodId, t.period, v.licence
+FROM Temp t, Vehicles v
+WHERE t.vehId = v.vehId
+ORDER BY t.regionId, t.periodId, v.licence;
diff --git a/berlinmod/q14.sql b/berlinmod/q14.sql
new file mode 100644
index 00000000..7788b6bd
--- /dev/null
+++ b/berlinmod/q14.sql
@@ -0,0 +1,20 @@
+-- BerlinMOD Q14: Which vehicles were inside a region from QueryRegions at
+-- one of the instants from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT r.regionId, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryRegions r, QueryInstants i
+ WHERE t.trip && stbox(r.geom, i.instant)
+ AND ST_Contains(r.geom, valueAtTimestamp(t.trip, i.instant))
+)
+SELECT DISTINCT t.regionId, t.instantId, t.instant, v.licence
+FROM Temp t
+JOIN Vehicles v ON t.vehId = v.vehId
+ORDER BY t.regionId, t.instantId, v.licence;
diff --git a/berlinmod/q15.sql b/berlinmod/q15.sql
new file mode 100644
index 00000000..db89c3be
--- /dev/null
+++ b/berlinmod/q15.sql
@@ -0,0 +1,26 @@
+-- BerlinMOD Q15: Which vehicles passed a point from QueryPoints during a
+-- period from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryPoints × 100 QueryPeriods is ~100× more expensive.
+-- This query mirrors the original by using only the first 10 points and 10 periods.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT pt.pointId, pt.geom, pt.geomWKT, pr.periodId, pr.period, t.vehId
+ FROM Trips t, QueryPoints pt, QueryPeriods pr
+ WHERE pt.pointId <= 10 AND pr.periodId <= 10
+ AND t.trip && stbox(pt.geom, pr.period)
+ AND eIntersects(atTime(t.trip, pr.period), pt.geom)
+)
+SELECT DISTINCT t.pointId, t.geomWKT AS geom, t.periodId, t.period, v.licence
+FROM Temp t, Vehicles v
+WHERE t.vehId = v.vehId
+ORDER BY t.pointId, t.periodId, v.licence;
diff --git a/berlinmod/q16.sql b/berlinmod/q16.sql
new file mode 100644
index 00000000..04f70722
--- /dev/null
+++ b/berlinmod/q16.sql
@@ -0,0 +1,38 @@
+-- BerlinMOD Q16: Which pairs of query-licence vehicles were both within a
+-- region from QueryRegions during a period from QueryPeriods, but never at
+-- the same location at the same time (always disjoint)?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryLicences × 100 QueryPeriods × 100 QueryRegions is
+-- ~10,000× more expensive. This query mirrors the original by using only the
+-- first 10 licences, 10 periods, and 10 regions.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- aDisjoint(tgeompoint, tgeompoint) → bool (always spatially disjoint)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter)
+
+SELECT /*+ BROADCAST(l1, v1, l2, v2, p, r) */
+ p.periodId, p.period, r.regionId,
+ l1.licence AS licence1, l2.licence AS licence2
+FROM QueryLicences l1
+JOIN Vehicles v1 ON v1.licence = l1.licence
+JOIN Trips t1 ON t1.vehId = v1.vehId
+JOIN QueryLicences l2 ON l1.licenceId < l2.licenceId
+JOIN Vehicles v2 ON v2.licence = l2.licence
+JOIN Trips t2 ON t2.vehId = v2.vehId
+JOIN QueryPeriods p ON true
+JOIN QueryRegions r ON true
+WHERE l1.licenceId <= 10 AND l2.licenceId <= 10
+ AND p.periodId <= 10
+ AND r.regionId <= 10
+ AND t1.trip && stbox(r.geom, p.period)
+ AND t2.trip && stbox(r.geom, p.period)
+ AND eIntersects(atTime(t1.trip, p.period), r.geom)
+ AND eIntersects(atTime(t2.trip, p.period), r.geom)
+ AND aDisjoint(atTime(t1.trip, p.period), atTime(t2.trip, p.period))
+ORDER BY p.periodId, r.regionId, l1.licence, l2.licence;
diff --git a/berlinmod/q17.sql b/berlinmod/q17.sql
new file mode 100644
index 00000000..d1118f47
--- /dev/null
+++ b/berlinmod/q17.sql
@@ -0,0 +1,19 @@
+-- BerlinMOD Q17: Which point(s) from QueryPoints have been visited by the
+-- maximum number of distinct vehicles?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+
+WITH PointCount AS (
+ SELECT p.pointId, COUNT(DISTINCT t.vehId) AS hits
+ FROM Trips t, QueryPoints p
+ WHERE eIntersects(t.trip, p.geom)
+ GROUP BY p.pointId
+)
+SELECT pointId, hits
+FROM PointCount
+WHERE hits = (SELECT MAX(hits) FROM PointCount)
+ORDER BY pointId;
diff --git a/berlinmod/qrt.sql b/berlinmod/qrt.sql
new file mode 100644
index 00000000..da1622ea
--- /dev/null
+++ b/berlinmod/qrt.sql
@@ -0,0 +1,15 @@
+-- BerlinMOD QRT: Binary roundtrip verification.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Protocol: text in, binary out, byte-equal on reception.
+-- Each trip was loaded from WKT text (CSV input).
+-- asHexWKB() serializes it to the canonical MEOS hex-WKB (variant 0,
+-- little-endian NDR) — the same C function on all three platforms.
+-- The hex-WKB strings must be byte-for-byte identical across platforms.
+
+SELECT tripId AS tripid,
+ asHexWKB(trip) AS trip_hexwkb
+FROM Trips
+ORDER BY tripId;
diff --git a/berlinmod/queries.sql b/berlinmod/queries.sql
new file mode 100644
index 00000000..515c506f
--- /dev/null
+++ b/berlinmod/queries.sql
@@ -0,0 +1,491 @@
+-- BerlinMOD/R benchmark queries — single canonical source shared by all
+-- three runners (PostgreSQL psql, DuckDB, MobilitySpark). Each query is
+-- delimited by a `-- @query ` marker; runners split on the marker and
+-- execute each section. The SQL is the portable expression of the fixed
+-- BerlinMOD intent; per-engine adaptation (e.g. Spark's preprocessForSpark)
+-- is a dialect transform, not a query rewrite.
+
+
+-- @query q01
+-- BerlinMOD Q1: Models of vehicles with licences from QueryLicences.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used: none (pure relational join — baseline portability test).
+
+SELECT l.licence, v.model
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+ORDER BY l.licence;
+
+
+-- @query q02
+-- BerlinMOD Q2: Licence plates of vehicles that ever entered a query region.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- eIntersects(trip, geom) is true whenever the moving vehicle was inside
+-- or on the boundary of the polygon at any instant.
+--
+-- Spatial prefilter (th3index, polygon-side): geoToH3IndexSet covers the
+-- query region with H3 cells at resolution 7; everIntersectsH3IndexSet_Th3Index
+-- tests whether the trip's th3index path ever lies in any of those cells.
+-- Sound for the eIntersects predicate at any resolution — a trip can only
+-- intersect the region if it ever passes through a cell that covers part
+-- of it. On MobilityDB the GiST index on Trips(trip_h3) accelerates the
+-- prefilter; on DuckDB / Spark the column is the prefilter mechanism.
+
+SELECT DISTINCT v.licence
+FROM Vehicles v
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryRegions r ON
+ everIntersectsH3IndexSet_Th3Index(geoToH3IndexSet(r.geom, 7), t.trip_h3)
+ AND eIntersects(t.trip, r.geom)
+ORDER BY v.licence;
+
+
+-- @query q03
+-- BerlinMOD Q3: Position of query-licence vehicles at each query instant.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Output convention (binary return):
+-- pos is the MEOS hex-WKB encoding of the tgeompoint instant, produced by
+-- asHexWKB(). All three platforms call the same MEOS C function
+-- (temporal_as_hexwkb, variant 0 = little-endian NDR) so the output is
+-- byte-for-byte identical across platforms.
+
+SELECT v.vehId AS vehid,
+ v.licence,
+ i.instantId AS instantid,
+ asHexWKB(atTime(t.trip, i.instant)) AS pos
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryInstants i ON true
+WHERE atTime(t.trip, i.instant) IS NOT NULL
+ORDER BY v.vehId, i.instantId;
+
+
+-- @query q04
+-- BerlinMOD Q4: Licence plates of vehicles that ever passed a query point.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eIntersects(tgeompoint, geometry) → boolean, true if the trip ever intersects geom
+--
+-- Spatial prefilter (th3index): the trip's th3index sequence (a temporal H3
+-- cell index, materialised as the trip_h3 column) must contain the query
+-- point's H3 cell at the chosen resolution. This is a sound prefilter for
+-- a point-geometry intersection at any H3 resolution — a trip can only
+-- intersect a point if it ever passes through the point's cell.
+--
+-- COALESCE(everEqH3IndexTh3Index(geomToH3Cell(p.geom, 7), t.trip_h3), TRUE)
+--
+-- The COALESCE guards against non-POINT geometries (geomToH3Cell returns
+-- NULL for those) — falls through to the exact eIntersects.
+--
+-- MobilityDB operator equivalent: t.trip && p.geom (ever-intersects shorthand)
+-- On PostgreSQL the GiST index on Trips(trip_h3) accelerates the prefilter;
+-- on DuckDB / Spark the th3index column itself is the prefilter mechanism.
+
+SELECT DISTINCT v.licence
+FROM Vehicles v
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryPoints p ON
+ COALESCE(everEqH3IndexTh3Index(geomToH3Cell(p.geom, 7), t.trip_h3), TRUE)
+ AND eIntersects(t.trip, p.geom)
+ORDER BY v.licence;
+
+
+-- @query q05
+-- BerlinMOD Q5: For each pair of query-licence vehicles, the minimum
+-- spatial distance ever reached between their trips, irrespective of time.
+-- The BerlinMOD spec asks for the minimum distance between the places each
+-- vehicle has been; the answer is the spatial-min over the two trajectory sets.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operation used:
+-- minDistance(tgeompoint[], tgeompoint[]) → float8
+-- The set-set spatial minimum distance: the minimum reached between any
+-- trip in the first set and any trip in the second, ignoring time. The
+-- kernel prunes far trip pairs by their STBox lower bound, so the N×N is
+-- resolved inside one aggregate call rather than a SQL Cartesian join.
+-- This is the exact minimum -- the prune never drops the witness pair.
+
+WITH LicTrips AS (
+ SELECT l.licence,
+ l.licenceId,
+ array_agg(t.trip) AS trips
+ FROM QueryLicences l
+ JOIN Vehicles v ON v.licence = l.licence
+ JOIN Trips t ON t.vehId = v.vehId
+ GROUP BY l.licence, l.licenceId )
+SELECT a.licence AS licence1,
+ b.licence AS licence2,
+ minDistance(a.trips, b.trips) AS min_dist
+FROM LicTrips a
+JOIN LicTrips b ON a.licenceId < b.licenceId
+ORDER BY a.licence, b.licence;
+
+
+-- @query q06
+-- BerlinMOD Q6: Pairs of trucks that ever came within 10 m of each other.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eDwithin(tgeompoint, tgeompoint, float8) → boolean
+-- True if the two trips ever came within the given distance of each other.
+--
+-- Spatial prefilter (th3index): trips whose paths never share a cell at any
+-- common instant cannot be within 10 m of each other (cell edge at resolution
+-- 7 is ≈ 1.2 km, well above the 10 m threshold).
+--
+-- MobilityDB operator equivalent: t1.trip |=| t2.trip <= 10.0
+
+SELECT /*+ BROADCAST(v1, v2) */
+ v1.licence AS licence1,
+ v2.licence AS licence2
+FROM Vehicles v1
+JOIN Trips t1 ON t1.vehId = v1.vehId
+JOIN Vehicles v2 ON v1.vehId < v2.vehId
+JOIN Trips t2 ON t2.vehId = v2.vehId
+WHERE v1.type = 'truck'
+ AND v2.type = 'truck'
+ AND everEqTh3IndexTh3Index(t1.trip_h3, t2.trip_h3)
+ AND eDwithin(t1.trip, t2.trip, 10.0)
+ORDER BY v1.licence, v2.licence;
+-- The `/*+ BROADCAST(v1, v2) */` block is a Spark SQL hint pinning the
+-- small Vehicles tables to every executor. PostgreSQL and DuckDB treat
+-- it as an ordinary block comment. See berlinmod/README.md "NxN
+-- mitigations on Spark".
+
+
+-- @query q07
+-- BerlinMOD Q7: Trip portions of query-licence vehicles during each query period.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Output convention (binary return):
+-- pos is the MEOS hex-WKB encoding of the restricted tgeompoint sequence,
+-- produced by asHexWKB(). All three platforms call the same MEOS C function
+-- so the output is byte-for-byte identical across platforms.
+
+SELECT v.vehId AS vehid,
+ v.licence,
+ p.periodId AS periodid,
+ asHexWKB(atTime(t.trip, p.period)) AS pos
+FROM QueryLicences l
+JOIN Vehicles v ON v.licence = l.licence
+JOIN Trips t ON t.vehId = v.vehId
+JOIN QueryPeriods p ON true
+WHERE atTime(t.trip, p.period) IS NOT NULL
+ORDER BY v.vehId, p.periodId, t.tripId;
+
+
+-- @query q08
+-- BerlinMOD Q8: Trajectory of each vehicle as a hex-WKB geometry string.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- trajectory() collapses a tgeompoint sequence into its spatial path
+-- (LINESTRING for a sequence, POINT for a single instant). Both PostgreSQL
+-- COPY and DuckDB COPY serialize the GEOMETRY type as hex WKB in CSV output,
+-- and MobilitySpark's trajectory() UDF produces the same format via
+-- geo_as_hexewkb(), so the output is byte-for-byte identical across platforms.
+
+SELECT tripId AS tripid,
+ trajectory(trip) AS traj
+FROM Trips
+ORDER BY tripId;
+
+
+-- @query qrt
+-- BerlinMOD QRT: Binary roundtrip verification.
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Protocol: text in, binary out, byte-equal on reception.
+-- Each trip was loaded from WKT text (CSV input).
+-- asHexWKB() serializes it to the canonical MEOS hex-WKB (variant 0,
+-- little-endian NDR) — the same C function on all three platforms.
+-- The hex-WKB strings must be byte-for-byte identical across platforms.
+
+SELECT tripId AS tripid,
+ asHexWKB(trip) AS trip_hexwkb
+FROM Trips
+ORDER BY tripId;
+
+
+-- @query q09
+-- BerlinMOD Q9: What is the longest distance travelled by a vehicle during
+-- each of the periods from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint (restrict to period)
+-- length(tgeompoint) → float8 (Euclidean path length)
+
+WITH Distances AS (
+ SELECT p.periodId, p.period, t.vehId,
+ SUM(length(atTime(t.trip, p.period))) AS dist
+ FROM Trips t, QueryPeriods p
+ WHERE t.trip && p.period
+ GROUP BY p.periodId, p.period, t.vehId
+)
+SELECT periodId, period, ROUND(MAX(dist)::numeric, 3) AS maxDist
+FROM Distances
+GROUP BY periodId, period
+ORDER BY periodId;
+
+
+-- @query q10
+-- BerlinMOD Q10: When did the vehicles with licences from QueryLicences meet
+-- other vehicles (within 3 m) and what are the other vehicle IDs?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- expandSpace(tgeompoint, float) → stbox (expand bounding box spatially)
+-- tDwithin(tgeompoint, tgeompoint, float) → tbool
+-- whenTrue(tbool) → tstzspanset (intervals when predicate holds)
+--
+-- Spatial prefilter (th3index): in addition to the existing bbox prefilter
+-- t2.trip && expandSpace(t1.trip, 3), we also require the th3index sequences
+-- to ever-equal at a common instant. Both prefilters are sound for a 3 m
+-- distance threshold (cell edge ≈ 1.2 km, well above 3 m).
+
+WITH Temp AS (
+ SELECT /*+ BROADCAST(l, v1, t1) */
+ l.licence AS licence1, t2.vehId AS car2Id,
+ whenTrue(tDwithin(t1.trip, t2.trip, 3.0)) AS periods,
+ t1.tripId AS tripId1, t2.tripId AS tripId2
+ FROM QueryLicences l
+ JOIN Vehicles v1 ON v1.licence = l.licence
+ JOIN Trips t1 ON t1.vehId = v1.vehId
+ JOIN Trips t2 ON t1.vehId <> t2.vehId
+ WHERE everEqTh3IndexTh3Index(t1.trip_h3, t2.trip_h3)
+ AND t2.trip && expandSpace(t1.trip, 3)
+)
+SELECT licence1, car2Id, periods
+FROM Temp
+WHERE periods IS NOT NULL
+ORDER BY licence1, car2Id, tripId1, tripId2;
+-- The `/*+ BROADCAST(l, v1, t1) */` block is a Spark SQL hint forcing the
+-- QueryLicences-filtered t1 side (~10 vehicles' trips) to be broadcast to
+-- every executor, so the t1 × t2 join becomes a broadcast-hash join over
+-- the much larger t2. Without this hint Spark would shuffle 10K × 10K
+-- candidate pairs on a non-equi join. PostgreSQL and DuckDB treat the
+-- hint as an ordinary block comment.
+
+
+-- @query q11
+-- BerlinMOD Q11: Which vehicles passed a point from QueryPoints at one of
+-- the instants from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT p.pointId, p.geom, p.geomWKT, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryPoints p, QueryInstants i
+ WHERE t.trip && stbox(p.geom, i.instant)
+ AND valueAtTimestamp(t.trip, i.instant) = p.geom
+)
+SELECT t.pointId, t.geomWKT AS geom, t.instantId, t.instant, v.licence
+FROM Temp t
+JOIN Vehicles v ON t.vehId = v.vehId
+ORDER BY t.pointId, t.instantId, v.licence;
+
+
+-- @query q12
+-- BerlinMOD Q12: Which pairs of vehicles were at the same point from
+-- QueryPoints at the same instant from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT p.pointId, p.geom, p.geomWKT, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryPoints p, QueryInstants i
+ WHERE t.trip && stbox(p.geom, i.instant)
+ AND valueAtTimestamp(t.trip, i.instant) = p.geom
+)
+SELECT DISTINCT t1.pointId, t1.geomWKT AS geom,
+ t1.instantId, t1.instant,
+ v1.licence AS licence1, v2.licence AS licence2
+FROM Temp t1
+JOIN Vehicles v1 ON t1.vehId = v1.vehId
+JOIN Temp t2 ON t1.vehId < t2.vehId
+ AND t1.pointId = t2.pointId
+ AND t1.instantId = t2.instantId
+JOIN Vehicles v2 ON t2.vehId = v2.vehId
+ORDER BY t1.pointId, t1.instantId, licence1, licence2;
+
+
+-- @query q13
+-- BerlinMOD Q13: Which vehicles travelled within a region from QueryRegions
+-- during a period from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryRegions × 100 QueryPeriods is ~100× more expensive.
+-- This query mirrors the original by using only the first 10 regions and 10 periods.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT r.regionId, p.periodId, p.period, t.vehId
+ FROM Trips t, QueryRegions r, QueryPeriods p
+ WHERE r.regionId <= 10 AND p.periodId <= 10
+ AND t.trip && stbox(r.geom, p.period)
+ AND eIntersects(atTime(t.trip, p.period), r.geom)
+)
+SELECT DISTINCT t.regionId, t.periodId, t.period, v.licence
+FROM Temp t, Vehicles v
+WHERE t.vehId = v.vehId
+ORDER BY t.regionId, t.periodId, v.licence;
+
+
+-- @query q14
+-- BerlinMOD Q14: Which vehicles were inside a region from QueryRegions at
+-- one of the instants from QueryInstants?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- valueAtTimestamp(tgeompoint, timestamptz) → geometry
+-- stbox(geometry, timestamptz) → stbox (index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT r.regionId, i.instantId, i.instant, t.vehId
+ FROM Trips t, QueryRegions r, QueryInstants i
+ WHERE t.trip && stbox(r.geom, i.instant)
+ AND ST_Contains(r.geom, valueAtTimestamp(t.trip, i.instant))
+)
+SELECT DISTINCT t.regionId, t.instantId, t.instant, v.licence
+FROM Temp t
+JOIN Vehicles v ON t.vehId = v.vehId
+ORDER BY t.regionId, t.instantId, v.licence;
+
+
+-- @query q15
+-- BerlinMOD Q15: Which vehicles passed a point from QueryPoints during a
+-- period from QueryPeriods?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryPoints × 100 QueryPeriods is ~100× more expensive.
+-- This query mirrors the original by using only the first 10 points and 10 periods.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter constructor)
+
+WITH Temp AS (
+ SELECT DISTINCT pt.pointId, pt.geom, pt.geomWKT, pr.periodId, pr.period, t.vehId
+ FROM Trips t, QueryPoints pt, QueryPeriods pr
+ WHERE pt.pointId <= 10 AND pr.periodId <= 10
+ AND t.trip && stbox(pt.geom, pr.period)
+ AND eIntersects(atTime(t.trip, pr.period), pt.geom)
+)
+SELECT DISTINCT t.pointId, t.geomWKT AS geom, t.periodId, t.period, v.licence
+FROM Temp t, Vehicles v
+WHERE t.vehId = v.vehId
+ORDER BY t.pointId, t.periodId, v.licence;
+
+
+-- @query q16
+-- BerlinMOD Q16: Which pairs of query-licence vehicles were both within a
+-- region from QueryRegions during a period from QueryPeriods, but never at
+-- the same location at the same time (always disjoint)?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Scale note: the original BerlinMOD uses 10-item subsets for each dimension;
+-- applying all 100 QueryLicences × 100 QueryPeriods × 100 QueryRegions is
+-- ~10,000× more expensive. This query mirrors the original by using only the
+-- first 10 licences, 10 periods, and 10 regions.
+--
+-- Temporal operations used:
+-- atTime(tgeompoint, tstzspan) → tgeompoint
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+-- aDisjoint(tgeompoint, tgeompoint) → bool (always spatially disjoint)
+-- stbox(geometry, tstzspan) → stbox (GiST index pre-filter)
+
+SELECT /*+ BROADCAST(l1, v1, l2, v2, p, r) */
+ p.periodId, p.period, r.regionId,
+ l1.licence AS licence1, l2.licence AS licence2
+FROM QueryLicences l1
+JOIN Vehicles v1 ON v1.licence = l1.licence
+JOIN Trips t1 ON t1.vehId = v1.vehId
+JOIN QueryLicences l2 ON l1.licenceId < l2.licenceId
+JOIN Vehicles v2 ON v2.licence = l2.licence
+JOIN Trips t2 ON t2.vehId = v2.vehId
+JOIN QueryPeriods p ON true
+JOIN QueryRegions r ON true
+WHERE l1.licenceId <= 10 AND l2.licenceId <= 10
+ AND p.periodId <= 10
+ AND r.regionId <= 10
+ AND t1.trip && stbox(r.geom, p.period)
+ AND t2.trip && stbox(r.geom, p.period)
+ AND eIntersects(atTime(t1.trip, p.period), r.geom)
+ AND eIntersects(atTime(t2.trip, p.period), r.geom)
+ AND aDisjoint(atTime(t1.trip, p.period), atTime(t2.trip, p.period))
+ORDER BY p.periodId, r.regionId, l1.licence, l2.licence;
+
+
+-- @query q17
+-- BerlinMOD Q17: Which point(s) from QueryPoints have been visited by the
+-- maximum number of distinct vehicles?
+--
+-- Portable: works unchanged on MobilityDB/PostgreSQL, MobilityDuck/DuckDB,
+-- and MobilitySpark/Spark SQL.
+--
+-- Temporal operations used:
+-- eIntersects(tgeompoint, geometry) → bool (avoids trajectory() override)
+
+WITH PointCount AS (
+ SELECT p.pointId, COUNT(DISTINCT t.vehId) AS hits
+ FROM Trips t, QueryPoints p
+ WHERE eIntersects(t.trip, p.geom)
+ GROUP BY p.pointId
+)
+SELECT pointId, hits
+FROM PointCount
+WHERE hits = (SELECT MAX(hits) FROM PointCount)
+ORDER BY pointId;
+
diff --git a/berlinmod/run_mbdb.sh b/berlinmod/run_mbdb.sh
new file mode 100755
index 00000000..a30dec08
--- /dev/null
+++ b/berlinmod/run_mbdb.sh
@@ -0,0 +1,116 @@
+#!/usr/bin/env bash
+# BerlinMOD portable SQL — MobilityDB/PostgreSQL comparison runner
+#
+# Loads data, runs Q1/Q2/Q3/Q4/Q5/Q6/Q7/Q8 + QRT, compares all against expected CSV.
+# Q3, Q7 and QRT use asHexWKB() for binary return — byte-for-byte identical
+# across MobilityDB, MobilityDuck, and MobilitySpark.
+#
+# Usage (from any directory):
+# ./berlinmod/run_mbdb.sh [dbname] # default: berlinmod_portability
+#
+# Requirements: psql on PATH, MobilityDB installable in the target database.
+
+set -euo pipefail
+
+DBNAME="${1:-berlinmod_portability}"
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+DATADIR="${SCRIPT_DIR}/data"
+EXPECTED="${SCRIPT_DIR}/expected"
+TMP=$(mktemp -d)
+
+trap 'rm -rf "$TMP"' EXIT
+
+_psql() { PGOPTIONS='-c search_path=portable,public' psql -d "$DBNAME" "$@"; }
+
+# Substitute DATADIR placeholder in the loader template
+LOADER="${TMP}/load_mbdb.sql"
+sed "s|DATADIR|${DATADIR}|g" "${SCRIPT_DIR}/load_mbdb.sql" > "$LOADER"
+
+echo "=== Loading data into PostgreSQL database: $DBNAME ==="
+_psql -f "$LOADER"
+
+# run_query LABEL SQLFILE [normalize_floats]
+# normalize_floats=true: append .0 to bare integers (Q5 only — PostgreSQL
+# prints float8 value 3.0 as "3"; other platforms print "3.0").
+run_query() {
+ local label="$1"
+ local qfile="$2"
+ local normalize="${3:-false}"
+ local rawfile="${TMP}/${label}_raw.csv"
+ local outfile="${TMP}/${label}.csv"
+ local sql
+ sql=$(grep -v '^\s*--' "$qfile" | tr '\n' ' ' | sed 's/;[[:space:]]*$//')
+ echo "--- Running ${label} ---"
+ _psql -c "\copy ($sql) TO '${rawfile}' CSV HEADER"
+ if [ "$normalize" = "true" ]; then
+ awk 'BEGIN{FS=OFS=","} NR>1{for(i=1;i<=NF;i++) if($i~/^-?[0-9]+$/) $i=$i".0"} 1' \
+ "$rawfile" > "$outfile"
+ else
+ cp "$rawfile" "$outfile"
+ fi
+ echo " $(( $(wc -l < "$outfile") - 1 )) data rows"
+}
+
+compare() {
+ local label="$1"
+ local got="${TMP}/${label}.csv"
+ local exp="${EXPECTED}/${label}.csv"
+ if diff -u "$exp" "$got" > "${TMP}/diff_${label}.txt" 2>&1; then
+ echo "[PASS] ${label}"
+ else
+ echo "[FAIL] ${label}"
+ cat "${TMP}/diff_${label}.txt"
+ FAILURES=$((FAILURES + 1))
+ fi
+}
+
+echo ""
+echo "=== Running Q1/Q2/Q3/Q4/Q5/Q6/Q7/Q8 + QRT ==="
+run_query q01 "${SCRIPT_DIR}/q01.sql"
+run_query q02 "${SCRIPT_DIR}/q02.sql"
+run_query q03 "${SCRIPT_DIR}/q03.sql"
+run_query q04 "${SCRIPT_DIR}/q04.sql"
+run_query q05 "${SCRIPT_DIR}/q05.sql" true # float min_dist: PG prints 3, others 3.0
+run_query q06 "${SCRIPT_DIR}/q06.sql"
+run_query q07 "${SCRIPT_DIR}/q07.sql"
+run_query q08 "${SCRIPT_DIR}/q08.sql"
+run_query qrt "${SCRIPT_DIR}/qrt.sql"
+run_query q09 "${SCRIPT_DIR}/q09.sql"
+run_query q10 "${SCRIPT_DIR}/q10.sql"
+run_query q11 "${SCRIPT_DIR}/q11.sql"
+run_query q12 "${SCRIPT_DIR}/q12.sql"
+run_query q13 "${SCRIPT_DIR}/q13.sql"
+run_query q14 "${SCRIPT_DIR}/q14.sql"
+run_query q15 "${SCRIPT_DIR}/q15.sql"
+run_query q16 "${SCRIPT_DIR}/q16.sql"
+run_query q17 "${SCRIPT_DIR}/q17.sql"
+
+echo ""
+echo "=== Comparing against expected output ==="
+FAILURES=0
+compare q01
+compare q02
+compare q03
+compare q04
+compare q05
+compare q06
+compare q07
+compare q08
+compare qrt
+compare q09
+compare q10
+compare q11
+compare q12
+compare q13
+compare q14
+compare q15
+compare q16
+compare q17
+
+echo ""
+if [ "$FAILURES" -eq 0 ]; then
+ echo "ALL PASS — MobilityDB results match expected output."
+else
+ echo "${FAILURES} FAILURE(S) — see diffs above."
+ exit 1
+fi
diff --git a/berlinmod/run_mduck.sh b/berlinmod/run_mduck.sh
new file mode 100755
index 00000000..7b3d28ab
--- /dev/null
+++ b/berlinmod/run_mduck.sh
@@ -0,0 +1,122 @@
+#!/usr/bin/env bash
+# BerlinMOD portable SQL — MobilityDuck/DuckDB comparison runner
+#
+# Loads data, runs Q1/Q3/Q4/Q5/Q6 + QRT, compares all against expected CSV.
+# Q3 and QRT use asHexWKB() for binary return — byte-for-byte comparable
+# across MobilityDB, MobilityDuck, and MobilitySpark.
+#
+# Usage (from the repository root):
+# ./berlinmod/run_mduck.sh [duckdb-binary]
+#
+# Auto-detects local vs community MobilityDuck build:
+# Local build : binary is next to extension/mobilityduck/ directory
+# → LOAD mobilityduck;
+# Community : extension not found locally
+# → INSTALL mobilitydb FROM community; LOAD mobilitydb;
+
+set -euo pipefail
+
+DUCKDB="${1:-duckdb}"
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+REPO_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
+EXPECTED="${SCRIPT_DIR}/expected"
+TMP=$(mktemp -d)
+
+trap 'rm -rf "$TMP"' EXIT
+
+# Detect local vs community extension
+DUCKDB_ABS="$(command -v "$DUCKDB" 2>/dev/null || echo "$DUCKDB")"
+DUCKDB_DIR="$(cd "$(dirname "$DUCKDB_ABS")" && pwd 2>/dev/null || true)"
+if [ -d "${DUCKDB_DIR}/extension/mobilityduck" ]; then
+ MOBILITY_LOAD="LOAD mobilityduck;"
+else
+ MOBILITY_LOAD="INSTALL mobilitydb FROM community; LOAD mobilitydb;"
+fi
+
+# Strip trailing semicolon from query to safely embed in COPY (...)
+strip_semi() { grep -v '^--' "$1" | tr '\n' ' ' | sed 's/;[[:space:]]*$//'; }
+
+run_duckdb() {
+ "$DUCKDB" :memory: "$@"
+}
+
+# run_query LABEL SQLFILE
+run_query() {
+ local label="$1"
+ local qfile="$2"
+ local outfile="${TMP}/${label}.csv"
+ echo "--- Running ${label} ---"
+ run_duckdb \
+ -s "${MOBILITY_LOAD}" \
+ -s "$(cat "${SCRIPT_DIR}/load_mduck.sql")" \
+ -s "COPY ($(strip_semi "$qfile")) TO '${outfile}' (HEADER, DELIMITER ',')"
+ echo " $(( $(wc -l < "$outfile") - 1 )) data rows"
+}
+
+compare() {
+ local label="$1"
+ local got="${TMP}/${label}.csv"
+ local exp="${EXPECTED}/${label}.csv"
+ if diff -u "$exp" "$got" > "${TMP}/diff_${label}.txt" 2>&1; then
+ echo "[PASS] ${label}"
+ else
+ echo "[FAIL] ${label}"
+ cat "${TMP}/diff_${label}.txt"
+ FAILURES=$((FAILURES + 1))
+ fi
+}
+
+cd "$REPO_ROOT"
+
+echo ""
+echo "=== Running Q01/Q02/Q03/Q04/Q05/Q06/Q07/Q08 + QRT ==="
+run_query q01 "${SCRIPT_DIR}/q01.sql"
+run_query q02 "${SCRIPT_DIR}/q02.sql"
+run_query q03 "${SCRIPT_DIR}/q03.sql"
+run_query q04 "${SCRIPT_DIR}/q04.sql"
+run_query q05 "${SCRIPT_DIR}/q05.sql"
+run_query q06 "${SCRIPT_DIR}/q06.sql"
+run_query q07 "${SCRIPT_DIR}/q07.sql"
+run_query q08 "${SCRIPT_DIR}/q08.sql"
+run_query qrt "${SCRIPT_DIR}/qrt.sql"
+echo ""
+echo "=== Running Q09/Q10/Q11/Q12/Q13/Q14/Q15/Q16/Q17 ==="
+run_query q09 "${SCRIPT_DIR}/q09.sql"
+run_query q10 "${SCRIPT_DIR}/q10.sql"
+run_query q11 "${SCRIPT_DIR}/q11.sql"
+run_query q12 "${SCRIPT_DIR}/q12.sql"
+run_query q13 "${SCRIPT_DIR}/q13.sql"
+run_query q14 "${SCRIPT_DIR}/q14.sql"
+run_query q15 "${SCRIPT_DIR}/q15.sql"
+run_query q16 "${SCRIPT_DIR}/q16.sql"
+run_query q17 "${SCRIPT_DIR}/q17.sql"
+
+echo ""
+echo "=== Comparing against expected output ==="
+FAILURES=0
+compare q01
+compare q02
+compare q03
+compare q04
+compare q05
+compare q06
+compare q07
+compare q08
+compare qrt
+compare q09
+compare q10
+compare q11
+compare q12
+compare q13
+compare q14
+compare q15
+compare q16
+compare q17
+
+echo ""
+if [ "$FAILURES" -eq 0 ]; then
+ echo "ALL PASS — MobilityDuck results match expected output."
+else
+ echo "${FAILURES} FAILURE(S) — see diffs above."
+ exit 1
+fi
diff --git a/berlinmod/run_mspark.sh b/berlinmod/run_mspark.sh
new file mode 100755
index 00000000..9e2fd239
--- /dev/null
+++ b/berlinmod/run_mspark.sh
@@ -0,0 +1,75 @@
+#!/usr/bin/env bash
+# BerlinMOD portable SQL — MobilitySpark/Spark SQL comparison runner
+#
+# Builds the fat jar (if mvn is available), then submits BerlinMODDemo
+# against the shared berlinmod/data/ CSV files and compares all results
+# against the expected/ CSV files.
+#
+# Q3, Q7 and QRT use asHexWKB() for binary return — byte-for-byte identical
+# across MobilityDB, MobilityDuck, and MobilitySpark.
+#
+# Usage (from the repository root):
+# ./berlinmod/run_mspark.sh [spark-submit-binary]
+#
+# Requirements:
+# - spark-submit on PATH (or pass explicit path as $1)
+# - Java 11/17/21, Maven (mvn) for building
+# - target/*-spark.jar must exist or mvn must be available to build it
+
+set -euo pipefail
+
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+REPO_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
+SPARK_SUBMIT="${1:-spark-submit}"
+DATA_DIR="${SCRIPT_DIR}/data"
+EXPECTED_DIR="${SCRIPT_DIR}/expected"
+JAR_GLOB="${REPO_ROOT}/target/*-spark.jar"
+
+cd "$REPO_ROOT"
+
+# Build fat jar if not present (requires mvn)
+JAR=$(ls $JAR_GLOB 2>/dev/null | head -1 || true)
+if [ -z "$JAR" ]; then
+ echo "=== No fat jar found — building with mvn package ==="
+ if ! command -v mvn >/dev/null 2>&1; then
+ echo "ERROR: mvn not found. Build the fat jar manually:"
+ echo " mvn package -DskipTests"
+ echo " ${SPARK_SUBMIT} --class org.mobilitydb.spark.demo.BerlinMODDemo \\"
+ echo " target/*-spark.jar ${DATA_DIR} ${EXPECTED_DIR}"
+ exit 1
+ fi
+ mvn package -DskipTests -q
+ JAR=$(ls $JAR_GLOB | head -1)
+fi
+echo "=== Using jar: $JAR ==="
+
+# Verify spark-submit is available
+if ! command -v "$SPARK_SUBMIT" >/dev/null 2>&1; then
+ echo "ERROR: spark-submit not found. Install Apache Spark and ensure"
+ echo "spark-submit is on PATH, or pass the path as the first argument."
+ echo ""
+ echo "Manual run:"
+ echo " ${SPARK_SUBMIT} --class org.mobilitydb.spark.demo.BerlinMODDemo \\"
+ echo " ${JAR} ${DATA_DIR} ${EXPECTED_DIR}"
+ exit 1
+fi
+
+# Resolve libmeos from the repo's vendored lib/ by default, not the system
+# /usr/local/lib (which may hold a stale libmeos that lacks the pinned surface
+# → UnsatisfiedLinkError on meos_initialize_noexit_error_handler). The JMEOS
+# JNR loader resolves the shared object through LD_LIBRARY_PATH, so it must be
+# exported; -Djava.library.path additionally serves the MeosNative loader.
+LIBMEOS_DIR="${LIBMEOS_DIR:-${REPO_ROOT}/lib}"
+export LD_LIBRARY_PATH="${LIBMEOS_DIR}:${LD_LIBRARY_PATH:-}"
+
+# Suppress core dumps: a JVM crash produces a 3-5 GB core file that can OOM WSL2.
+ulimit -c 0
+
+echo "=== Running BerlinMOD Q1/Q2/Q3/Q4/Q5/Q6/Q7/Q8 + QRT on MobilitySpark ==="
+"$SPARK_SUBMIT" \
+ --class org.mobilitydb.spark.demo.BerlinMODDemo \
+ --master "local[2]" \
+ --conf "spark.driver.extraJavaOptions=-Djava.library.path=${LIBMEOS_DIR}" \
+ "$JAR" \
+ "$DATA_DIR" \
+ "$EXPECTED_DIR"
diff --git a/doc/contributing/jmeos-unify-absent-th3index.txt b/doc/contributing/jmeos-unify-absent-th3index.txt
new file mode 100644
index 00000000..e50e673a
--- /dev/null
+++ b/doc/contributing/jmeos-unify-absent-th3index.txt
@@ -0,0 +1,93 @@
+always_eq_h3index_th3index
+always_eq_th3index_h3index
+always_eq_th3index_th3index
+always_ne_h3index_th3index
+always_ne_th3index_h3index
+always_ne_th3index_th3index
+ever_eq_anyof_h3indexset_th3index
+ever_eq_h3index_th3index
+ever_eq_th3index_h3index
+ever_eq_th3index_th3index
+ever_ne_h3index_th3index
+ever_ne_th3index_h3index
+ever_ne_th3index_th3index
+geo_to_h3index_set
+h3_cell_to_children
+h3_cell_to_vertexes
+h3_compact_cells
+h3_get_icosahedron_faces
+h3_grid_disk
+h3_grid_path_cells
+h3_grid_ring
+h3_origin_to_directed_edges
+h3_uncompact_cells
+h3index_cmp
+h3index_eq
+h3index_ge
+h3index_gt
+h3index_hash
+h3index_in
+h3index_le
+h3index_lt
+h3index_ne
+h3index_out
+h3index_parse
+h3index_to_string
+interval_in
+meos_initialize_noexit_error_handler
+mult_tfloat_float
+mult_tint_int
+mult_tnumber_tnumber
+tbigint_to_th3index
+teq_h3index_th3index
+teq_th3index_h3index
+teq_th3index_th3index
+tgeogpoint_great_circle_distance
+tgeogpoint_to_th3index
+tgeompoint_to_th3index
+th3index_are_neighbor_cells
+th3index_cell_area
+th3index_cell_to_boundary
+th3index_cell_to_center_child
+th3index_cell_to_center_child_next
+th3index_cell_to_child_pos
+th3index_cell_to_local_ij
+th3index_cell_to_parent
+th3index_cell_to_parent_next
+th3index_cell_to_vertex
+th3index_cells_to_directed_edge
+th3index_child_pos_to_cell
+th3index_directed_edge_to_boundary
+th3index_edge_length
+th3index_end_value
+th3index_get_base_cell_number
+th3index_get_directed_edge_destination
+th3index_get_directed_edge_origin
+th3index_get_resolution
+th3index_grid_distance
+th3index_in
+th3index_is_pentagon
+th3index_is_res_class_iii
+th3index_is_valid_cell
+th3index_is_valid_directed_edge
+th3index_is_valid_vertex
+th3index_local_ij_to_cell
+th3index_make
+th3index_start_value
+th3index_to_tbigint
+th3index_to_tgeogpoint
+th3index_to_tgeompoint
+th3index_value_at_timestamptz
+th3index_value_n
+th3index_values
+th3index_vertex_to_latlng
+th3indexinst_in
+th3indexinst_make
+th3indexseq_in
+th3indexseq_make
+th3indexseqset_in
+th3indexseqset_make
+tne_h3index_th3index
+tne_th3index_h3index
+tne_th3index_th3index
+udaf
diff --git a/doc/contributing/jmeos-unify-readiness.md b/doc/contributing/jmeos-unify-readiness.md
new file mode 100644
index 00000000..ab035ac7
--- /dev/null
+++ b/doc/contributing/jmeos-unify-readiness.md
@@ -0,0 +1,29 @@
+# JMEOS jar unification — MobilitySpark readiness
+
+MobilitySpark and MobilityFlink converge on the single MEOS-API-generated JMEOS
+surface `functions.GeneratedFunctions`, retiring the flat `functions.functions`
+generator. JMEOS ships a thin `functions.functions` facade delegating to
+`GeneratedFunctions` for call sites whose name and signature are unchanged.
+
+Surface audit of MobilitySpark's 729 `functions.` call sites (48 files)
+against the unified `GeneratedFunctions` jar (JMEOS PR #19, pinned to
+consolidation branch `regreen/951`):
+
+- 0 signature deltas among methods present under the same name in both surfaces:
+ the `bool`→`boolean` and `*_value_n`→DIRECT `(Pointer,int)→Pointer` lowering
+ matches, so the facade is a transparent drop-in for those calls.
+- 86 absent: th3index / h3index symbols (`Th3IndexUDFs` + `th3index_value_n`).
+ The pin must fold in the th3index rollup (#1045/#976).
+- 3 absent because of the `mult_*`→`mul_*` rename (#1120, in MobilityDB master):
+ `mult_tfloat_float`, `mult_tint_int`, `mult_tnumber_tnumber` in
+ `MathUDFs.java` adopt `mul_*` — MobilitySpark's edit, applied with the jar
+ swap.
+- 3 absent from the curated MEOS-API surface but used by MobilitySpark:
+ `interval_in`, `meos_initialize_noexit_error_handler` (MEOS lifecycle, called
+ in `MobilitySparkSession`), `tgeogpoint_great_circle_distance`. The unified
+ `GeneratedFunctions` surface must retain/expose these, or MobilitySpark adapts
+ to the replacement the IDL provides.
+
+Execution once the pin carries th3index and the three helpers: replace
+`libs/JMEOS-1.4.jar` with the unified jar, apply the `mult_*`→`mul_*` rename in
+`MathUDFs.java`, run the full test suite (926 tests).
diff --git a/doc/contributing/jmeos-unify-used-methods.txt b/doc/contributing/jmeos-unify-used-methods.txt
new file mode 100644
index 00000000..02ac5d50
--- /dev/null
+++ b/doc/contributing/jmeos-unify-used-methods.txt
@@ -0,0 +1,729 @@
+above_tspatial_tspatial
+add_tfloat_float
+add_tint_int
+add_tnumber_tnumber
+adisjoint_tgeo_geo
+adisjoint_tgeo_tgeo
+adjacent_span_span
+adwithin_tgeo_geo
+adwithin_tgeo_tgeo
+after_temporal_temporal
+after_temporal_tstzspan
+aintersects_tgeo_geo
+always_eq_bool_tbool
+always_eq_float_tfloat
+always_eq_h3index_th3index
+always_eq_int_tint
+always_eq_tbool_bool
+always_eq_temporal_temporal
+always_eq_tfloat_float
+always_eq_th3index_h3index
+always_eq_th3index_th3index
+always_eq_tint_int
+always_ge_float_tfloat
+always_ge_int_tint
+always_ge_temporal_temporal
+always_ge_tfloat_float
+always_ge_tint_int
+always_gt_float_tfloat
+always_gt_int_tint
+always_gt_temporal_temporal
+always_gt_tfloat_float
+always_gt_tint_int
+always_le_float_tfloat
+always_le_int_tint
+always_le_temporal_temporal
+always_le_tfloat_float
+always_le_tint_int
+always_lt_float_tfloat
+always_lt_int_tint
+always_lt_temporal_temporal
+always_lt_tfloat_float
+always_lt_tint_int
+always_ne_bool_tbool
+always_ne_float_tfloat
+always_ne_h3index_th3index
+always_ne_int_tint
+always_ne_tbool_bool
+always_ne_temporal_temporal
+always_ne_tfloat_float
+always_ne_th3index_h3index
+always_ne_th3index_th3index
+always_ne_tint_int
+back_tspatial_tspatial
+bearing_tpoint_point
+bearing_tpoint_tpoint
+before_temporal_temporal
+before_temporal_tstzspan
+below_tspatial_tspatial
+bigintset_in
+bigintspan_lower
+bigintspan_upper
+bigintspan_width
+bigintspanset_width
+contained_span_span
+contained_span_spanset
+contains_set_set
+contains_span_span
+contains_spanset_span
+cstring2text
+dateset_end_value
+dateset_start_value
+dateset_to_tstzset
+dateset_values
+datespan_duration
+datespan_in
+datespan_lower
+datespan_to_tstzspan
+datespan_upper
+datespanset_date_n
+datespanset_dates
+datespanset_end_date
+datespanset_in
+datespanset_num_dates
+datespanset_start_date
+distance_bigintset_bigintset
+distance_bigintspan_bigintspan
+distance_datespan_datespan
+distance_floatset_floatset
+distance_floatspan_floatspan
+distance_intset_intset
+distance_intspan_intspan
+distance_tstzset_tstzset
+distance_tstzspan_tstzspan
+div_tfloat_float
+div_tint_int
+div_tnumber_tnumber
+econtains_geo_tgeo
+ecovers_tgeo_geo
+edisjoint_tgeo_geo
+edisjoint_tgeo_tgeo
+edwithin_tgeo_geo
+edwithin_tgeo_tgeo
+eintersects_tgeo_geo
+eintersects_tgeo_tgeo
+etouches_tgeo_geo
+ever_eq_anyof_h3indexset_th3index
+ever_eq_bool_tbool
+ever_eq_float_tfloat
+ever_eq_h3index_th3index
+ever_eq_int_tint
+ever_eq_tbool_bool
+ever_eq_temporal_temporal
+ever_eq_tfloat_float
+ever_eq_th3index_h3index
+ever_eq_th3index_th3index
+ever_eq_tint_int
+ever_ge_float_tfloat
+ever_ge_int_tint
+ever_ge_temporal_temporal
+ever_ge_tfloat_float
+ever_ge_tint_int
+ever_gt_float_tfloat
+ever_gt_int_tint
+ever_gt_temporal_temporal
+ever_gt_tfloat_float
+ever_gt_tint_int
+ever_le_float_tfloat
+ever_le_int_tint
+ever_le_temporal_temporal
+ever_le_tfloat_float
+ever_le_tint_int
+ever_lt_float_tfloat
+ever_lt_int_tint
+ever_lt_temporal_temporal
+ever_lt_tfloat_float
+ever_lt_tint_int
+ever_ne_bool_tbool
+ever_ne_float_tfloat
+ever_ne_h3index_th3index
+ever_ne_int_tint
+ever_ne_tbool_bool
+ever_ne_temporal_temporal
+ever_ne_tfloat_float
+ever_ne_th3index_h3index
+ever_ne_th3index_th3index
+ever_ne_tint_int
+float_to_set
+float_to_span
+float_to_spanset
+float_to_tbox
+floatset_ceil
+floatset_degrees
+floatset_end_value
+floatset_floor
+floatset_in
+floatset_radians
+floatset_start_value
+floatset_to_intset
+floatset_values
+floatspan_in
+floatspan_lower
+floatspan_make
+floatspan_shift_scale
+floatspan_to_intspan
+floatspan_upper
+floatspan_width
+floatspanset_ceil
+floatspanset_floor
+floatspanset_round
+floatspanset_shift_scale
+floatspanset_to_intspanset
+floatspanset_width
+front_tspatial_tspatial
+geo_as_ewkt
+geo_as_geojson
+geo_as_hexewkb
+geo_as_text
+geo_from_geojson
+geo_from_text
+geo_reverse
+geo_round
+geo_same
+geo_timestamptz_to_stbox
+geo_to_h3index_set
+geo_to_stbox
+geo_tstzspan_to_stbox
+geogset_in
+geom_boundary
+geom_buffer
+geom_centroid
+geom_contains
+geom_convex_hull
+geom_covers
+geom_difference2d
+geom_disjoint2d
+geom_distance2d
+geom_dwithin2d
+geom_intersection2d
+geom_intersects2d
+geom_length
+geom_perimeter
+geom_to_geog
+geom_touches
+geom_unary_union
+geomset_in
+h3_cell_to_children
+h3_cell_to_vertexes
+h3_compact_cells
+h3_get_icosahedron_faces
+h3_grid_disk
+h3_grid_path_cells
+h3_grid_ring
+h3_origin_to_directed_edges
+h3_uncompact_cells
+h3index_cmp
+h3index_eq
+h3index_ge
+h3index_gt
+h3index_hash
+h3index_in
+h3index_le
+h3index_lt
+h3index_ne
+h3index_out
+h3index_parse
+h3index_to_string
+int_to_set
+int_to_span
+int_to_spanset
+int_to_tbox
+intersection_set_set
+intersection_span_span
+intersection_spanset_span
+intersection_spanset_spanset
+interval_in
+intset_end_value
+intset_in
+intset_start_value
+intset_to_floatset
+intset_values
+intspan_in
+intspan_lower
+intspan_shift_scale
+intspan_to_floatspan
+intspan_upper
+intspan_width
+intspanset_lower
+intspanset_shift_scale
+intspanset_to_floatspanset
+intspanset_upper
+intspanset_width
+left_span_span
+left_tnumber_tnumber
+left_tspatial_tspatial
+line_interpolate_point
+line_substring
+meos_initialize
+meos_initialize_noexit_error_handler
+meos_initialize_timezone
+minus_set_set
+minus_span_span
+minus_spanset_span
+minus_spanset_spanset
+mult_tfloat_float
+mult_tint_int
+mult_tnumber_tnumber
+nad_tgeo_tgeo
+numspan_timestamptz_to_tbox
+overabove_tspatial_tspatial
+overafter_temporal_temporal
+overafter_temporal_tstzspan
+overback_tspatial_tspatial
+overbefore_temporal_temporal
+overbefore_temporal_tstzspan
+overbelow_tspatial_tspatial
+overfront_tspatial_tspatial
+overlaps_set_set
+overlaps_span_span
+overlaps_spanset_spanset
+overlaps_temporal_tstzspan
+overlaps_tspatial_stbox
+overleft_span_span
+overleft_tnumber_tnumber
+overleft_tspatial_tspatial
+overright_span_span
+overright_tnumber_tnumber
+overright_tspatial_tspatial
+pg_interval_in
+pg_interval_out
+pg_timestamptz_in
+right_span_span
+right_tnumber_tnumber
+right_tspatial_tspatial
+set_as_hexwkb
+set_from_hexwkb
+set_num_values
+set_to_span
+set_to_spanset
+set_to_tbox
+set_union_finalfn
+set_union_transfn
+shortestline_tgeo_tgeo
+span_as_hexwkb
+span_from_hexwkb
+span_lower_inc
+span_to_spanset
+span_to_tbox
+span_union_transfn
+span_upper_inc
+spanset_as_hexwkb
+spanset_end_span
+spanset_from_hexwkb
+spanset_lower_inc
+spanset_num_spans
+spanset_span_n
+spanset_start_span
+spanset_to_tbox
+spanset_union_finalfn
+spanset_upper_inc
+stbox_area
+stbox_as_hexwkb
+stbox_expand_space
+stbox_expand_time
+stbox_from_hexwkb
+stbox_get_space
+stbox_hast
+stbox_hasx
+stbox_hasz
+stbox_in
+stbox_isgeodetic
+stbox_make
+stbox_perimeter
+stbox_round
+stbox_set_srid
+stbox_shift_scale_time
+stbox_srid
+stbox_tmax
+stbox_tmax_inc
+stbox_tmin
+stbox_tmin_inc
+stbox_to_geo
+stbox_to_tstzspan
+stbox_transform_pipeline
+stbox_volume
+stbox_xmax
+stbox_xmin
+stbox_ymax
+stbox_ymin
+stbox_zmax
+stbox_zmin
+sub_tfloat_float
+sub_tint_int
+sub_tnumber_tnumber
+tand_bool_tbool
+tand_tbool_bool
+tand_tbool_tbool
+tbigint_to_th3index
+tbool_at_value
+tbool_end_value
+tbool_from_base_temp
+tbool_from_mfjson
+tbool_in
+tbool_minus_value
+tbool_out
+tbool_start_value
+tbool_tand_transfn
+tbool_tor_transfn
+tbool_value_at_timestamptz
+tbool_value_n
+tbool_values
+tbool_when_true
+tboolinst_make
+tbox_as_hexwkb
+tbox_expand_time
+tbox_from_hexwkb
+tbox_hast
+tbox_hasx
+tbox_in
+tbox_make
+tbox_round
+tbox_shift_scale_time
+tbox_tmax
+tbox_tmax_inc
+tbox_tmin
+tbox_tmin_inc
+tbox_to_floatspan
+tbox_to_intspan
+tbox_to_tstzspan
+tbox_xmax
+tbox_xmax_inc
+tbox_xmin
+tbox_xmin_inc
+tboxfloat_xmax
+tboxfloat_xmin
+tboxint_xmax
+tboxint_xmin
+tcontains_geo_tgeo
+tcontains_tgeo_geo
+tcontains_tgeo_tgeo
+tcovers_tgeo_geo
+tcovers_tgeo_tgeo
+tdisjoint_tgeo_geo
+tdisjoint_tgeo_tgeo
+tdistance_tfloat_float
+tdistance_tgeo_geo
+tdistance_tgeo_tgeo
+tdistance_tint_int
+tdistance_tnumber_tnumber
+tdwithin_tgeo_geo
+tdwithin_tgeo_tgeo
+temporal_append_tinstant
+temporal_append_tsequence
+temporal_as_hexwkb
+temporal_as_mfjson
+temporal_at_max
+temporal_at_min
+temporal_at_timestamptz
+temporal_at_tstzset
+temporal_at_tstzspan
+temporal_at_tstzspanset
+temporal_at_values
+temporal_delete_timestamptz
+temporal_delete_tstzset
+temporal_delete_tstzspan
+temporal_delete_tstzspanset
+temporal_derivative
+temporal_duration
+temporal_dyntimewarp_distance
+temporal_end_instant
+temporal_end_sequence
+temporal_end_timestamptz
+temporal_eq
+temporal_frechet_distance
+temporal_from_hexwkb
+temporal_ge
+temporal_gt
+temporal_hausdorff_distance
+temporal_insert
+temporal_instant_n
+temporal_interp
+temporal_le
+temporal_lower_inc
+temporal_lt
+temporal_max_instant
+temporal_merge
+temporal_merge_transfn
+temporal_min_instant
+temporal_minus_max
+temporal_minus_min
+temporal_minus_timestamptz
+temporal_minus_tstzset
+temporal_minus_tstzspan
+temporal_minus_tstzspanset
+temporal_minus_values
+temporal_ne
+temporal_num_instants
+temporal_num_sequences
+temporal_num_timestamps
+temporal_round
+temporal_scale_time
+temporal_sequence_n
+temporal_set_interp
+temporal_shift_scale_time
+temporal_shift_time
+temporal_simplify_dp
+temporal_simplify_max_dist
+temporal_simplify_min_dist
+temporal_simplify_min_tdelta
+temporal_start_instant
+temporal_start_sequence
+temporal_start_timestamptz
+temporal_stops
+temporal_subtype
+temporal_tagg_finalfn
+temporal_tcount_transfn
+temporal_time
+temporal_timestamps
+temporal_timestamptz_n
+temporal_to_tinstant
+temporal_to_tsequence
+temporal_to_tsequenceset
+temporal_to_tstzspan
+temporal_tprecision
+temporal_tsample
+temporal_update
+temporal_upper_inc
+teq_h3index_th3index
+teq_temporal_temporal
+teq_th3index_h3index
+teq_th3index_th3index
+text_out
+textcat_text_textset
+textcat_textset_text
+textset_end_value
+textset_in
+textset_initcap
+textset_lower
+textset_start_value
+textset_upper
+textset_values
+tfloat_at_value
+tfloat_ceil
+tfloat_degrees
+tfloat_end_value
+tfloat_exp
+tfloat_floor
+tfloat_from_base_temp
+tfloat_from_mfjson
+tfloat_in
+tfloat_ln
+tfloat_log10
+tfloat_max_value
+tfloat_min_value
+tfloat_minus_value
+tfloat_out
+tfloat_radians
+tfloat_scale_value
+tfloat_shift_scale_value
+tfloat_shift_value
+tfloat_start_value
+tfloat_tmax_transfn
+tfloat_tmin_transfn
+tfloat_to_tint
+tfloat_tsum_transfn
+tfloat_value_at_timestamptz
+tfloat_value_n
+tfloat_values
+tfloat_wmax_transfn
+tfloat_wmin_transfn
+tfloat_wsum_transfn
+tfloatinst_make
+tge_temporal_temporal
+tgeo_at_geom
+tgeo_at_stbox
+tgeo_convex_hull
+tgeo_end_value
+tgeo_minus_geom
+tgeo_minus_stbox
+tgeo_start_value
+tgeo_traversed_area
+tgeo_value_at_timestamptz
+tgeo_value_n
+tgeogpoint_from_mfjson
+tgeogpoint_great_circle_distance
+tgeogpoint_in
+tgeogpoint_to_th3index
+tgeompoint_from_mfjson
+tgeompoint_in
+tgeompoint_to_th3index
+tgt_temporal_temporal
+th3index_are_neighbor_cells
+th3index_cell_area
+th3index_cell_to_boundary
+th3index_cell_to_center_child
+th3index_cell_to_center_child_next
+th3index_cell_to_child_pos
+th3index_cell_to_local_ij
+th3index_cell_to_parent
+th3index_cell_to_parent_next
+th3index_cell_to_vertex
+th3index_cells_to_directed_edge
+th3index_child_pos_to_cell
+th3index_directed_edge_to_boundary
+th3index_edge_length
+th3index_end_value
+th3index_get_base_cell_number
+th3index_get_directed_edge_destination
+th3index_get_directed_edge_origin
+th3index_get_resolution
+th3index_grid_distance
+th3index_in
+th3index_is_pentagon
+th3index_is_res_class_iii
+th3index_is_valid_cell
+th3index_is_valid_directed_edge
+th3index_is_valid_vertex
+th3index_local_ij_to_cell
+th3index_make
+th3index_start_value
+th3index_to_tbigint
+th3index_to_tgeogpoint
+th3index_to_tgeompoint
+th3index_value_at_timestamptz
+th3index_value_n
+th3index_values
+th3index_vertex_to_latlng
+th3indexinst_in
+th3indexinst_make
+th3indexseq_in
+th3indexseq_make
+th3indexseqset_in
+th3indexseqset_make
+timestamptz_to_set
+timestamptz_to_span
+timestamptz_to_stbox
+timestamptz_to_tbox
+tint_at_value
+tint_end_value
+tint_from_base_temp
+tint_from_mfjson
+tint_in
+tint_max_value
+tint_min_value
+tint_minus_value
+tint_out
+tint_scale_value
+tint_shift_scale_value
+tint_shift_value
+tint_start_value
+tint_tmax_transfn
+tint_tmin_transfn
+tint_to_tfloat
+tint_tsum_transfn
+tint_value_at_timestamptz
+tint_value_n
+tint_values
+tint_wmax_transfn
+tint_wmin_transfn
+tint_wsum_transfn
+tintersects_tgeo_geo
+tintersects_tgeo_tgeo
+tintinst_make
+tle_temporal_temporal
+tlt_temporal_temporal
+tne_h3index_th3index
+tne_temporal_temporal
+tne_th3index_h3index
+tne_th3index_th3index
+tnot_tbool
+tnumber_abs
+tnumber_angular_difference
+tnumber_at_span
+tnumber_at_spanset
+tnumber_at_tbox
+tnumber_delta_value
+tnumber_integral
+tnumber_minus_span
+tnumber_minus_spanset
+tnumber_minus_tbox
+tnumber_tavg_finalfn
+tnumber_tavg_transfn
+tnumber_to_span
+tnumber_to_tbox
+tnumber_trend
+tnumber_twavg
+tnumber_valuespans
+tnumber_wavg_transfn
+tor_bool_tbool
+tor_tbool_bool
+tor_tbool_tbool
+tpoint_angular_difference
+tpoint_at_elevation
+tpoint_at_value
+tpoint_azimuth
+tpoint_cumulative_length
+tpoint_direction
+tpoint_from_base_temp
+tpoint_get_x
+tpoint_get_y
+tpoint_get_z
+tpoint_is_simple
+tpoint_length
+tpoint_minus_elevation
+tpoint_minus_value
+tpoint_speed
+tpoint_tcentroid_finalfn
+tpoint_tcentroid_transfn
+tpoint_trajectory
+tpoint_twcentroid
+tpointinst_make
+tsequenceset_make_gaps
+tspatial_as_ewkt
+tspatial_as_text
+tspatial_extent_transfn
+tspatial_set_srid
+tspatial_srid
+tspatial_to_stbox
+tspatial_transform
+tspatial_transform_pipeline
+tstzset_end_value
+tstzset_in
+tstzset_start_value
+tstzset_to_dateset
+tstzset_values
+tstzspan_duration
+tstzspan_in
+tstzspan_lower
+tstzspan_shift_scale
+tstzspan_to_datespan
+tstzspan_to_stbox
+tstzspan_upper
+tstzspanset_duration
+tstzspanset_end_timestamptz
+tstzspanset_in
+tstzspanset_lower
+tstzspanset_num_timestamps
+tstzspanset_out
+tstzspanset_shift_scale
+tstzspanset_start_timestamptz
+tstzspanset_timestamps
+tstzspanset_upper
+ttext_at_value
+ttext_end_value
+ttext_from_base_temp
+ttext_from_mfjson
+ttext_in
+ttext_initcap
+ttext_lower
+ttext_max_value
+ttext_min_value
+ttext_minus_value
+ttext_out
+ttext_start_value
+ttext_tmax_transfn
+ttext_tmin_transfn
+ttext_upper
+ttext_value_at_timestamptz
+ttext_value_n
+ttext_values
+ttextinst_make
+ttouches_tgeo_geo
+ttouches_tgeo_tgeo
+udaf
+union_set_set
+union_span_span
+union_spanset_span
+union_spanset_spanset
+union_stbox_stbox
+union_tbox_tbox
diff --git a/doc/contributing/reviewer-guide.md b/doc/contributing/reviewer-guide.md
new file mode 100644
index 00000000..9c7b8ddd
--- /dev/null
+++ b/doc/contributing/reviewer-guide.md
@@ -0,0 +1,129 @@
+
+
+# MobilitySpark PR Reviewer Guide
+
+Quick reference for anyone reviewing open pull requests in **MobilitySpark** and its JMEOS dependency.
+Updated in the same commit as any PR that changes PR state or adds new branches.
+**Last updated: 2026-05-11 — PR #9 extended to 86 UDFs (100% `meos_h3.h` parity) and the portable q02.sql polygon-side prefilter via MobilityDB PR #938 (`geo_to_h3index_set`). All three coordinated PRs source-complete (MobilityDB #938, MobilityDB-BerlinMOD #24, this PR #9); awaiting upstream th3index merge + JMEOS regen.**
+
+---
+
+## How to find this guide
+
+- **In the repo:** `doc/contributing/reviewer-guide.md`
+- **Rule:** every commit that opens, closes, or restructures a PR must update this file in the same commit. A one-liner status change is enough; a fuller rewrite is needed when the dependency graph changes.
+
+---
+
+## CI legend
+
+| Symbol | Meaning |
+|--------|---------|
+| ✅ | All checks green |
+| ❌ | Real failure — needs investigation before review |
+| ⏳ | CI running |
+| ❓ | No CI result yet (doc-only, draft, or external PR) |
+| ⚠️ | Non-blocking failure (e.g. macOS/Windows `continue-on-error`, Codacy ACTION_REQUIRED — maintainer overrides in UI) |
+
+---
+
+## Dependency chains — land in this order
+
+```
+MobilityDB/MobilityDB
+ PR #807 / #866 / #893 th3index temporal H3-cell index type
+ └─► JMEOS regen against MEOS 1.4 master (parallel-session work)
+ └─► MobilityDB/MobilitySpark
+ PR #9 perf/spark-mt-and-binary (th3index spatial prefilter — Stage-2 of perf)
+
+MobilityDB/JMEOS
+ PR #9 JashanReel:fix-tests-using-docker (multi-module Maven layout; needs cleanup review)
+ └─► PR #12 estebanzimanyi:fix/multimodule-with-split-interface (split JNR-FFI → ARM64/macOS fix)
+ └─► MobilityDB/MobilitySpark
+ PR #7 fix/license-main-java (multi-platform CI bootstrap — stacks on JMEOS above)
+ └─► PR #5 feat/jmeos-1.3-berlinmod-poc (JMEOS 1.4 + BerlinMOD + 99.3% parity)
+ └─► PR #8 doc/reviewer-guide (this guide — independent, mergeable any time)
+```
+
+**PR #11** (`estebanzimanyi:fix/split-meos-library-interface`) was superseded by
+`fix/multimodule-with-split-interface` (#12) and **closed 2026-05-10** as part of the
+MobilitySpark consolidation pass.
+
+**PR #8** (`SachaDelsaux:JMEOS_v1.3`) is subsumed by PR #9 — external author; recommended for
+closure but left in place pending author signal.
+
+---
+
+## Tier 1 — Merge immediately (visibility / trivially reviewable)
+
+| Repo | PR | Branch | Description | CI |
+|------|----|--------|-------------|----|
+| MobilitySpark | #8 | `doc/reviewer-guide` | **This guide** — visibility wiring (PR template + README banner) — single commit | ✅ |
+| JMEOS | #8 | `SachaDelsaux:JMEOS_v1.3` | Subsumed by #9 — recommended for closure (external author; comment posted, awaiting signal) | ❓ |
+
+---
+
+## Tier 0 — Performance (cross-platform th3index unification)
+
+Cross-platform unification: all three benchmarked platforms (MobilityDB, MobilityDuck, MobilitySpark) execute identical portable SQL with the th3index spatial prefilter. PostgreSQL/MobilityDB additionally gets GiST + SP-GiST indexes — the native machinery that the columnar prefilter simulates on the other two platforms. **Land MobilityDB #807 / #866 / #893 / #938 first (foundation + polygon-side public API); then MobilityDB-BerlinMOD #24 (data side); then this PR #9 (consumer side).**
+
+| Repo | PR | Branch | Description | CI | Notes |
+|------|----|--------|-------------|----|-------|
+| MobilityDB | **#938** | `estebanzimanyi:feat/h3-static-geo-coverage` | Static-geometry → H3 cell set public API: `h3_gs_point_to_cell` (promoted to public) + `geo_to_h3index_set` (POINT/LINESTRING/POLYGON/MULTI*/GeometryCollection in one walker) + `ever_eq_anyof_h3indexset_th3index`. PG SQL wrappers. pg_regress fixtures verified locally on PG 17 build (15/19 pass; 2 intentional ERROR; 2 wait on a pre-existing th3index branch SRID-resolver gap). | ❓ | Stacks on MobilityDB #866. Unblocks the polygon-side BerlinMOD prefilter consumed by this PR's q02.sql. |
+| MobilityDB-BerlinMOD | **#24** | `estebanzimanyi:feat/portability-export-th3index` | Extend `berlinmod_portability_export()` to write a 4-column `trips.csv` including `trip_h3` (th3index hex-WKB at H3 resolution 7). Single SQL function change. | ❓ | Data-side, depends on `tgeompoint_to_th3index` from MobilityDB #807 / #866. |
+| MobilitySpark | **#9** | `estebanzimanyi:perf/spark-mt-and-binary` | Cross-platform th3index unification: 86 UDFs (Th3IndexUDFs at 100% parity to `meos_h3.h`); load-time `trip_h3` materialisation; portable BerlinMOD SQL (q02/q04/q05/q06/q10) adopts the prefilter directly — including the polygon-side Q2 path via MobilityDB #938's `geoToH3IndexSet` + `everIntersectsH3IndexSet_Th3Index`; load_mbdb.sql adds GiST + SP-GiST indexes; load_mduck.sql + setup/generate_data.sh updated. `preprocessForSpark`'s th3index injection rules removed (now redundant with portable SQL). | ❌ | Source-complete; CI builds will fail until MobilityDB #807 / #866 / #893 / #938 land + JMEOS regen exposes the new symbols (parallel-session `feat/regen-against-meos-1.4`) + MobilityDuck th3index port lands. |
+
+---
+
+## Tier 2 — Cross-repo chain (stack in order: JMEOS → MobilitySpark)
+
+| Repo | PR | Branch | Description | CI | Notes |
+|------|----|--------|-------------|----|-------|
+| JMEOS | #9 | `JashanReel:fix-tests-using-docker` | Multi-module Maven layout (`jmeos-core/`); MEOS 1.3 API; test fixes | ❓ | **Land first** — needs cleanup (IDE files, binary blobs, *.class, squash 78 commits) |
+| JMEOS | #12 | `estebanzimanyi:fix/multimodule-with-split-interface` | Split `MeosLibrary` 1685-method interface into 4 `public static` sub-interfaces for JNR-FFI; removes binary blobs + `.class` + debug files; updates `.gitignore` | ❓ | Stacks on #9 |
+| MobilitySpark | #7 | `estebanzimanyi:fix/license-main-java` | Multi-platform CI bootstrap: license check, compile, 51 unit tests on Linux; macOS/Windows non-blocking | ✅⚠️ | Stacks on JMEOS #12 |
+| MobilitySpark | #5 | `estebanzimanyi:feat/jmeos-1.3-berlinmod-poc` | JMEOS 1.3 + BerlinMOD Q1–Q17 + TemporalParquet edge-to-cloud pipeline; 37/37 tests | ✅ | Stacks on #7 |
+
+---
+
+## Tier 3 — Fork staging (awaiting upstream merge)
+
+These PRs exist on the fork and are awaiting upstream review after the Tier 2 chain merges.
+
+| Repo | PR | Branch | Description | CI | Notes |
+|------|----|--------|-------------|----|-------|
+| MobilitySpark fork (`estebanzimanyi/MobilitySpark`) | #1 | `feat/udf-parity-phase2` | Expand UDF surface: 141 new UDFs in 7 classes + JMEOS-1.5 sub-interface fix; 203/203 tests | ✅ | Depends on JMEOS #11 being merged upstream |
+
+### UDF breakdown for fork PR #1
+
+| Class | UDFs | Summary |
+|-------|------|---------|
+| `ConstructorUDFs` | 18 | Text-literal constructors for temporal/span/set/box types |
+| `AccessorUDFs` | 25 | start/end/min/max value, shift, scale, atSpan, atSpanset |
+| `SpanAlgebraUDFs` | 23 | Span+set topology predicates + algebraic operations |
+| `AnalyticsUDFs` | 12 | tfloat math, tnumber integral/twavg, tpoint length/speed/azimuth/direction |
+| `PredicateUDFs` | 36 | Temporal order comparisons + ever/always lifting |
+| `OutputUDFs` | 15 | Text serialisation, metadata, instant/sequence navigation |
+| `TemporalLiftingUDFs` | 30 | Lifted comparisons (tbool), arithmetic, deltaValue, tprecision, tsample |
+
+Total: 40 pre-existing + 141 new = **181 UDFs**.
+
+---
+
+## Review checklist
+
+For every MobilitySpark / JMEOS PR, verify:
+
+- [ ] PostgreSQL License header on every `.java` file
+- [ ] `meos_initialize()` in `@BeforeAll`; **no** `meos_finalize()` in `@AfterAll`
+- [ ] Surefire `forkCount=1 reuseForks=false` preserved in `pom.xml`
+- [ ] New UDF: `null` input → `null` output (STRICT semantics)
+- [ ] New UDF: `DBL_MAX` MEOS return → `null` Java return (NAD sentinel)
+- [ ] No large binary data files (> 10 MB) in the commit
+- [ ] CI green on Linux before requesting merge
diff --git a/doc/images/OGC_Associate_Member_3DR.png b/doc/images/OGC_Associate_Member_3DR.png
new file mode 100644
index 00000000..4982719b
Binary files /dev/null and b/doc/images/OGC_Associate_Member_3DR.png differ
diff --git a/doc/images/mobilitydb-logo.png b/doc/images/mobilitydb-logo.png
new file mode 100644
index 00000000..83d97dcb
Binary files /dev/null and b/doc/images/mobilitydb-logo.png differ
diff --git a/doc/images/mobilitydb-logo.svg b/doc/images/mobilitydb-logo.svg
new file mode 100644
index 00000000..6c84040e
--- /dev/null
+++ b/doc/images/mobilitydb-logo.svg
@@ -0,0 +1,158 @@
+
+
+
+
\ No newline at end of file
diff --git a/doc/spark-version.md b/doc/spark-version.md
new file mode 100644
index 00000000..aea20679
--- /dev/null
+++ b/doc/spark-version.md
@@ -0,0 +1,68 @@
+# Spark version target
+
+MobilitySpark targets **Apache Spark 3.5.x** (the current LTS line). One artefact, one supported Spark major.
+
+## Position table
+
+| Axis | Choice | Why |
+|---|---|---|
+| Spark engine version | **3.5.x** only | LTS line through 2026; the production-line default in every managed Spark distribution (Databricks DBR 15, AWS EMR 7.0-7.4, Google Dataproc image 2.2, Azure Synapse pool default). One MobilitySpark jar runs on the whole 3.x line because the Java/Scala API surface of `spark-core` is stable across 3.0 → 3.5. |
+| MEOS C-library version | follows JMEOS | The two existing MEOS lines (v1.3 on MobilityDB master, v1.4 as the in-flight 15-PR bump) flow through JMEOS as separate jar builds. MobilitySpark pins one JMEOS jar; JMEOS pins one MEOS SHA. Version discipline lives in JMEOS, not here. |
+| Scala version | 2.12 / 2.13 (as Spark 3.5 supports) | The Maven profile selects against `spark-core_2.13` by default; `_2.12` is available for adopters on the older Scala line. |
+
+## Why not Spark 4.0 today
+
+Spark 4.0 (May 2025 GA) is **early-adoption**, not production-default. Concrete signals:
+
+| Distribution / ecosystem | Default Spark version | Spark 4 status |
+|---|---|---|
+| Databricks Runtime | DBR 15 = Spark 3.5 | DBR 16 (Spark 4) available, not the UI default |
+| AWS EMR | EMR 7.0-7.4 = Spark 3.5 | EMR 7.5+ has Spark 4, not the default image |
+| Google Dataproc | Image 2.2 = Spark 3.5 LTS | Image 2.3 (Spark 4) in preview |
+| Azure Synapse / HDInsight | Spark 3.5 pool | Spark 4 not yet GA in the managed runtime |
+| Cloudera CDP | Spark 3.5 | Spark 4 not yet shipped |
+| Delta Lake | Delta 3.x → Spark 3.4 / 3.5 | Delta 4.0 → Spark 4 (separate release line) |
+| Apache Iceberg | `iceberg-spark-runtime-3.5` stable | `iceberg-spark-runtime-4.0` in Iceberg 1.7+, recently-stabilised |
+| Apache Hudi | Spark 3.x supported across recent releases | Spark 4 support rolling out in the 1.x line |
+| Apache Sedona (spatial, closest analogue) | Spark 3.4 / 3.5 first-class | Spark 4 added in Sedona 1.7 (late 2025), some modules still flagged experimental |
+
+Spark 4 also introduces behavioural breakers (ANSI-by-default, type widening, parameterised SQL) that **break existing 3.x SQL**, so enterprise data teams typically wait 12-18 months before migrating because every SQL workload needs revalidation.
+
+## Trigger signals that switch this position
+
+Commit to Spark 4 support when **two or more** of these fire:
+
+| Signal | Why it matters |
+|---|---|
+| Databricks DBR 16 becomes the default runtime in the Databricks UI | Mainstream tipping point — production workloads start moving |
+| AWS EMR 7.5+ becomes the default in the EMR console | Same, for AWS |
+| Iceberg makes Spark 4 the **recommended** runtime (not just supported) | Data-lake stack consensus |
+| Apache Sedona drops the "experimental" qualifier on Spark 4 modules | Direct spatial-analogue signal |
+| A MobilityDB user opens a Spark-4 issue against MobilitySpark | Concrete demand |
+
+None have fired as of this writing. Track them.
+
+## What the version axis looks like if/when Spark 4 is added
+
+The pattern would mirror MobilityDuck's multi-DuckDB-version foundation (`MobilityDuck/doc/multi-duckdb-version.md`):
+
+- Maven profile per Spark version (`mvn -Pspark-3.5` / `mvn -Pspark-4.0`); each profile pins the matching `spark-core` dependency.
+- `if (sparkVersionAtLeast("4.0.0")) { … } else { … }` preprocessor-style branches for the small set of API divergences (`udf.register` shape, `DataType.fromName`, deprecated `ScalaUDF` constructors).
+- CI matrix dimension `spark_version: [3.5.4, 4.0.0]`; each row builds a separate jar.
+- Per-Spark-version jar in the release artefacts (`mobilityspark-1.0.0-spark-3.5.jar` / `mobilityspark-1.0.0-spark-4.0.jar`).
+
+This is **future work**, not current. The estimated effort is small-to-medium because the Spark Java API divergences between 3.5 and 4.0 are narrow compared to the DuckDB v1.4-vs-v1.5 ABI break.
+
+## Relationship to MEOS-version churn
+
+The MEOS-version axis is **orthogonal** to the Spark-version axis. MEOS versions (v1.3, v1.4) flow through JMEOS regenerations; MobilitySpark depends on one JMEOS jar at a time. Bumping MEOS means swapping the JMEOS dependency, not touching anything Spark-version-specific.
+
+## Conclusion
+
+| Question | Answer |
+|---|---|
+| What Spark version does MobilitySpark target? | 3.5.x (current LTS) |
+| Does MobilitySpark support Spark 4 today? | No |
+| Is the lack of Spark 4 support a parity gap with the standard stack? | No — Spark 4 is early-adoption; the production stack is 3.5 |
+| When will Spark 4 support be added? | When the trigger signals fire (see table above) |
+| Is there a MEOS-version-axis problem MobilitySpark needs to solve? | No — JMEOS owns it; MobilitySpark pins one JMEOS jar at a time |
diff --git a/docs/parity-100.md b/docs/parity-100.md
new file mode 100644
index 00000000..28258a31
--- /dev/null
+++ b/docs/parity-100.md
@@ -0,0 +1,39 @@
+# MobilitySpark parity
+
+Two parity axes. The portable bare-name dialect is a fixed 29-name contract,
+fully registered. The MobilityDB SQL surface is tiered; the per-section numbers
+are in [`parity-status.md`](parity-status.md), regenerated by
+`scripts/parity-audit.py`.
+
+| Axis | State |
+|---|---|
+| Portable bare-name dialect (RFC #920) | 29/29 bare names registered, 0 unbacked. Registration of a type-agnostic bare name does not by itself verify correct per-type behaviour for cbuffer/npoint/pose/trgeometry — that is the BARENAME tier in `parity-status.md`. |
+| MobilityDB SQL surface (`CREATE FUNCTION` + `CREATE AGGREGATE`, comparison operators included) | Exact name match 74.1%; with overload/type-dispatch heuristics 92.8% (name-backed); with RFC #920 bare-name dispatch (per-type unverified) 99.3%. Aggregates: 19 names, 7 not backed. |
+
+## Known gaps
+
+- `cbuffer_hash` / `cbuffer_hash_extended` are not bound. MEOS hashes the
+ embedded geometry's raw bytes including uninitialized padding, so the hash is
+ non-deterministic under malloc-based standalone MEOS (deterministic only in
+ PostgreSQL's `palloc0` context); a non-deterministic hash breaks Spark hash
+ joins and grouping. The fix belongs in the MEOS kernel. The other seven
+ cbuffer comparison ops are exact.
+- `rgeo` `v_clip_*` (6) are implemented only in the `mobilitydb` PostgreSQL
+ extension and are not reachable from the MEOS hex-WKB convention. Upstream:
+ MobilityDB #963 (`trgeo_geom_clip`). Not stubbed.
+- The windowed aggregates `wAvg`/`wCount`/`wMax`/`wMin`/`wSum` have no
+ single-input Spark UDAF form — the MEOS transfns take a window-interval
+ argument.
+- `setUnion` / `spanUnion` / `merge` aggregates return Set / SpanSet / Temporal
+ and need their own output serializers.
+- The 117 RFC #920 bare-name operators are covered by the type-agnostic dialect;
+ per-type behaviour for the four sibling families is not signature-verified.
+
+## Verify
+
+```bash
+mvn test # full unit suite (CI: Linux)
+python3 scripts/portable_parity.py # 29/29 bare names, 0 unbacked
+python3 scripts/parity-audit.py \
+ --mdb ../MobilityDB --mspark . # regenerates docs/parity-status.md
+```
diff --git a/docs/parity-status.md b/docs/parity-status.md
new file mode 100644
index 00000000..2a08b037
--- /dev/null
+++ b/docs/parity-status.md
@@ -0,0 +1,134 @@
+# MobilitySpark parity status - surface audit
+
+Generated 2026-05-28 against the MobilityDB SQL surface (master + the portable-aliases / RFC #920 work).
+
+## Headline (CREATE FUNCTION surface, comparison operators included)
+
+- Addressable function names: **1782**
+- **Exact name match: 1321 (74.1%)** - the exact-match floor
+- + type-dispatch / overload-split heuristics: 1653 (92.8%) - name-backed, no type-agnostic assumption
+- + RFC #920 bare-name dispatch (per-type behaviour NOT verified by this audit): 1770 (99.3%)
+- Hallucinated (verb only a substring of an unrelated UDF): 4
+- Genuinely missing: **8 (0.4%)**
+
+## Aggregates (CREATE AGGREGATE - invisible to a CREATE FUNCTION-only audit)
+
+- Aggregate names: **19**; backed (exact/heuristic): 12; not backed: 7
+- Not backed: extent, tsum, wavg, wcount, wmax, wmin, wsum (some are per-type-split or windowed; see the source for which are real gaps)
+
+## Methodology
+
+Parsed `CREATE FUNCTION` + `CREATE AGGREGATE` from `mobilitydb/sql/**/*.in.sql` and `spark.udf().register("name", ...)` (scalar + UDAF) from `MobilitySpark/src/main/java/**/*.java`. Each MobilityDB name is placed in exactly one tier (EXACT / PREFIX / SUFFIX / BARENAME / WRAPPER / MISSING - see the header of `scripts/parity-audit.py`). A name audit does NOT prove per-overload signature parity, and the BARENAME tier (covered only by a type-agnostic RFC #920 bare-name UDF) is flagged, not assumed correct per type. Comparison/ordering operators are counted; PG-only plumbing (index opclasses, `_in/_out/_recv/_send`, `_transfn/...`, planner hooks) is excluded.
+
+## Per-section coverage
+
+| Section | Addr | Exact | Heur | BareName? | Halluc | Missing | OOS | MDB ops |
+|---|--:|--:|--:|--:|--:|--:|--:|--:|
+| `cbuffer/150_cbuffer.in.sql` | 27 | 23 | 2 | 0 | 0 | 2 | 4 | 7 |
+| `cbuffer/151_cbufferset.in.sql` | 36 | 29 | 7 | 0 | 0 | 0 | 6 | 23 |
+| `cbuffer/152_tcbuffer.in.sql` | 79 | 66 | 13 | 0 | 0 | 0 | 5 | 6 |
+| `cbuffer/154_tcbuffer_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 0 | 18 |
+| `cbuffer/155_tcbuffer_spatialfuncs.in.sql` | 11 | 7 | 4 | 0 | 0 | 0 | 0 | 0 |
+| `cbuffer/158_tcbuffer_topops.in.sql` | 7 | 2 | 0 | 5 | 0 | 0 | 0 | 25 |
+| `cbuffer/159_tcbuffer_posops.in.sql` | 12 | 0 | 4 | 8 | 0 | 0 | 0 | 44 |
+| `cbuffer/160_tcbuffer_distance.in.sql` | 5 | 4 | 1 | 0 | 0 | 0 | 0 | 17 |
+| `cbuffer/161_tcbuffer_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 |
+| `cbuffer/162_tcbuffer_spatialrels.in.sql` | 13 | 10 | 3 | 0 | 0 | 0 | 0 | 0 |
+| `cbuffer/164_tcbuffer_tempspatialrels.in.sql` | 6 | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `cbuffer/167_portable_aliases.in.sql` | 19 | 19 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/050_geoset.in.sql` | 43 | 36 | 7 | 0 | 0 | 0 | 13 | 46 |
+| `geo/051_stbox.in.sql` | 75 | 48 | 27 | 0 | 0 | 0 | 8 | 29 |
+| `geo/052_tgeo.in.sql` | 70 | 56 | 14 | 0 | 0 | 0 | 10 | 12 |
+| `geo/052_tpoint.in.sql` | 70 | 56 | 14 | 0 | 0 | 0 | 8 | 12 |
+| `geo/053_tgeo_inout.in.sql` | 18 | 17 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `geo/053_tpoint_inout.in.sql` | 18 | 17 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `geo/054_tgeo_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 1 | 36 |
+| `geo/054_tpoint_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 0 | 36 |
+| `geo/056_tgeo_spatialfuncs.in.sql` | 17 | 12 | 5 | 0 | 0 | 0 | 0 | 0 |
+| `geo/056_tpoint_spatialfuncs.in.sql` | 29 | 22 | 7 | 0 | 0 | 0 | 1 | 0 |
+| `geo/058_tgeo_tile.in.sql` | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/058_tpoint_tile.in.sql` | 11 | 11 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/060_tgeo_boxops.in.sql` | 13 | 8 | 0 | 5 | 0 | 0 | 0 | 50 |
+| `geo/060_tpoint_boxops.in.sql` | 13 | 8 | 0 | 5 | 0 | 0 | 0 | 50 |
+| `geo/062_tgeo_posops.in.sql` | 16 | 0 | 4 | 12 | 0 | 0 | 0 | 76 |
+| `geo/062_tpoint_posops.in.sql` | 16 | 0 | 4 | 12 | 0 | 0 | 0 | 76 |
+| `geo/064_tgeo_distance.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 16 |
+| `geo/064_tpoint_distance.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 21 |
+| `geo/066_tpoint_similarity.in.sql` | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/068_tgeo_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 |
+| `geo/068_tpoint_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 |
+| `geo/070_tgeo_spatialrels.in.sql` | 14 | 11 | 3 | 0 | 0 | 0 | 0 | 0 |
+| `geo/070_tpoint_spatialrels.in.sql` | 12 | 10 | 2 | 0 | 0 | 0 | 0 | 0 |
+| `geo/072_tgeo_tempspatialrels.in.sql` | 6 | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/072_tpoint_tempspatialrels.in.sql` | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/076_tgeo_analytics.in.sql` | 13 | 13 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/076_tpoint_analytics.in.sql` | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `geo/078_tpoint_datagen.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
+| `geo/079_portable_aliases.in.sql` | 23 | 23 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `npoint/081_npoint.in.sql` | 33 | 31 | 2 | 0 | 0 | 0 | 8 | 12 |
+| `npoint/082_npointset.in.sql` | 37 | 31 | 6 | 0 | 0 | 0 | 6 | 23 |
+| `npoint/083_tnpoint.in.sql` | 73 | 60 | 13 | 0 | 0 | 0 | 4 | 6 |
+| `npoint/085_tnpoint_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 0 | 18 |
+| `npoint/087_tnpoint_spatialfuncs.in.sql` | 12 | 11 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `npoint/089_tnpoint_topops.in.sql` | 7 | 2 | 0 | 5 | 0 | 0 | 0 | 25 |
+| `npoint/090_tnpoint_posops.in.sql` | 12 | 0 | 4 | 8 | 0 | 0 | 0 | 44 |
+| `npoint/091_tnpoint_routeops.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 20 |
+| `npoint/093_tnpoint_distance.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 12 |
+| `npoint/095_tnpoint_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
+| `npoint/099_portable_aliases.in.sql` | 19 | 19 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `pose/100_pose.in.sql` | 30 | 28 | 2 | 0 | 0 | 0 | 4 | 7 |
+| `pose/101_poseset.in.sql` | 40 | 33 | 7 | 0 | 0 | 0 | 6 | 23 |
+| `pose/102_tpose.in.sql` | 80 | 66 | 14 | 0 | 0 | 0 | 5 | 6 |
+| `pose/104_tpose_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 0 | 18 |
+| `pose/105_tpose_spatialfuncs.in.sql` | 8 | 7 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `pose/108_tpose_topops.in.sql` | 7 | 2 | 0 | 5 | 0 | 0 | 0 | 25 |
+| `pose/109_tpose_posops.in.sql` | 16 | 0 | 4 | 12 | 0 | 0 | 0 | 56 |
+| `pose/111_tpose_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 |
+| `pose/113_tpose_distance.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 12 |
+| `pose/115_portable_aliases.in.sql` | 23 | 23 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `rgeo/122_trgeo.in.sql` | 82 | 66 | 16 | 0 | 0 | 0 | 5 | 6 |
+| `rgeo/124_trgeo_compops.in.sql` | 6 | 0 | 4 | 2 | 0 | 0 | 0 | 18 |
+| `rgeo/125_trgeo_spatialfuncs.in.sql` | 8 | 7 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `rgeo/128_trgeo_topops.in.sql` | 5 | 0 | 0 | 5 | 0 | 0 | 0 | 25 |
+| `rgeo/129_trgeo_posops.in.sql` | 12 | 0 | 4 | 8 | 0 | 0 | 0 | 44 |
+| `rgeo/131_trgeo_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 |
+| `rgeo/133_trgeo_distance.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 12 |
+| `rgeo/133_trgeo_vclip.in.sql` | 6 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
+| `rgeo/135_portable_aliases.in.sql` | 19 | 19 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `temporal/001_set.in.sql` | 48 | 35 | 13 | 0 | 0 | 0 | 34 | 38 |
+| `temporal/002_set_ops.in.sql` | 11 | 11 | 0 | 0 | 0 | 0 | 0 | 176 |
+| `temporal/003_span.in.sql` | 45 | 38 | 7 | 0 | 0 | 0 | 23 | 30 |
+| `temporal/005_span_ops.in.sql` | 12 | 11 | 1 | 0 | 0 | 0 | 0 | 160 |
+| `temporal/007_spanset.in.sql` | 60 | 48 | 12 | 0 | 0 | 0 | 21 | 30 |
+| `temporal/009_spanset_ops.in.sql` | 14 | 12 | 2 | 0 | 0 | 0 | 0 | 280 |
+| `temporal/015_span_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 |
+| `temporal/021_tbox.in.sql` | 52 | 33 | 19 | 0 | 0 | 0 | 8 | 21 |
+| `temporal/022_temporal.in.sql` | 102 | 79 | 23 | 0 | 0 | 0 | 15 | 24 |
+| `temporal/023_temporal_inout.in.sql` | 16 | 15 | 1 | 0 | 0 | 0 | 0 | 0 |
+| `temporal/025_temporal_tile.in.sql` | 16 | 16 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `temporal/026_tnumber_mathfuncs.in.sql` | 17 | 0 | 13 | 0 | 4 | 0 | 0 | 24 |
+| `temporal/028_tbool_boolops.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 7 |
+| `temporal/029_ttext_textfuncs.in.sql` | 4 | 1 | 3 | 0 | 0 | 0 | 0 | 3 |
+| `temporal/030_temporal_compops.in.sql` | 18 | 0 | 12 | 6 | 0 | 0 | 1 | 180 |
+| `temporal/032_temporal_boxops.in.sql` | 11 | 6 | 0 | 5 | 0 | 0 | 0 | 100 |
+| `temporal/034_temporal_posops.in.sql` | 8 | 0 | 4 | 4 | 0 | 0 | 0 | 112 |
+| `temporal/036_tnumber_distance.in.sql` | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 17 |
+| `temporal/038_temporal_similarity.in.sql` | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `temporal/040_temporal_aggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 0 |
+| `temporal/042_temporal_waggfuncs.in.sql` | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 |
+| `temporal/046_temporal_analytics.in.sql` | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
+| `temporal/048_portable_aliases.in.sql` | 19 | 19 | 0 | 0 | 0 | 0 | 0 | 0 |
+| **TOTAL** | **1782** | **1321** | **332** | **117** | **4** | **8** | | |
+
+## Genuinely missing function names
+
+- **cbuffer** (2): cbuffer_hash, cbuffer_hash_extended
+- **rgeo** (6): v_clip_poly_point, v_clip_poly_poly, v_clip_tpoly_point, v_clip_tpoly_poly, v_clip_tpoly_tpoint, v_clip_tpoly_tpoly
+
+## Hallucinated matches (substring only - treat as NOT covered)
+
+- `tnumber_add` [temporal/026_tnumber_mathfuncs.in.sql]
+- `tnumber_div` [temporal/026_tnumber_mathfuncs.in.sql]
+- `tnumber_mult` [temporal/026_tnumber_mathfuncs.in.sql]
+- `tnumber_sub` [temporal/026_tnumber_mathfuncs.in.sql]
+
diff --git a/lib/libmeos.so b/lib/libmeos.so
new file mode 100644
index 00000000..ce404038
Binary files /dev/null and b/lib/libmeos.so differ
diff --git a/libs/JMEOS-1.4.jar b/libs/JMEOS-1.4.jar
new file mode 100644
index 00000000..8c01b50f
Binary files /dev/null and b/libs/JMEOS-1.4.jar differ
diff --git a/libs/MobilityDB-JMEOS.jar b/libs/MobilityDB-JMEOS.jar
deleted file mode 100644
index a2488c2c..00000000
Binary files a/libs/MobilityDB-JMEOS.jar and /dev/null differ
diff --git a/meta/portable-aliases.json b/meta/portable-aliases.json
new file mode 100644
index 00000000..1cabac15
--- /dev/null
+++ b/meta/portable-aliases.json
@@ -0,0 +1,60 @@
+{
+ "_comment": "Canonical portable bare-name dialect — the single codegen source of truth (RFC #920). Every binding/engine generates the SAME bare names from this mapping so users learn one reference and assume the rest. Operators are SQL operator symbols; bareName is the portable function name. The mapping is type-agnostic: it applies to EVERY temporal type family.",
+ "provenance": {
+ "discussion": "MobilityDB#861",
+ "rfc": "MobilityDB RFC #920 (doc/rfc/sql-portability/README.md, branch rfc/sql-portability)",
+ "nativePR": "MobilityDB#1075 (1303 operator-overload aliases, each reusing the operator's own C symbol — identical by construction; CI-gated by tools/portable_aliases/generate.py --check)",
+ "manualChapter": "MobilityDB#1078"
+ },
+ "families": {
+ "topology": [{"operator": "&&", "bareName": "overlaps"},
+ {"operator": "@>", "bareName": "contains"},
+ {"operator": "<@", "bareName": "contained"},
+ {"operator": "-|-", "bareName": "adjacent"}],
+ "timePosition": [{"operator": "<<#", "bareName": "before"},
+ {"operator": "#>>", "bareName": "after"},
+ {"operator": "&<#", "bareName": "overbefore"},
+ {"operator": "#&>", "bareName": "overafter"}],
+ "spaceX": [{"operator": "<<", "bareName": "left"},
+ {"operator": ">>", "bareName": "right"},
+ {"operator": "&<", "bareName": "overleft"},
+ {"operator": "&>", "bareName": "overright"}],
+ "spaceY": [{"operator": "<<|", "bareName": "below"},
+ {"operator": "|>>", "bareName": "above"},
+ {"operator": "&<|", "bareName": "overbelow"},
+ {"operator": "|&>", "bareName": "overabove"}],
+ "spaceZ": [{"operator": "<", "bareName": "front"},
+ {"operator": "/>>", "bareName": "back"},
+ {"operator": "&", "bareName": "overfront"},
+ {"operator": "/&>", "bareName": "overback"}],
+ "temporalComparison": [{"operator": "#=", "bareName": "teq"},
+ {"operator": "#<>", "bareName": "tne"},
+ {"operator": "#<", "bareName": "tlt"},
+ {"operator": "#<=", "bareName": "tle"},
+ {"operator": "#>", "bareName": "tgt"},
+ {"operator": "#>=", "bareName": "tge"}],
+ "distance": [{"operator": "<->", "bareName": "tdistance"},
+ {"operator": "|=|", "bareName": "nearestApproachDistance"}],
+ "same": [{"operator": "~=", "bareName": "same"}]
+ },
+ "alreadyCanonical": [
+ {"family": "ever", "operators": ["?="], "pattern": "ever_*"},
+ {"family": "always", "operators": ["%="], "pattern": "always_*"},
+ {"functions": ["eIntersects", "atTime", "restriction functions",
+ "spatial-relationship functions"]}
+ ],
+ "_explicitBackingComment": "Bare names whose MEOS C family prefix differs from the bare name itself. Verified against the catalog (not guessed): `nearestApproachDistance` is backed by the `nad_*` family (35 functions). Lets the parity audit resolve 100% honestly instead of false-flagging a real, present family.",
+ "explicitBacking": {
+ "nearestApproachDistance": ["nad"]
+ },
+ "scope": {
+ "inScopeTypeFamilies": ["temporal", "geo", "cbuffer", "npoint", "pose",
+ "rgeo"],
+ "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope — covered like every other type. PR #1075 already aliases all six families (1303 aliases). They must NOT be excluded from any parity headline; an upstream/audit note that 'defers' or 'jointly excludes' them is a known error being corrected — where another engine defers them, that is incomplete work to close (a gap with a plan), never an accepted exclusion."
+ },
+ "notes": [
+ "Generate aliases by reusing each operator's own backing C function (equivalence by construction), never by reimplementing; mirror MobilityDB tools/portable_aliases/generate.py + its 100%-coverage audit.",
+ "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix — do NOT normalize the internal prefix.",
+ "Goal: 100% parity ecosystem-wide — every operator has its bare name on every engine, no gaps, no headline exclusions."
+ ]
+}
diff --git a/pom.xml b/pom.xml
index 417d4287..23049c6d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,38 +4,248 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- org.mobiltydb
- SparkMeos
- 1.0-SNAPSHOT
+ org.mobilitydb
+ mobilityspark
+ 0.1.0-SNAPSHOT
- 17
- 17
+ 21
+ 21
UTF-8
+ 3.5.1
+ 2.13
+ ${project.basedir}/libs/JMEOS-1.4.jar
+
org.apache.spark
- spark-core_2.13
- 3.4.0
+ spark-core_${scala.binary.version}
+ ${spark.version}
+ provided
org.apache.spark
- spark-sql_2.13
- 3.4.0
- compile
+ spark-sql_${scala.binary.version}
+ ${spark.version}
+ provided
+
org.jmeos
- meos
- 1.0
+ jmeos
+ 1.4
+
+
com.github.jnr
jnr-ffi
- 2.2.11
+ 2.2.17
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.0
+ test
-
\ No newline at end of file
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.13.0
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.5.1
+
+
+ package
+ shade
+
+ true
+ spark
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.1.2
+
+ false
+
+ 1
+ false
+
+ -Djava.library.path=${project.basedir}/lib:/usr/local/lib
+
+
+
+ true
+
+
+
+
+
+
+
+
+ exclude-cbuffer
+
+ CBUFFEROFF
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ **/spark/cbuffer/**
+
+
+
+
+
+
+
+ exclude-npoint
+
+ NPOINTOFF
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ **/spark/npoint/**
+
+
+
+
+
+
+
+ exclude-pose
+
+ POSEOFF
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ **/spark/pose/**
+ **/spark/rgeo/**
+
+
+
+
+
+
+
+ exclude-rgeo
+
+ RGEOOFF
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ **/spark/rgeo/**
+
+
+
+
+
+
+
+ exclude-h3
+
+ H3OFF
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+ **/spark/h3/**
+ **/spark/demo/**
+ **/spark/examples/N03BerlinMOD.java
+
+
+ **/NativeMemoryLeakTest.java
+
+
+
+
+
+
+
+
diff --git a/scripts/parity-audit.py b/scripts/parity-audit.py
new file mode 100644
index 00000000..0b8ba320
--- /dev/null
+++ b/scripts/parity-audit.py
@@ -0,0 +1,322 @@
+#!/usr/bin/env python3
+"""Audit the MobilityDB SQL surface against the registered MobilitySpark UDFs.
+
+Scope and method:
+
+1. **Aggregates are in scope.** MobilityDB declares its user-facing aggregates
+ with ``CREATE AGGREGATE`` (tcount, tsum, tavg, extent, merge, setUnion,
+ the windowed w* family, ...). They are parsed and counted, and checked
+ against the registered Spark UDAFs.
+
+2. **Comparison / ordering operators are in scope.** ``_eq/_ne/_lt/_le/_gt/
+ _ge/_cmp/_hash/_hash_extended`` are the btree/hash opclass support functions
+ and back the ``= <> < <= > >=`` operators -- user-facing, not PG-only.
+
+3. **One tier per name.** Each MobilityDB name is classified into exactly one
+ tier, reported separately, so a single bare-name UDF (or a substring match
+ against an unrelated UDF) is never silently counted as full coverage:
+
+ EXACT camel/snake name registered verbatim (the honest floor)
+ PREFIX type-dispatch overload-split (abs <-> tnumberAbs)
+ SUFFIX overload-split (always_eq <-> alwaysEqTintInt)
+ BARENAME covered only by an exact RFC#920 bare-name UDF
+ (temporal_overlaps <-> overlaps) -- the per-type behaviour is
+ NOT verified by this name audit; flagged, not assumed
+ WRAPPER a verb that is only a SUBSTRING of some unrelated UDF -- almost
+ certainly NOT real coverage (reported as a hallucination)
+ MISSING no registered UDF
+
+Genuinely PG-only helpers stay out of scope: GiST/SPGiST/GIN index opclasses,
+``_in/_out/_recv/_send`` text/binary I/O, ``_transfn/_combinefn/_finalfn/
+_serialize/_deserialize`` aggregate plumbing, ``_sel/_joinsel/_supportfn/
+_analyze`` planner hooks, typmod helpers, the oid cache, and PG geometric
+constructors.
+
+Usage:
+ python3 scripts/parity-audit.py --mdb ../MobilityDB --mspark . \\
+ --out docs/parity-status.md
+"""
+
+import argparse
+import collections
+import glob
+import os
+import re
+import sys
+from datetime import date
+
+
+# Whole SQL sections that are PG-only (no Spark equivalent exists).
+OUT_OF_SCOPE_SECTIONS = {
+ "temporal/011_span_indexes.in.sql", "temporal/012_spanset_indexes.in.sql",
+ "temporal/013_set_indexes.in.sql", "temporal/019_geo_constructors.in.sql",
+ "temporal/043_temporal_gist.in.sql", "temporal/044_temporal_spgist.in.sql",
+ "temporal/999_oid_cache.in.sql", "geo/073_tgeo_gist.in.sql",
+ "geo/073_tpoint_gist.in.sql", "geo/074_tgeo_spgist.in.sql",
+ "geo/074_tpoint_spgist.in.sql", "cbuffer/166_tcbuffer_indexes.in.sql",
+ "npoint/092_tnpoint_gin.in.sql", "npoint/098_tnpoint_indexes.in.sql",
+ "pose/114_tpose_indexes.in.sql", "rgeo/134_trgeo_indexes.in.sql",
+}
+
+# PG-only helper suffixes (text/binary I/O, aggregate plumbing, planner hooks).
+# NOTE: the comparison/ordering suffixes are NOT here -- they are in scope.
+OOS_SUFFIXES = (
+ "_transfn", "_combinefn", "_finalfn", "_serialize", "_deserialize",
+ "_sel", "_joinsel", "_supportfn", "_analyze", "_typmod_in", "_typmod_out",
+ "_in", "_out", "_recv", "_send",
+)
+# Comparison / ordering operator-class support functions -- IN scope.
+CMP_SUFFIXES = ("_cmp", "_eq", "_ne", "_lt", "_le", "_gt", "_ge",
+ "_hash", "_hash_extended")
+
+# PG built-ins / platform bridges with no portable equivalent.
+OUT_OF_SCOPE_NAMES = frozenset({"range", "multirange", "create_trip",
+ "transform_gk"})
+
+
+def is_oos_name(fname):
+ low = fname.lower()
+ if low in OUT_OF_SCOPE_NAMES:
+ return True
+ return any(low.endswith(s) and len(low) > len(s) for s in OOS_SUFFIXES)
+
+
+def is_cmp_name(fname):
+ low = fname.lower()
+ return any(low.endswith(s) and len(low) > len(s) for s in CMP_SUFFIXES)
+
+
+def snake_to_camel(name):
+ parts = name.split("_")
+ return parts[0] + "".join(p.capitalize() for p in parts[1:]) if parts else name
+
+
+CREATE_FUNC_RE = re.compile(
+ r"CREATE\s+(?:OR\s+REPLACE\s+)?FUNCTION\s+(\w+)\s*\(", re.IGNORECASE | re.DOTALL)
+CREATE_AGG_RE = re.compile(r"CREATE\s+AGGREGATE\s+(\w+)\s*\(", re.IGNORECASE | re.DOTALL)
+CREATE_OP_RE = re.compile(r"CREATE\s+OPERATOR\s+(\S+)\s*\(", re.IGNORECASE)
+REGISTER_RE = re.compile(r'spark\.udf\(\)\.register\s*\(\s*"([^"]+)"')
+
+TYPE_PREFIXES = (
+ "tnumber", "tpoint", "tgeompoint", "tgeogpoint", "tgeo", "tgeometry",
+ "tgeography", "tfloat", "tint", "tbool", "ttext", "tbox", "stbox", "span",
+ "spanset", "set", "tcbuffer", "tnpoint", "tpose", "trgeo", "temporal",
+ "geo", "geom", "geog",
+)
+TYPE_SUFFIXES = (
+ "tintint", "tfloatfloat", "tboolbool", "ttexttext", "tnumbertnumber",
+ "ttempt", "temporaltemporal", "tgeotgeo", "tgeogeo", "tgeotgeompoint",
+ "tpointtpoint", "tpointgeo", "tpointpoint", "tcbuffertcbuffer",
+ "tcbuffergeo", "tnpointtnpoint", "tnpointgeo", "tposetpose", "tposegeo",
+ "trgeotrgeo", "trgeogeo", "intint", "floatfloat", "textstring", "boolbool",
+ "tboxtbox", "stboxstbox", "tinttbox", "tboxtint", "tfloattbox",
+ "tboxtfloat", "tnumbertbox", "tboxtnumber", "tspatialstbox",
+ "stboxtspatial", "spanspan", "spansetspanset", "spansetspan",
+ "spanspanset", "setset", "tint", "tfloat", "tbool", "ttext", "ttempt",
+ "temporal", "tgeo", "tpoint", "tcbuffer", "tnpoint", "tpose", "trgeo",
+ "tbox", "stbox", "span", "spanset", "set", "geo", "geom", "geog", "point",
+ "int", "float", "text", "bool",
+)
+WRAPPER_PREFIXES = ("temporal_", "tnumber_", "tspatial_", "tgeo_", "tpoint_")
+
+
+def collect_mdb(mdb_root):
+ sql_root = os.path.join(mdb_root, "mobilitydb", "sql")
+ if not os.path.isdir(sql_root):
+ sys.exit(f"MobilityDB SQL dir not found: {sql_root}")
+ sec_funcs = collections.OrderedDict()
+ sec_aggs = collections.OrderedDict()
+ sec_ops = collections.OrderedDict()
+ for section in sorted(os.listdir(sql_root)):
+ full = os.path.join(sql_root, section)
+ if not os.path.isdir(full):
+ continue
+ for sql in sorted(glob.glob(f"{full}/*.in.sql")):
+ rel = os.path.relpath(sql, sql_root)
+ text = open(sql).read()
+ sec_funcs[rel] = sorted(set(m.group(1) for m in CREATE_FUNC_RE.finditer(text)))
+ sec_aggs[rel] = sorted(set(m.group(1) for m in CREATE_AGG_RE.finditer(text)))
+ sec_ops[rel] = len(CREATE_OP_RE.findall(text))
+ return sec_funcs, sec_aggs, sec_ops
+
+
+def collect_mspark(mspark_root):
+ src_root = os.path.join(mspark_root, "src", "main", "java")
+ if not os.path.isdir(src_root):
+ sys.exit(f"MobilitySpark src dir not found: {src_root}")
+ funcs = set()
+ for java in glob.glob(f"{src_root}/**/*.java", recursive=True):
+ text = open(java, errors="replace").read()
+ for m in REGISTER_RE.finditer(text):
+ funcs.add(m.group(1))
+ return funcs
+
+
+def build_classifier(ms_funcs):
+ ms_lower = {k.lower() for k in ms_funcs}
+ ms_list = sorted(ms_lower, key=len, reverse=True)
+ loose = set(ms_lower)
+ for k in ms_lower:
+ for pfx in TYPE_PREFIXES:
+ if k.startswith(pfx) and len(k) > len(pfx):
+ loose.add(k[len(pfx):])
+
+ def classify(mdb):
+ camel = snake_to_camel(mdb).lower()
+ bare = mdb.lower()
+ if bare in ms_lower or camel in ms_lower:
+ return "EXACT"
+ if bare in loose or camel in loose:
+ return "PREFIX"
+ for udf in ms_list:
+ if udf.startswith(camel) and len(udf) > len(camel) \
+ and udf[len(camel):] in TYPE_SUFFIXES:
+ return "SUFFIX"
+ for w in WRAPPER_PREFIXES:
+ if bare.startswith(w) and len(bare) > len(w):
+ verb = bare[len(w):]
+ if len(verb) >= 3:
+ if verb in ms_lower:
+ return "BARENAME"
+ if any(verb in udf for udf in ms_list):
+ return "WRAPPER"
+ return "MISSING"
+
+ return classify
+
+
+def pct(n, d):
+ return f"{100 * n / d:.1f}%" if d else "-"
+
+
+def main():
+ ap = argparse.ArgumentParser()
+ ap.add_argument("--mdb", default="../MobilityDB")
+ ap.add_argument("--mspark", default=".")
+ ap.add_argument("--out", default="docs/parity-status.md")
+ args = ap.parse_args()
+
+ sec_funcs, sec_aggs, sec_ops = collect_mdb(args.mdb)
+ ms_funcs = collect_mspark(args.mspark)
+ classify = build_classifier(ms_funcs)
+
+ rows = []
+ tot = collections.Counter()
+ addressable_total = 0
+ missing_all = []
+ wrapper_all = []
+ for sec, funcs in sec_funcs.items():
+ if sec in OUT_OF_SCOPE_SECTIONS:
+ continue
+ tiers = collections.Counter()
+ oos = 0
+ for f in funcs:
+ if is_oos_name(f) and not is_cmp_name(f):
+ oos += 1
+ continue
+ t = classify(f)
+ tiers[t] += 1
+ tot[t] += 1
+ addressable_total += 1
+ if t == "MISSING":
+ missing_all.append((sec, f))
+ if t == "WRAPPER":
+ wrapper_all.append((sec, f))
+ rows.append((sec, sum(tiers.values()), tiers, sec_ops[sec], oos))
+
+ agg_names = sorted({a for v in sec_aggs.values() for a in v})
+ agg_tiers = collections.Counter()
+ agg_missing = []
+ for a in agg_names:
+ t = classify(a)
+ agg_tiers[t] += 1
+ if t in ("WRAPPER", "MISSING"):
+ agg_missing.append(a)
+
+ exact = tot["EXACT"]
+ pref = tot["PREFIX"] + tot["SUFFIX"]
+ bn = tot["BARENAME"]
+ wrap = tot["WRAPPER"]
+ miss = tot["MISSING"]
+ name_backed = exact + pref
+ with_bn = name_backed + bn
+
+ L = []
+ L.append("# MobilitySpark parity status - surface audit")
+ L.append("")
+ L.append(f"Generated {date.today().isoformat()} against the MobilityDB SQL "
+ "surface (master + the portable-aliases / RFC #920 work).")
+ L.append("")
+ L.append("## Headline (CREATE FUNCTION surface, comparison operators included)")
+ L.append("")
+ L.append(f"- Addressable function names: **{addressable_total}**")
+ L.append(f"- **Exact name match: {exact} ({pct(exact, addressable_total)})** - the exact-match floor")
+ L.append(f"- + type-dispatch / overload-split heuristics: {name_backed} "
+ f"({pct(name_backed, addressable_total)}) - name-backed, no type-agnostic assumption")
+ L.append(f"- + RFC #920 bare-name dispatch (per-type behaviour NOT verified by this audit): "
+ f"{with_bn} ({pct(with_bn, addressable_total)})")
+ L.append(f"- Hallucinated (verb only a substring of an unrelated UDF): {wrap}")
+ L.append(f"- Genuinely missing: **{miss} ({pct(miss, addressable_total)})**")
+ L.append("")
+ L.append("## Aggregates (CREATE AGGREGATE - invisible to a CREATE FUNCTION-only audit)")
+ L.append("")
+ L.append(f"- Aggregate names: **{len(agg_names)}**; backed (exact/heuristic): "
+ f"{agg_tiers['EXACT'] + agg_tiers['PREFIX'] + agg_tiers['SUFFIX']}; "
+ f"not backed: {len(agg_missing)}")
+ if agg_missing:
+ L.append(f"- Not backed: {', '.join(agg_missing)} "
+ "(some are per-type-split or windowed; see the source for which are real gaps)")
+ L.append("")
+ L.append("## Methodology")
+ L.append("")
+ L.append("Parsed `CREATE FUNCTION` + `CREATE AGGREGATE` from "
+ "`mobilitydb/sql/**/*.in.sql` and `spark.udf().register(\"name\", ...)` "
+ "(scalar + UDAF) from `MobilitySpark/src/main/java/**/*.java`. Each MobilityDB "
+ "name is placed in exactly one tier (EXACT / PREFIX / SUFFIX / BARENAME / WRAPPER "
+ "/ MISSING - see the header of `scripts/parity-audit.py`). A name audit does NOT "
+ "prove per-overload signature parity, and the BARENAME tier (covered only by a "
+ "type-agnostic RFC #920 bare-name UDF) is flagged, not assumed correct per type. "
+ "Comparison/ordering operators are counted; PG-only plumbing (index opclasses, "
+ "`_in/_out/_recv/_send`, `_transfn/...`, planner hooks) is excluded.")
+ L.append("")
+ L.append("## Per-section coverage")
+ L.append("")
+ L.append("| Section | Addr | Exact | Heur | BareName? | Halluc | Missing | OOS | MDB ops |")
+ L.append("|---|--:|--:|--:|--:|--:|--:|--:|--:|")
+ for sec, addr, tiers, ops, oos in rows:
+ if addr == 0 and oos == 0:
+ continue
+ L.append(f"| `{sec}` | {addr} | {tiers['EXACT']} | "
+ f"{tiers['PREFIX'] + tiers['SUFFIX']} | {tiers['BARENAME']} | "
+ f"{tiers['WRAPPER']} | {tiers['MISSING']} | {oos} | {ops} |")
+ L.append(f"| **TOTAL** | **{addressable_total}** | **{exact}** | **{pref}** | "
+ f"**{bn}** | **{wrap}** | **{miss}** | | |")
+ L.append("")
+ L.append("## Genuinely missing function names")
+ L.append("")
+ by_fam = collections.defaultdict(list)
+ for sec, f in missing_all:
+ by_fam[sec.split('/', 1)[0]].append(f)
+ for fam in sorted(by_fam):
+ names = sorted(set(by_fam[fam]))
+ L.append(f"- **{fam}** ({len(names)}): {', '.join(names)}")
+ L.append("")
+ if wrapper_all:
+ L.append("## Hallucinated matches (substring only - treat as NOT covered)")
+ L.append("")
+ for sec, f in sorted(set(wrapper_all)):
+ L.append(f"- `{f}` [{sec}]")
+ L.append("")
+
+ with open(args.out, "w") as fh:
+ fh.write("\n".join(L) + "\n")
+ print(f"Wrote {args.out}")
+ print(f"Exact {exact}/{addressable_total} = {pct(exact, addressable_total)}; "
+ f"name-backed {pct(name_backed, addressable_total)}; "
+ f"with-bare-name {pct(with_bn, addressable_total)}; "
+ f"missing {miss}; hallucinated {wrap}; aggregates {len(agg_names)} "
+ f"({len(agg_missing)} not backed)")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/scripts/portable_parity.py b/scripts/portable_parity.py
new file mode 100644
index 00000000..ed27c0cb
--- /dev/null
+++ b/scripts/portable_parity.py
@@ -0,0 +1,127 @@
+#!/usr/bin/env python3
+"""Portable bare-name parity gate for MobilitySpark.
+
+The MobilitySpark analogue of MobilityDB/MEOS-API `portable_parity.py`
+(and of MobilityDB `tools/portable_aliases/generate.py --check`). Same
+prefix logic, applied to the set of Spark-SQL UDF names MobilitySpark
+registers.
+
+Single source of truth: the 29 operator -> bareName pairs in
+`meta/portable-aliases.json` (vendored read-only from
+MobilityDB/MEOS-API PR #8 / RFC #920). For every canonical bare name a
+registered UDF *backs* it iff some registered name equals the bare name
+or starts with `bareName + "_"`; failing that, the verified
+`explicitBacking` C-family prefixes are tried (e.g.
+`nearestApproachDistance` -> `nad`). A bare name with no match is
+`needs-explicit-backing` (unbacked) — the precise worklist, never a
+fabricated verdict.
+
+Done = 0 unbacked = 29/29 = 100%, across all six type families
+(temporal, geo, cbuffer, npoint, pose, rgeo) — none excluded.
+
+ python3 scripts/portable_parity.py # gate (exit 1 if unbacked)
+ python3 scripts/portable_parity.py --out FILE # also write JSON report
+
+Usage:
+ python3 scripts/portable_parity.py \\
+ --mspark . --contract meta/portable-aliases.json
+"""
+
+import argparse
+import glob
+import json
+import os
+import re
+import sys
+
+
+REGISTER_RE = re.compile(r'\.udf\(\)\.register\(\s*"([A-Za-z0-9_]+)"')
+
+
+def registered_udf_names(mspark_root):
+ """Every name passed to spark.udf().register("name", ...) in src/main."""
+ names = set()
+ pat = os.path.join(mspark_root, "src", "main", "java", "**", "*.java")
+ for path in glob.glob(pat, recursive=True):
+ with open(path, encoding="utf-8") as fh:
+ names.update(REGISTER_RE.findall(fh.read()))
+ return names
+
+
+def build_parity(contract, names):
+ fam_of = {p["bareName"]: (fam, p["operator"])
+ for fam, lst in contract["families"].items() for p in lst}
+ explicit = contract.get("explicitBacking", {})
+
+ def matches(prefix):
+ return sorted(n for n in names
+ if n == prefix or n.startswith(prefix + "_"))
+
+ by_bare = {}
+ for bare, (fam, op) in sorted(fam_of.items()):
+ hits, via = matches(bare), "prefix"
+ if not hits:
+ for pref in explicit.get(bare, []):
+ hits += matches(pref)
+ via = "explicit" if hits else None
+ by_bare[bare] = {
+ "operator": op, "family": fam, "via": via,
+ "backedBy": len(hits), "sample": hits[:3],
+ "status": "backed" if hits else "needs-explicit-backing",
+ }
+ backed = [b for b, v in by_bare.items() if v["status"] == "backed"]
+ unbacked = sorted(b for b, v in by_bare.items()
+ if v["status"] == "needs-explicit-backing")
+ total = len(by_bare)
+ return {
+ "total": total,
+ "backed": len(backed),
+ "needsExplicitBacking": len(unbacked),
+ "parityPct": round(len(backed) * 100 / total, 1) if total else 0,
+ "unbacked": unbacked,
+ "byBareName": by_bare,
+ }
+
+
+def main():
+ ap = argparse.ArgumentParser()
+ ap.add_argument("--mspark", default=".",
+ help="MobilitySpark repo root (default: .)")
+ ap.add_argument("--contract", default="meta/portable-aliases.json",
+ help="path to vendored portable-aliases.json")
+ ap.add_argument("--out", default=None,
+ help="optional JSON report path")
+ args = ap.parse_args()
+
+ contract_path = (args.contract if os.path.isabs(args.contract)
+ else os.path.join(args.mspark, args.contract))
+ with open(contract_path, encoding="utf-8") as fh:
+ contract = json.load(fh)
+
+ names = registered_udf_names(args.mspark)
+ rep = build_parity(contract, names)
+
+ if args.out:
+ os.makedirs(os.path.dirname(os.path.abspath(args.out)), exist_ok=True)
+ with open(args.out, "w", encoding="utf-8") as fh:
+ json.dump(rep, fh, indent=2)
+
+ print(f"[portable-parity] {rep['backed']}/{rep['total']} canonical bare "
+ f"names backed by a registered UDF ({rep['parityPct']}%); "
+ f"{rep['needsExplicitBacking']} unbacked", file=sys.stderr)
+ for b in rep["unbacked"]:
+ v = rep["byBareName"][b]
+ print(f" UNBACKED: {b!r} ({v['operator']}, {v['family']})",
+ file=sys.stderr)
+
+ if rep["needsExplicitBacking"]:
+ print("CHECK: FAIL — portable bare-name parity < 100%",
+ file=sys.stderr)
+ return 1
+ print(f"CHECK: PASS — {rep['total']}/{rep['total']} bare names backed, "
+ "0 unbacked, all six families", file=sys.stderr)
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/setup/generate_data.sh b/setup/generate_data.sh
new file mode 100755
index 00000000..72874bef
--- /dev/null
+++ b/setup/generate_data.sh
@@ -0,0 +1,169 @@
+#!/usr/bin/env bash
+# Generate BerlinMOD CSV data for the cross-platform benchmark.
+#
+# Uses MobilityDB-BerlinMOD's data generator (PostgreSQL-based) to produce
+# the shared CSV files that bench.sh loads into all three platforms.
+#
+# Usage:
+# generate_data.sh [options]
+#
+# Options:
+# --mobilitydbbm DIR Path to MobilityDB-BerlinMOD clone
+# (default: auto-detect sibling of MobilitySpark)
+# --scalefactor FLOAT BerlinMOD scale factor (default: 0.005)
+# 0.005 → ~100 vehicles, ~10 000 trips (~15 min total)
+# 0.05 → ~1000 vehicles, ~100 000 trips (~2–3 hours)
+# --dbname NAME Temporary PostgreSQL database for generation
+# (default: berlinmod_gen; dropped when done)
+# --output DIR Where to write the CSV files
+# (default: berlinmod/data/ inside this repo)
+# --keep-db Keep the PostgreSQL database after export
+# --skip-osm Skip the osm2pgrouting / brussels_preparedata steps
+# (use when the road network is already loaded in --dbname)
+#
+# Requirements:
+# psql + createdb + dropdb on PATH; MobilityDB + pgRouting installed.
+# osm2pgrouting on PATH (sudo apt-get install osm2pgrouting).
+# The script expects MobilityDB-BerlinMOD at the path given by
+# --mobilitydbbm or auto-detected.
+
+set -euo pipefail
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+REPO_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
+
+# ── defaults ──────────────────────────────────────────────────────────────────
+# Try to find MobilityDB-BerlinMOD next to this repo
+AUTO_BM="$(cd "${REPO_ROOT}/.." && pwd)/MobilityDB-BerlinMOD"
+BM_DIR="${AUTO_BM}"
+SCALEFACTOR="0.005"
+DBNAME="berlinmod_gen"
+OUTPUT="${REPO_ROOT}/berlinmod/data"
+KEEP_DB=false
+SKIP_OSM=false
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ --mobilitydbbm) BM_DIR="$2"; shift 2 ;;
+ --scalefactor) SCALEFACTOR="$2"; shift 2 ;;
+ --dbname) DBNAME="$2"; shift 2 ;;
+ --output) OUTPUT="$2"; shift 2 ;;
+ --keep-db) KEEP_DB=true; shift ;;
+ --skip-osm) SKIP_OSM=true; shift ;;
+ *) echo "Unknown option: $1"; exit 1 ;;
+ esac
+done
+
+BM_SQL="${BM_DIR}/BerlinMOD"
+
+if [[ ! -d "$BM_SQL" ]]; then
+ echo "ERROR: MobilityDB-BerlinMOD not found at: ${BM_DIR}"
+ echo ""
+ echo "Clone it first:"
+ echo " git clone https://github.com/MobilityDB/MobilityDB-BerlinMOD.git \\"
+ echo " ${BM_DIR}"
+ echo ""
+ echo "Then re-run this script."
+ exit 1
+fi
+
+# Check osm2pgrouting is present (needed for road network load)
+if ! $SKIP_OSM && ! command -v osm2pgrouting >/dev/null 2>&1; then
+ echo "ERROR: osm2pgrouting not found on PATH."
+ echo "Install it: sudo apt-get install osm2pgrouting"
+ echo "Or skip the road network step if the database already has it:"
+ echo " $0 --skip-osm [other options]"
+ exit 1
+fi
+
+echo "╔══════════════════════════════════════════════════╗"
+echo "║ BerlinMOD data generator ║"
+echo "╚══════════════════════════════════════════════════╝"
+echo ""
+echo "Scale factor : ${SCALEFACTOR}"
+echo "Database : ${DBNAME}"
+echo "Output : ${OUTPUT}"
+echo ""
+
+_psql() { psql -d "$DBNAME" -q "$@"; }
+
+# ── create database ───────────────────────────────────────────────────────────
+echo "=== Creating database: ${DBNAME} ==="
+createdb "$DBNAME" 2>/dev/null || true
+_psql -c "CREATE EXTENSION IF NOT EXISTS MobilityDB CASCADE;"
+_psql -c "CREATE EXTENSION IF NOT EXISTS pgRouting CASCADE;"
+
+# ── load Brussels road network (osm2pgrouting + brussels_preparedata.sql) ─────
+if ! $SKIP_OSM; then
+ echo "=== Loading Brussels road network from OSM (~2 min) ==="
+ OSM_FILE="${BM_SQL}/brussels.osm"
+ MAP_CONFIG="${BM_SQL}/mapconfig.xml"
+ if [[ ! -f "$OSM_FILE" ]]; then
+ echo "ERROR: brussels.osm not found at ${OSM_FILE}"
+ exit 1
+ fi
+ DB_USER="${USER:-$(id -un)}"
+ osm2pgrouting --dbname "$DBNAME" -U "$DB_USER" \
+ --file "$OSM_FILE" \
+ --conf "$MAP_CONFIG" \
+ --clean \
+ 2>&1 | grep -E "Execution (started|ended)|Elapsed"
+ # osm2pgsql provides planet_osm_polygon needed by brussels_preparedata.sql
+ osm2pgsql -c -H localhost -U "$DB_USER" -d "$DBNAME" "$OSM_FILE" \
+ 2>&1 | grep -v "^20[0-9][0-9]-"
+ echo "=== Preparing road network graph ==="
+ _psql -f "${BM_SQL}/brussels_preparedata.sql"
+fi
+
+# ── run the BerlinMOD data generator ─────────────────────────────────────────
+echo "=== Generating data (scalefactor=${SCALEFACTOR}) — this may take several minutes ==="
+# Load function definitions (the activation call is commented out in the file)
+_psql -f "${BM_SQL}/berlinmod_datagenerator.sql"
+# Invoke the generator with the requested scale factor
+_psql -c "SELECT berlinmod_generate(scaleFactor := ${SCALEFACTOR});"
+
+# ── export to shared CSV format ───────────────────────────────────────────────
+mkdir -p "$OUTPUT"
+echo ""
+echo "=== Exporting to CSV: ${OUTPUT} ==="
+_psql -f "${BM_SQL}/berlinmod_export.sql"
+_psql -c "SELECT berlinmod_portability_export('${OUTPUT}/');"
+
+# berlinmod_portability_export exports trips as WKT text (asText) and omits
+# Periods/Regions. Override trips.csv with EWKB hex (required by MobilityDuck /
+# MobilitySpark loaders) and add the two missing query fixtures. Also append
+# the trip_h3 column (th3index hex-WKB at H3 resolution 7) so all three
+# benchmarked platforms can read it directly without recomputing — the
+# loaders fall back to recomputing if it's absent (legacy 3-column CSV).
+_psql -c "COPY (SELECT TripId AS tripId, VehicleId AS vehId,
+ ashexewkb(Trip) AS trip,
+ asHexWKB(tgeompoint_to_th3index(Trip, 7)) AS trip_h3
+ FROM Trips ORDER BY TripId)
+ TO '${OUTPUT}/trips.csv' DELIMITER ',' CSV HEADER;"
+_psql -c "COPY (SELECT PeriodId AS periodId, period::text AS period FROM Periods ORDER BY PeriodId) TO '${OUTPUT}/query_periods.csv' DELIMITER ',' CSV HEADER;"
+_psql -c "COPY (SELECT RegionId AS regionId, ST_AsText(ST_Transform(geom, 4326)) AS geom FROM Regions ORDER BY RegionId) TO '${OUTPUT}/query_regions.csv' DELIMITER ',' CSV HEADER;"
+
+# ── stats ─────────────────────────────────────────────────────────────────────
+echo ""
+echo "=== Dataset statistics ==="
+_psql -c "SELECT count(*) AS vehicles FROM Vehicles;"
+_psql -c "SELECT count(*) AS trips FROM Trips;"
+echo ""
+wc -l "${OUTPUT}"/*.csv
+
+# ── cleanup ───────────────────────────────────────────────────────────────────
+if $KEEP_DB; then
+ echo ""
+ echo "Database ${DBNAME} kept (--keep-db)."
+else
+ echo ""
+ echo "=== Dropping temporary database: ${DBNAME} ==="
+ dropdb "$DBNAME"
+fi
+
+echo ""
+echo "╔══════════════════════════════════════════════════╗"
+echo "║ Done. CSV files are in: ${OUTPUT}"
+echo "╚══════════════════════════════════════════════════╝"
+echo ""
+echo "Run the benchmark:"
+echo " ./berlinmod/bench/bench.sh --data ${OUTPUT}"
diff --git a/setup/install_spark.sh b/setup/install_spark.sh
new file mode 100644
index 00000000..78616819
--- /dev/null
+++ b/setup/install_spark.sh
@@ -0,0 +1,94 @@
+#!/usr/bin/env bash
+# Install Apache Spark 3.5.x and Maven for the MobilitySpark benchmark.
+#
+# What this script does:
+# 1. Installs Maven via apt (for building the MobilitySpark fat JAR)
+# 2. Downloads Apache Spark 3.5.4 to /opt/spark-3.5.4 and creates
+# a /opt/spark symlink
+# 3. Adds SPARK_HOME and PATH entries to ~/.bashrc (or ~/.zshrc)
+#
+# After running this script, open a new shell (or source ~/.bashrc) and
+# run the benchmark:
+# cd /path/to/MobilitySpark
+# mvn package -DskipTests -q
+# ./berlinmod/bench/bench.sh --skip-mbdb --skip-mduck
+
+set -euo pipefail
+
+SPARK_VERSION="3.5.4"
+SPARK_HADOOP="hadoop3"
+INSTALL_DIR="/opt"
+SPARK_TARBALL="spark-${SPARK_VERSION}-bin-${SPARK_HADOOP}.tgz"
+SPARK_URL="https://archive.apache.org/dist/spark/spark-${SPARK_VERSION}/${SPARK_TARBALL}"
+
+SHELL_RC="${HOME}/.bashrc"
+[[ "${SHELL}" == */zsh ]] && SHELL_RC="${HOME}/.zshrc"
+
+echo "╔══════════════════════════════════════════════════╗"
+echo "║ MobilitySpark dependency installer ║"
+echo "╚══════════════════════════════════════════════════╝"
+echo ""
+
+# ── Maven ─────────────────────────────────────────────────────────────────────
+if command -v mvn >/dev/null 2>&1; then
+ echo "[ok] Maven already installed: $(mvn --version | head -1)"
+else
+ echo "=== Installing Maven ==="
+ sudo apt-get update -q
+ sudo apt-get install -y maven
+ echo "[ok] Maven installed: $(mvn --version | head -1)"
+fi
+
+# ── Apache Spark ──────────────────────────────────────────────────────────────
+SPARK_HOME="${INSTALL_DIR}/spark-${SPARK_VERSION}-bin-${SPARK_HADOOP}"
+SPARK_LINK="${INSTALL_DIR}/spark"
+
+if [[ -x "${SPARK_LINK}/bin/spark-submit" ]]; then
+ echo "[ok] Spark already installed at ${SPARK_LINK}"
+else
+ echo ""
+ echo "=== Downloading Apache Spark ${SPARK_VERSION} (~300 MB) ==="
+ TMP=$(mktemp -d)
+ trap 'rm -rf "$TMP"' EXIT
+
+ curl -L --progress-bar "${SPARK_URL}" -o "${TMP}/${SPARK_TARBALL}"
+
+ echo "=== Installing to ${SPARK_HOME} ==="
+ sudo tar -xzf "${TMP}/${SPARK_TARBALL}" -C "${INSTALL_DIR}"
+ sudo ln -sfn "${SPARK_HOME}" "${SPARK_LINK}"
+ echo "[ok] Spark installed: ${SPARK_HOME}"
+fi
+
+# ── PATH / SPARK_HOME in shell rc ─────────────────────────────────────────────
+if grep -q "SPARK_HOME=${INSTALL_DIR}/spark" "${SHELL_RC}" 2>/dev/null; then
+ echo "[ok] SPARK_HOME already in ${SHELL_RC}"
+else
+ echo ""
+ echo "=== Adding SPARK_HOME to ${SHELL_RC} ==="
+ cat >> "${SHELL_RC}" << 'EOF'
+
+# Apache Spark (added by MobilitySpark setup/install_spark.sh)
+export SPARK_HOME=/opt/spark
+export PATH="$PATH:$SPARK_HOME/bin"
+EOF
+ echo "[ok] Added SPARK_HOME=/opt/spark and PATH update to ${SHELL_RC}"
+fi
+
+# ── Summary ───────────────────────────────────────────────────────────────────
+echo ""
+echo "╔══════════════════════════════════════════════════╗"
+echo "║ Installation complete ║"
+echo "╚══════════════════════════════════════════════════╝"
+echo ""
+echo "Next steps:"
+echo ""
+echo " 1. Open a new shell (or run: source ${SHELL_RC})"
+echo " 2. Build the MobilitySpark JAR:"
+echo " cd $(cd "$(dirname "$0")/.." && pwd)"
+echo " mvn package -DskipTests -q"
+echo " 3. Run the benchmark:"
+echo " ./berlinmod/bench/bench.sh --skip-mbdb --skip-mduck"
+echo " Or all three platforms:"
+echo " ./berlinmod/bench/bench.sh"
+echo ""
+echo "spark-submit is at: ${SPARK_LINK}/bin/spark-submit"
diff --git a/src/main/java/org/mobilitydb/spark/MeosMemory.java b/src/main/java/org/mobilitydb/spark/MeosMemory.java
new file mode 100644
index 00000000..ef62f8c5
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/MeosMemory.java
@@ -0,0 +1,84 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby retained provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
+ * DOCUMENTATION, EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
+ * ON AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS
+ * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark;
+
+import jnr.ffi.Pointer;
+import sun.misc.Unsafe;
+import java.lang.reflect.Field;
+
+/**
+ * Native memory management for MEOS objects returned by JNR-FFI calls.
+ *
+ * MEOS standalone mode allocates temporal objects with the system malloc
+ * (palloc/pfree map to malloc/free when not running inside PostgreSQL).
+ * JNR-FFI Pointer values returned from MEOS functions are raw native
+ * addresses — they are NOT tracked by the Java GC. Callers must free
+ * each Pointer explicitly after use, otherwise the native heap grows
+ * without bound (one leaked Temporal* per UDF call × millions of rows
+ * in cross-join queries like Q2/Q4/Q5/Q6).
+ *
+ * Implementation uses sun.misc.Unsafe.freeMemory() which calls the system
+ * free() underneath — safe for MEOS pointers since MEOS standalone mode
+ * uses the system allocator. This avoids JNR-FFI classloader boundary
+ * issues that arise when loading libc via LibraryLoader inside Spark.
+ *
+ * Usage:
+ *
+ * Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(hex);
+ * try {
+ * // ... use tptr ...
+ * } finally {
+ * MeosMemory.free(tptr);
+ * }
+ *
+ */
+public final class MeosMemory {
+
+ private static final Unsafe UNSAFE;
+ static {
+ try {
+ Field f = Unsafe.class.getDeclaredField("theUnsafe");
+ f.setAccessible(true);
+ UNSAFE = (Unsafe) f.get(null);
+ } catch (ReflectiveOperationException e) {
+ throw new ExceptionInInitializerError(e);
+ }
+ }
+
+ private MeosMemory() {}
+
+ /** Free a native pointer allocated by MEOS. Null-safe. */
+ public static void free(Pointer ptr) {
+ if (ptr != null) UNSAFE.freeMemory(ptr.address());
+ }
+
+ /** Free multiple native pointers in one call. Null-safe. */
+ public static void free(Pointer... ptrs) {
+ for (Pointer p : ptrs) {
+ if (p != null) UNSAFE.freeMemory(p.address());
+ }
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/MeosNative.java b/src/main/java/org/mobilitydb/spark/MeosNative.java
new file mode 100644
index 00000000..41b4cee4
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/MeosNative.java
@@ -0,0 +1,444 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark;
+
+import jnr.ffi.LibraryLoader;
+import jnr.ffi.Pointer;
+
+/**
+ * Supplementary JNR-FFI interface for libmeos symbols not yet declared in
+ * JMEOS-1.4. JMEOS-1.4 was generated from an older API snapshot and still
+ * uses {@code _tpoint_} naming for functions that MEOS 1.4 has renamed to
+ * {@code _tspatial_} or {@code _tgeo_}.
+ *
+ * Loading the same "meos" library twice is safe: JNR-FFI caches native
+ * library handles by name so the OS shared-library is opened only once.
+ */
+public final class MeosNative {
+
+ private MeosNative() {}
+
+ public interface Lib {
+
+ // ----------------------------------------------------------------
+ // Nearest approach distance (NAD) — returns double, DBL_MAX on fail
+ // ----------------------------------------------------------------
+
+ double nad_tgeo_geo(Pointer temporal, Pointer geo);
+ double nad_tgeo_stbox(Pointer temporal, Pointer stbox);
+ double nad_tgeo_tgeo(Pointer temporal1, Pointer temporal2);
+
+ // ----------------------------------------------------------------
+ // Nearest approach instant (NAI) — returns TInstant *
+ // ----------------------------------------------------------------
+
+ Pointer nai_tgeo_geo(Pointer temporal, Pointer geo);
+ Pointer nai_tgeo_tgeo(Pointer temporal1, Pointer temporal2);
+
+ // ----------------------------------------------------------------
+ // Shortest line — returns GSERIALIZED *
+ // ----------------------------------------------------------------
+
+ Pointer shortestline_tgeo_geo(Pointer temporal, Pointer geo);
+
+ // ----------------------------------------------------------------
+ // Scalar value-to-bin (renamed from float_bucket / int_bucket)
+ // ----------------------------------------------------------------
+
+ double float_get_bin(double value, double size, double origin);
+ int int_get_bin(int value, int size, int origin);
+
+ // ----------------------------------------------------------------
+ // TBox expand (renamed from tbox_expand_float / tbox_expand_int)
+ // ----------------------------------------------------------------
+
+ Pointer tfloatbox_expand(Pointer tbox, double value);
+ Pointer tintbox_expand(Pointer tbox, int value);
+
+ // ----------------------------------------------------------------
+ // tgeometry / tgeography MFJSON constructors (not in JMEOS-1.4)
+ // ----------------------------------------------------------------
+
+ Pointer tgeometry_from_mfjson(String mfjson);
+ Pointer tgeography_from_mfjson(String mfjson);
+
+ // ----------------------------------------------------------------
+ // tgeometry / tgeography text constructors (not in JMEOS-1.4)
+ // ----------------------------------------------------------------
+
+ Pointer tgeometry_in(String wkt);
+ Pointer tgeography_in(String wkt);
+
+ // ----------------------------------------------------------------
+ // Temporal accessor (not in JMEOS-1.4)
+ // ----------------------------------------------------------------
+
+ int temporal_mem_size(Pointer temporal);
+ Pointer tgeompoint_to_tgeometry(Pointer p);
+ Pointer tgeogpoint_to_tgeography(Pointer p);
+ Pointer tgeometry_to_tgeompoint(Pointer p);
+ Pointer tgeography_to_tgeogpoint(Pointer p);
+ Pointer tgeometry_to_tgeography(Pointer p);
+ Pointer tgeography_to_tgeometry(Pointer p);
+
+ // Time-restriction (TimestampTz = int64 microseconds since J2000)
+ Pointer temporal_before_timestamptz(Pointer temporal, long pgEpochMicros);
+ Pointer temporal_after_timestamptz(Pointer temporal, long pgEpochMicros);
+
+ // ttext concatenation (not in JMEOS-1.4)
+ Pointer textcat_ttext_text(Pointer ttext, Pointer text);
+ Pointer textcat_text_ttext(Pointer text, Pointer ttext);
+ Pointer textcat_ttext_ttext(Pointer ttext1, Pointer ttext2);
+
+ // MobilityDB extension introspection
+ String mobilitydb_version();
+ String mobilitydb_full_version();
+
+ // Typed set element accessors (return bool, fill out-param)
+ boolean intset_value_n(Pointer set, int n, Pointer result);
+ boolean bigintset_value_n(Pointer set, int n, Pointer result);
+ boolean floatset_value_n(Pointer set, int n, Pointer result);
+
+ // Aggregate-as-scalar
+ double tnumber_avg_value(Pointer temporal);
+
+ // tgeometry/tgeography instant constructor (geometry-typed, timestamp via long)
+ Pointer tgeoinst_make(Pointer geo, long pgEpochMicros);
+
+ // Array-returning bbox accessors (count via out-param, returned
+ // pointer is contiguous TBox[]/STBox[] respectively)
+ Pointer tnumber_tboxes(Pointer temporal, Pointer count);
+ Pointer tgeo_stboxes(Pointer temporal, Pointer count);
+
+ // Similarity paths (Match[] = pairs of {int i, int j}, 8 bytes each)
+ Pointer temporal_dyntimewarp_path(Pointer p1, Pointer p2, Pointer count);
+ Pointer temporal_frechet_path(Pointer p1, Pointer p2, Pointer count);
+
+ // Affine transformation (AFFINE = 12 doubles, 96 bytes)
+ Pointer tgeo_affine(Pointer temporal, Pointer affine);
+
+ // Span tiling — returns Span[] with count via out-param
+ Pointer intspan_bins(Pointer span, int vsize, int vorigin, Pointer count);
+ Pointer bigintspan_bins(Pointer span, long vsize, long vorigin, Pointer count);
+ Pointer floatspan_bins(Pointer span, double vsize, double vorigin, Pointer count);
+
+ // Span expand (returns expanded Span*)
+ Pointer intspan_expand(Pointer span, int value);
+ Pointer bigintspan_expand(Pointer span, long value);
+ Pointer floatspan_expand(Pointer span, double value);
+
+ // tpoint minus geometry, direction (instantaneous bearing in radians)
+ Pointer tpoint_minus_geom(Pointer temporal, Pointer geo);
+ boolean tpoint_direction(Pointer temporal, Pointer result);
+
+ // Time-tiling: Span[] of consecutive time bins
+ Pointer temporal_time_bins(Pointer temporal, Pointer interval, long origin, Pointer count);
+ Pointer tstzspan_bins(Pointer span, Pointer interval, long origin, Pointer count);
+
+ // Value-tiling: Span[] of consecutive value bins for tnumber
+ Pointer tint_value_bins(Pointer temporal, int vsize, int vorigin, Pointer count);
+ Pointer tfloat_value_bins(Pointer temporal, double vsize, double vorigin, Pointer count);
+
+ // STBox quad-split: returns STBox[] of 4 quadrants (or 8 if Z, 16 if T)
+ Pointer stbox_quad_split(Pointer stbox, Pointer count);
+
+ // Scalar timestamptz_get_bin: TimestampTz value, Interval, TimestampTz origin → TimestampTz
+ long timestamptz_get_bin(long ts, Pointer interval, long origin);
+
+ // Single-point space tile: STBox of the cell containing point
+ Pointer stbox_get_space_tile(Pointer point, double xsize, double ysize, double zsize, Pointer sorigin);
+ Pointer stbox_get_time_tile(long t, Pointer duration, long torigin);
+ Pointer stbox_get_space_time_tile(Pointer point, long t, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin);
+
+ // Space + space-time bounding boxes (multi-tile, contiguous STBox[])
+ Pointer tgeo_space_boxes(Pointer temporal, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer count);
+ Pointer tgeo_space_time_boxes(Pointer temporal, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer count);
+
+ // tnumber value-time boxes (Datum vsize/vorigin passed as long)
+ Pointer tnumber_value_time_boxes(Pointer temporal, long vsize, Pointer duration, long vorigin, long torigin, Pointer count);
+
+ // Splits — return Temporal** (array of pointers) + various out-bin arrays
+ Pointer temporal_time_split(Pointer temporal, Pointer duration, long torigin, Pointer time_bins_out, Pointer count);
+ Pointer tgeo_space_split(Pointer temporal, double xsize, double ysize, double zsize, Pointer sorigin, boolean bitmatrix, boolean border_inc, Pointer space_bins_out, Pointer count);
+ Pointer tgeo_space_time_split(Pointer temporal, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean bitmatrix, boolean border_inc, Pointer space_bins_out, Pointer time_bins_out, Pointer count);
+
+ // valueSet support: temporal_values_p returns Datum*, set_make_free
+ // packs them into a typed Set; temptype_basetype maps temporal type
+ // (T_TINT/T_TFLOAT/etc.) to its base value type (T_INT4/T_FLOAT8/etc.).
+ Pointer temporal_values_p(Pointer temporal, Pointer count);
+ int temptype_basetype(int temptype);
+ Pointer set_make_free(Pointer values, int count, int basetype, boolean order);
+
+ // segmentMin/MaxDuration — temporal_segm_duration with atleast flag
+ Pointer temporal_segm_duration(Pointer temporal, Pointer duration, boolean atleast, boolean strict);
+
+ // STBox → BOX3D / GBOX + text serialization (PostGIS embedded in MEOS)
+ Pointer stbox_to_box3d(Pointer stbox);
+ String box3d_out(Pointer box3d, int maxdd);
+ Pointer stbox_to_gbox(Pointer stbox);
+ String gbox_out(Pointer gbox, int maxdd);
+
+ // Tile-set generators (return arrays of bounding boxes)
+ Pointer stbox_space_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer sorigin, boolean border_inc, Pointer count);
+ Pointer stbox_time_tiles(Pointer bounds, Pointer duration, long torigin, boolean border_inc, Pointer count);
+ Pointer stbox_space_time_tiles(Pointer bounds, double xsize, double ysize, double zsize, Pointer duration, Pointer sorigin, long torigin, boolean border_inc, Pointer count);
+ Pointer tintbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count);
+ Pointer tfloatbox_time_tiles(Pointer box, Pointer duration, long torigin, Pointer count);
+ Pointer tintbox_value_time_tiles(Pointer box, int xsize, Pointer duration, int xorigin, long torigin, Pointer count);
+ Pointer tfloatbox_value_time_tiles(Pointer box, double vsize, Pointer duration, double vorigin, long torigin, Pointer count);
+
+ // tpoint → array of simple sub-tpoints (no self-intersections)
+ Pointer tpoint_make_simple(Pointer temporal, Pointer count);
+
+ // Type-converters for timeBoxes intermediate step
+ Pointer tnumber_to_tbox(Pointer temporal);
+
+ // Value-only tile generators (TBox[])
+ Pointer tintbox_value_tiles(Pointer box, int xsize, int xorigin, Pointer count);
+ Pointer tfloatbox_value_tiles(Pointer box, double vsize, double vorigin, Pointer count);
+
+ // Value/value-time splits returning Temporal** + bin out-arrays (Datum vsize/vorigin)
+ Pointer tnumber_value_split(Pointer temporal, long vsize, long vorigin, Pointer bins_out, Pointer count);
+ Pointer tnumber_value_time_split(Pointer temporal, long size, Pointer duration, long vorigin, long torigin, Pointer value_bins_out, Pointer time_bins_out, Pointer count);
+
+ // Single-tile lookup: takes Datum value/origin + MeosType basetype/spantype
+ Pointer tbox_get_value_time_tile(long value, long t, long vsize, Pointer duration, long vorigin, long torigin, int basetype, int spantype);
+
+ // tpoint analytics
+ boolean tpoint_tfloat_to_geomeas(Pointer tpoint, Pointer measure, boolean segmentize, Pointer result_out);
+ boolean tpoint_as_mvtgeom(Pointer temporal, Pointer bounds, int extent, int buffer, boolean clip_geom, Pointer gsarr_out, Pointer timesarr_out, Pointer count_out);
+
+ // Split-by-N functions (count via out-param, returned pointer is contiguous array)
+ Pointer temporal_split_n_spans(Pointer temporal, int n, Pointer count);
+ Pointer temporal_split_each_n_spans(Pointer temporal, int n, Pointer count);
+ Pointer tnumber_split_n_tboxes(Pointer temporal, int n, Pointer count);
+ Pointer tnumber_split_each_n_tboxes(Pointer temporal, int n, Pointer count);
+ Pointer tgeo_split_n_stboxes(Pointer temporal, int n, Pointer count);
+ Pointer tgeo_split_each_n_stboxes(Pointer temporal, int n, Pointer count);
+
+ // ----------------------------------------------------------------
+ // Cross-type: STBox × TSpatial (spatial direction)
+ // ----------------------------------------------------------------
+
+ boolean left_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean right_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overleft_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overright_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean above_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean below_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overabove_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overbelow_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean front_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean back_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overfront_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overback_stbox_tspatial(Pointer stbox, Pointer tspatial);
+
+ // ----------------------------------------------------------------
+ // Cross-type: STBox × TSpatial (temporal direction)
+ // ----------------------------------------------------------------
+
+ boolean before_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean after_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overbefore_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overafter_stbox_tspatial(Pointer stbox, Pointer tspatial);
+
+ // ----------------------------------------------------------------
+ // Cross-type: STBox × TSpatial (topological)
+ // ----------------------------------------------------------------
+
+ boolean adjacent_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean contains_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean contained_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean overlaps_stbox_tspatial(Pointer stbox, Pointer tspatial);
+ boolean same_stbox_tspatial(Pointer stbox, Pointer tspatial);
+
+ // ----------------------------------------------------------------
+ // Cross-type: TSpatial × STBox (spatial direction)
+ // ----------------------------------------------------------------
+
+ boolean left_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean right_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overleft_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overright_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean above_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean below_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overabove_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overbelow_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean front_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean back_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overfront_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overback_tspatial_stbox(Pointer tspatial, Pointer stbox);
+
+ // ----------------------------------------------------------------
+ // Cross-type: TSpatial × STBox (temporal direction)
+ // ----------------------------------------------------------------
+
+ boolean before_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean after_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overbefore_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overafter_tspatial_stbox(Pointer tspatial, Pointer stbox);
+
+ // ----------------------------------------------------------------
+ // Cross-type: TSpatial × STBox (topological)
+ // ----------------------------------------------------------------
+
+ boolean adjacent_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean contains_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean contained_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean overlaps_tspatial_stbox(Pointer tspatial, Pointer stbox);
+ boolean same_tspatial_stbox(Pointer tspatial, Pointer stbox);
+
+ // ----------------------------------------------------------------
+ // Exact spatial-minimum distance (MobilityDB PR #1007) — returns
+ // double, DBL_MAX on failure. Threshold-aware: caller passes the
+ // running min (DBL_MAX for an unbounded first call) and the
+ // kernel short-circuits any pair whose lower bound already meets
+ // or exceeds it. Distinct from `nad_tgeo_tgeo` which is the
+ // time-synchronous (NAD) variant.
+ // ----------------------------------------------------------------
+
+ double mindistance_tgeo_tgeo(Pointer temporal1, Pointer temporal2,
+ double threshold);
+
+ // Array form: minimum spatial distance over all pairs from two
+ // temporal-geo arrays. Pairs are visited in bbox-distance order
+ // and iteration short-circuits once the running min provably
+ // dominates every remaining pair's lower bound.
+ double tgeoarr_tgeoarr_mindist(Pointer arr1, int count1,
+ Pointer arr2, int count2);
+
+ // ================================================================
+ // cbuffer family (meos_cbuffer.h) — not in JMEOS-1.4.
+ // All symbols verified present in lib/libmeos.so via `nm -D`.
+ // ================================================================
+
+ // Base type: ctor, hex-WKB I/O, accessors
+ Pointer cbuffer_make(Pointer point, double radius); // Cbuffer*
+ Pointer cbuffer_from_hexwkb(String hexwkb); // Cbuffer*
+ String cbuffer_as_hexwkb(Pointer cb, byte variant, Pointer size);
+ Pointer cbuffer_in(String str); // Cbuffer*
+ Pointer cbuffer_point(Pointer cb); // GSERIALIZED*
+ double cbuffer_radius(Pointer cb);
+ // Spatial relationships (return int: -1 err, 0 false, 1 true)
+ int cbuffer_contains(Pointer cb1, Pointer cb2);
+ int cbuffer_covers(Pointer cb1, Pointer cb2);
+ int cbuffer_disjoint(Pointer cb1, Pointer cb2);
+ int cbuffer_intersects(Pointer cb1, Pointer cb2);
+ int cbuffer_touches(Pointer cb1, Pointer cb2);
+ int cbuffer_dwithin(Pointer cb1, Pointer cb2, double dist);
+ boolean cbuffer_same(Pointer cb1, Pointer cb2);
+ // Temporal cbuffer: ctor, text I/O, accessors
+ Pointer tcbuffer_make(Pointer tpoint, Pointer tfloat); // Temporal*
+ Pointer tcbuffer_in(String str); // Temporal*
+ Pointer tcbuffer_points(Pointer temp); // Set*
+ Pointer tcbuffer_radius(Pointer temp); // Set*
+
+ // ================================================================
+ // npoint family (meos_npoint.h, npoint/tnpoint_routeops.h)
+ // — not in JMEOS-1.4. All verified present via `nm -D`.
+ // ================================================================
+
+ // Base type network point / segment
+ Pointer npoint_make(long rid, double pos); // Npoint*
+ Pointer nsegment_make(long rid, double pos1, double pos2); // Nsegment*
+ Pointer npoint_from_hexwkb(String hexwkb); // Npoint*
+ String npoint_as_hexwkb(Pointer np, byte variant, Pointer size);
+ Pointer npoint_in(String str); // Npoint*
+ Pointer nsegment_in(String str); // Nsegment*
+ String nsegment_out(Pointer ns, int maxdd);
+ long npoint_route(Pointer np);
+ double npoint_position(Pointer np);
+ double nsegment_start_position(Pointer ns);
+ double nsegment_end_position(Pointer ns);
+ Pointer npointset_in(String str); // Set*
+ Pointer npointset_routes(Pointer s); // Set*
+ // Temporal network point
+ Pointer tnpointinst_make(Pointer np, long pgEpochMicros); // TInstant*
+ long tnpoint_route(Pointer temp);
+ Pointer tnpoint_routes(Pointer temp); // Set*
+ Pointer tnpoint_positions(Pointer temp, Pointer count); // Nsegment**
+ // Route-set operators (091). `invert` flag = false (temp first).
+ boolean contains_rid_tnpoint_bigint(Pointer temp, long rid, boolean invert);
+ boolean contained_rid_tnpoint_bigint(Pointer temp, long rid, boolean invert);
+ boolean same_rid_tnpoint_bigint(Pointer temp, long rid, boolean invert);
+ boolean contains_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert);
+ boolean contained_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert);
+ boolean same_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert);
+ boolean overlaps_rid_tnpoint_bigintset(Pointer temp, Pointer s, boolean invert);
+ boolean contains_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2);
+ boolean contained_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2);
+ boolean same_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2);
+ boolean overlaps_rid_tnpoint_tnpoint(Pointer temp1, Pointer temp2);
+
+ // ================================================================
+ // pose family (meos_pose.h) — not in JMEOS-1.4.
+ // All verified present via `nm -D`.
+ // ================================================================
+
+ Pointer pose_make_2d(double x, double y, double theta, int srid); // Pose*
+ Pointer pose_from_hexwkb(String hexwkb); // Pose*
+ String pose_as_hexwkb(Pointer pose, byte variant, Pointer size);
+ Pointer pose_in(String str); // Pose*
+ Pointer pose_to_point(Pointer pose); // GSERIALIZED*
+ double pose_rotation(Pointer pose);
+ Pointer pose_orientation(Pointer pose); // double* (quat)
+ boolean pose_same(Pointer pose1, Pointer pose2);
+ Pointer poseset_in(String str); // Set*
+ Pointer tpose_make(Pointer tpoint, Pointer tradius); // Temporal*
+ Pointer tpose_in(String str); // Temporal*
+ Pointer tpose_from_mfjson(String mfjson); // Temporal*
+ Pointer tpose_points(Pointer temp); // Set*
+ Pointer tpose_rotation(Pointer temp); // Temporal*
+
+ // ================================================================
+ // rgeo family (meos_rgeo.h) — not in JMEOS-1.4.
+ // All verified present via `nm -D`.
+ //
+ // NOTE: the v_clip_* kernels of 133_trgeo_vclip.in.sql are
+ // intentionally NOT declared here. libmeos.so exports only the
+ // low-level v_clip_tpoly_point / v_clip_tpoly_tpoly, which take
+ // raw PostGIS LWPOLY*/LWPOINT*/Pose* + out-params (no GSERIALIZED/
+ // Temporal entry point reachable from the hex-WKB convention); the
+ // other four are not exported at all. Documented ABI gap, not
+ // stubbed.
+ // ================================================================
+
+ Pointer geo_tpose_to_trgeometry(Pointer gs, Pointer temp); // Temporal*
+ Pointer trgeometry_to_tpose(Pointer temp); // Temporal*
+ }
+
+ public static final Lib INSTANCE;
+ static {
+ LibraryLoader loader = LibraryLoader.create(Lib.class);
+ String libPath = System.getProperty("java.library.path");
+ if (libPath != null) {
+ for (String p : libPath.split(":")) {
+ if (!p.isEmpty()) loader.search(p);
+ }
+ }
+ INSTANCE = loader.load("meos");
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/MeosThread.java b/src/main/java/org/mobilitydb/spark/MeosThread.java
new file mode 100644
index 00000000..32d449f1
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/MeosThread.java
@@ -0,0 +1,81 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark;
+
+import functions.GeneratedFunctions;
+import org.apache.spark.sql.api.java.*;
+
+/**
+ * Per-thread MEOS initialisation for Spark executor threads.
+ *
+ * In Spark's multi-threaded executor model every task thread must initialise
+ * MEOS independently because session_timezone and the timezone cache are
+ * thread-local inside libmeos. The ThreadLocal in MEOS_READY ensures
+ * initialisation runs exactly once per native thread.
+ *
+ * Usage — two patterns:
+ *
+ * 1. Wrap lambdas at registration time (preferred — no boilerplate in the
+ * lambda body and impossible to forget):
+ * spark.udf().register("foo", MeosThread.wrap((String s) -> ...), Type);
+ *
+ * 2. Call ensureReady() explicitly at the top of a lambda where wrapping is
+ * not convenient.
+ */
+public final class MeosThread {
+
+ private MeosThread() {}
+
+ private static final ThreadLocal MEOS_READY = ThreadLocal.withInitial(() -> {
+ GeneratedFunctions.meos_initialize();
+ GeneratedFunctions.meos_initialize_timezone("UTC");
+ GeneratedFunctions.meos_initialize_noexit_error_handler();
+ return Boolean.TRUE;
+ });
+
+ /** Ensure MEOS is initialised for the calling thread. */
+ public static void ensureReady() {
+ MEOS_READY.get();
+ }
+
+ // ------------------------------------------------------------------
+ // UDF wrappers — call ensureReady() before delegating to the lambda.
+ // Use these in registerAll() instead of scattering ensureReady() calls
+ // inside every individual UDF method body.
+ // ------------------------------------------------------------------
+
+ public static UDF1 wrap(UDF1 udf) {
+ return s -> { ensureReady(); return udf.call(s); };
+ }
+
+ public static UDF2 wrap(UDF2 udf) {
+ return (s, a) -> { ensureReady(); return udf.call(s, a); };
+ }
+
+ public static UDF3 wrap(UDF3 udf) {
+ return (s, a, b) -> { ensureReady(); return udf.call(s, a, b); };
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/MobilitySparkSession.java b/src/main/java/org/mobilitydb/spark/MobilitySparkSession.java
new file mode 100644
index 00000000..7dba49b4
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/MobilitySparkSession.java
@@ -0,0 +1,227 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark;
+
+import org.apache.spark.sql.SparkSession;
+import org.mobilitydb.spark.geo.DistanceUDFs;
+import org.mobilitydb.spark.geo.GeoAnalyticsUDFs;
+import org.mobilitydb.spark.geo.GeoUDFs;
+import org.mobilitydb.spark.geo.STBoxUDFs;
+import org.mobilitydb.spark.geo.StaticGeoUDFs;
+import org.mobilitydb.spark.geo.AlwaysSpatialRelsUDFs;
+import org.mobilitydb.spark.geo.GeoAffineUDFs;
+import org.mobilitydb.spark.geo.TempSpatialRelsUDFs;
+import org.mobilitydb.spark.geo.TPointSTBoxOpsUDFs;
+import org.mobilitydb.spark.temporal.AccessorAliasUDFs;
+import org.mobilitydb.spark.temporal.AccessorUDFs;
+import org.mobilitydb.spark.temporal.TileUDFs;
+import org.mobilitydb.spark.temporal.SeqSetGapsUDFs;
+import org.mobilitydb.spark.temporal.AnalyticsUDFs;
+import org.mobilitydb.spark.temporal.BoolOpsUDFs;
+import org.mobilitydb.spark.temporal.BucketUDFs;
+import org.mobilitydb.spark.temporal.ConstructorUDFs;
+import org.mobilitydb.spark.temporal.MathUDFs;
+import org.mobilitydb.spark.temporal.PosOpsUDFs;
+import org.mobilitydb.spark.temporal.PredicateUDFs;
+import org.mobilitydb.spark.temporal.SimilarityUDFs;
+import org.mobilitydb.spark.temporal.SpanAccessorUDFs;
+import org.mobilitydb.spark.temporal.SpanAlgebraUDFs;
+import org.mobilitydb.spark.temporal.SpanUDFs;
+import org.mobilitydb.spark.temporal.IOAliasUDFs;
+import org.mobilitydb.spark.temporal.SpansetOpsUDFs;
+import org.mobilitydb.spark.temporal.SetOpsUDFs;
+import org.mobilitydb.spark.temporal.SubtypeConstructorUDFs;
+import org.mobilitydb.spark.temporal.AggregateUDAFs;
+import org.mobilitydb.spark.temporal.MoreAccessorUDFs;
+import org.mobilitydb.spark.temporal.RestrictionUDFs;
+import org.mobilitydb.spark.temporal.TBoxOpsUDFs;
+import org.mobilitydb.spark.temporal.TBoxUDFs;
+import org.mobilitydb.spark.temporal.TemporalBoxOpsUDFs;
+import org.mobilitydb.spark.temporal.TemporalCompUDFs;
+import org.mobilitydb.spark.temporal.TTextUDFs;
+import org.mobilitydb.spark.temporal.TemporalUDFs;
+import org.mobilitydb.spark.temporal.TransformUDFs;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.concurrent.atomic.AtomicBoolean;
+
+import static functions.GeneratedFunctions.*;
+
+/**
+ * Entry point for MobilitySpark.
+ *
+ * Initialises MEOS and registers all UDFs with the given SparkSession.
+ * Call {@link #create(SparkSession)} before running any temporal SQL,
+ * and {@link #close()} after (or use try-with-resources).
+ *
+ * {@code
+ * SparkSession spark = SparkSession.builder().master("local[2]").getOrCreate();
+ * try (MobilitySparkSession ms = MobilitySparkSession.create(spark)) {
+ * spark.sql("SELECT atTime(trip, instant) FROM trips").show();
+ * }
+ * }
+ */
+public final class MobilitySparkSession implements AutoCloseable {
+
+ private static final AtomicBoolean SRS_CSV_REGISTERED = new AtomicBoolean(false);
+
+ /**
+ * Fully-qualified registrar classes for the optional extended temporal-type
+ * families, in registration order. A family whose build flag is OFF
+ * (e.g. {@code -DCBUFFER=OFF}) is excluded from compilation, so its class is
+ * absent from the classpath and {@link #registerFamily} skips it — the Java
+ * analogue of the MEOS {@code #if CBUFFER} compile guard. The flag names
+ * mirror the MobilityDB/MEOS CMake options (CBUFFER / NPOINT / POSE / RGEO /
+ * H3).
+ */
+ private static final String[] EXTENDED_FAMILY_REGISTRARS = {
+ "org.mobilitydb.spark.h3.Th3IndexUDFs",
+ "org.mobilitydb.spark.cbuffer.CbufferUDFs",
+ "org.mobilitydb.spark.npoint.NpointUDFs",
+ "org.mobilitydb.spark.pose.PoseUDFs",
+ "org.mobilitydb.spark.rgeo.RgeoUDFs",
+ };
+
+ private MobilitySparkSession() {}
+
+ public static MobilitySparkSession create(SparkSession spark) {
+ meos_initialize();
+ meos_initialize_timezone("UTC");
+ meos_initialize_noexit_error_handler();
+ registerSpatialRefSys();
+ TemporalUDFs.registerAll(spark);
+ SpanUDFs.registerAll(spark);
+ GeoUDFs.registerAll(spark);
+ GeoAnalyticsUDFs.registerAll(spark);
+ StaticGeoUDFs.registerAll(spark);
+ DistanceUDFs.registerAll(spark);
+ ConstructorUDFs.registerAll(spark);
+ AccessorUDFs.registerAll(spark);
+ SpanAccessorUDFs.registerAll(spark);
+ SpanAlgebraUDFs.registerAll(spark);
+ SpansetOpsUDFs.registerAll(spark);
+ IOAliasUDFs.registerAll(spark);
+ SubtypeConstructorUDFs.registerAll(spark);
+ AccessorAliasUDFs.registerAll(spark);
+ TileUDFs.registerAll(spark);
+ SeqSetGapsUDFs.registerAll(spark);
+ SetOpsUDFs.registerAll(spark);
+ AnalyticsUDFs.registerAll(spark);
+ PredicateUDFs.registerAll(spark);
+ TBoxUDFs.registerAll(spark);
+ TBoxOpsUDFs.registerAll(spark);
+ TemporalCompUDFs.registerAll(spark);
+ TemporalBoxOpsUDFs.registerAll(spark);
+ TTextUDFs.registerAll(spark);
+ STBoxUDFs.registerAll(spark);
+ PosOpsUDFs.registerAll(spark);
+ MathUDFs.registerAll(spark);
+ BoolOpsUDFs.registerAll(spark);
+ BucketUDFs.registerAll(spark);
+ SimilarityUDFs.registerAll(spark);
+ TempSpatialRelsUDFs.registerAll(spark);
+ AlwaysSpatialRelsUDFs.registerAll(spark);
+ GeoAffineUDFs.registerAll(spark);
+ TPointSTBoxOpsUDFs.registerAll(spark);
+ MoreAccessorUDFs.registerAll(spark);
+ RestrictionUDFs.registerAll(spark);
+ TransformUDFs.registerAll(spark);
+ AggregateUDAFs.registerAll(spark);
+ // Comparison / ordering (= <> < <= > >= cmp hash) for all scalar,
+ // set, span and box types + generic temporal compare/hash.
+ org.mobilitydb.spark.temporal.ComparisonUDFs.registerAll(spark);
+ // Optional extended temporal-type families (h3 / cbuffer / npoint /
+ // pose / rgeo). Each family lives in its own package, included or
+ // excluded at build time by the matching flag (-DH3=OFF, -DCBUFFER=OFF,
+ // -DNPOINT=OFF, -DPOSE=OFF, -DRGEO=OFF), mirroring the MEOS/MobilityDB
+ // CMake options. An excluded package is dropped from compilation, so its
+ // registrar class is absent and registerFamily skips it with zero
+ // residue.
+ for (String family : EXTENDED_FAMILY_REGISTRARS) {
+ registerFamily(spark, family);
+ }
+ // SQL-surface parity gap UDFs (math, accessors, set/span/box algebra).
+ org.mobilitydb.spark.temporal.MathGapUDFs.registerAll(spark);
+ org.mobilitydb.spark.temporal.AccessorGapUDFs.registerAll(spark);
+ org.mobilitydb.spark.temporal.SetSpanGapUDFs.registerAll(spark);
+ // Portable bare-name operator dialect (RFC #920) — registered last
+ // so the 29 canonical bare names are the authoritative spelling.
+ org.mobilitydb.spark.portable.PortableOperatorAliasUDFs.registerAll(spark);
+ return new MobilitySparkSession();
+ }
+
+ /**
+ * Registers an optional family's UDFs by reflectively invoking its static
+ * {@code registerAll(SparkSession)} method. When the family was excluded at
+ * build time its class is absent from the classpath, so registration is
+ * skipped — the Java analogue of the MEOS {@code #if CBUFFER} compile guard.
+ * Any other reflective failure indicates a wiring error and is rethrown.
+ */
+ private static void registerFamily(SparkSession spark, String className) {
+ final Class> cls;
+ try {
+ cls = Class.forName(className);
+ } catch (ClassNotFoundException excluded) {
+ return; // family disabled at build time (e.g. -DCBUFFER=OFF)
+ }
+ try {
+ cls.getMethod("registerAll", SparkSession.class).invoke(null, spark);
+ } catch (ReflectiveOperationException e) {
+ throw new IllegalStateException(
+ "Failed to register temporal family " + className, e);
+ }
+ }
+
+ /**
+ * Extracts the bundled spatial_ref_sys.csv to a temp file and registers
+ * it with MEOS so that geodetic coordinate operations (e.g. length on
+ * tgeogpoint) can look up SRID definitions without a PostGIS installation.
+ * Only runs once per JVM; subsequent calls are no-ops.
+ */
+ private static void registerSpatialRefSys() {
+ if (!SRS_CSV_REGISTERED.compareAndSet(false, true)) return;
+ try (InputStream in = MobilitySparkSession.class
+ .getResourceAsStream("/spatial_ref_sys.csv")) {
+ if (in == null) return;
+ File tmp = File.createTempFile("meos_spatial_ref_sys", ".csv");
+ tmp.deleteOnExit();
+ try (OutputStream out = new FileOutputStream(tmp)) {
+ byte[] buf = new byte[65536];
+ int n;
+ while ((n = in.read(buf)) > 0) out.write(buf, 0, n);
+ }
+ meos_set_spatial_ref_sys_csv(tmp.getAbsolutePath());
+ } catch (Exception ignored) {}
+ }
+
+ @Override
+ public void close() {
+ meos_finalize();
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/cbuffer/CbufferUDFs.java b/src/main/java/org/mobilitydb/spark/cbuffer/CbufferUDFs.java
new file mode 100644
index 00000000..7f4060e2
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/cbuffer/CbufferUDFs.java
@@ -0,0 +1,460 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.cbuffer;
+
+import functions.GeneratedFunctions;
+import jnr.ffi.Pointer;
+import jnr.ffi.Runtime;
+import org.mobilitydb.spark.MeosMemory;
+import org.mobilitydb.spark.MeosNative;
+import org.mobilitydb.spark.MeosThread;
+import org.apache.spark.sql.SparkSession;
+import org.apache.spark.sql.api.java.UDF1;
+import org.apache.spark.sql.api.java.UDF2;
+import org.apache.spark.sql.api.java.UDF3;
+import org.apache.spark.sql.types.DataTypes;
+
+import java.sql.Timestamp;
+import java.util.HexFormat;
+import org.mobilitydb.spark.util.TimeUtil;
+
+/**
+ * Spark SQL UDFs for the circular-buffer (cbuffer / cbufferset / tcbuffer)
+ * family. JMEOS-1.4 ships no cbuffer symbols, so the base-type symbols are
+ * bound raw through {@link MeosNative} (verified present in
+ * {@code lib/libmeos.so} via {@code nm -D}); the temporal subtype reuses the
+ * generic {@code functions.*} Temporal helpers (a Temporal is a Temporal
+ * regardless of its element type — the hex-WKB carries the type tag).
+ *
+ * Storage convention (identical to every other family in this codebase):
+ * cbuffer / cbufferset → hex-WKB STRING (cbuffer_as_hexwkb / set_as_hexwkb)
+ * tcbuffer → hex-WKB STRING (temporal_as_hexwkb)
+ * geometry → WKT STRING (geo_from_text / geo_as_text)
+ *
+ * MEOS function authority: meos/include/meos_cbuffer.h.
+ */
+public final class CbufferUDFs {
+
+
+ private CbufferUDFs() {}
+
+ // interpType enum (meos.h): INTERP_NONE=0, DISCRETE=1, STEP=2, LINEAR=3
+ private static final int INTERP_LINEAR = 3;
+
+ private static long toPgEpochMicros(Timestamp ts) {
+ return (ts.getTime() - TimeUtil.PG_UNIX_EPOCH_OFFSET_MS) * 1000L;
+ }
+
+ // size_t out-param buffer for *_as_hexwkb (writes the byte count there).
+ private static Pointer sizeOut() {
+ return Runtime.getSystemRuntime().getMemoryManager().allocateDirect(8);
+ }
+
+ // ------------------------------------------------------------------
+ // Base-type circular buffer
+ // ------------------------------------------------------------------
+
+ // cbuffer(pointWkt STRING, radius DOUBLE) → STRING (cbuffer hex-WKB)
+ // MEOS: cbuffer_make(const GSERIALIZED *point, double radius) → Cbuffer *
+ public static final UDF2 cbuffer =
+ (pointWkt, radius) -> {
+ if (pointWkt == null || radius == null) return null;
+ MeosThread.ensureReady();
+ Pointer g = GeneratedFunctions.geo_from_text(pointWkt, 0);
+ if (g == null) return null;
+ try {
+ Pointer cb = MeosNative.INSTANCE.cbuffer_make(g, radius);
+ if (cb == null) return null;
+ try {
+ return MeosNative.INSTANCE.cbuffer_as_hexwkb(cb, (byte) 0, sizeOut());
+ } finally { MeosMemory.free(cb); }
+ } finally { MeosMemory.free(g); }
+ };
+
+ // point(cbuffer STRING) → STRING (geometry WKT)
+ // MEOS: cbuffer_point(const Cbuffer *cb) → GSERIALIZED *
+ public static final UDF1 point =
+ (cbHex) -> {
+ if (cbHex == null) return null;
+ MeosThread.ensureReady();
+ Pointer cb = MeosNative.INSTANCE.cbuffer_from_hexwkb(cbHex);
+ if (cb == null) return null;
+ try {
+ Pointer g = MeosNative.INSTANCE.cbuffer_point(cb);
+ if (g == null) return null;
+ try { return GeneratedFunctions.geo_as_text(g, 15); }
+ finally { MeosMemory.free(g); }
+ } finally { MeosMemory.free(cb); }
+ };
+
+ // radius(cbuffer STRING) → DOUBLE
+ // MEOS: cbuffer_radius(const Cbuffer *cb) → double
+ public static final UDF1 radius =
+ (cbHex) -> {
+ if (cbHex == null) return null;
+ MeosThread.ensureReady();
+ Pointer cb = MeosNative.INSTANCE.cbuffer_from_hexwkb(cbHex);
+ if (cb == null) return null;
+ try { return MeosNative.INSTANCE.cbuffer_radius(cb); }
+ finally { MeosMemory.free(cb); }
+ };
+
+ // ------------------------------------------------------------------
+ // Spatial relationships — cbuffer × cbuffer. MEOS returns int (-1 on
+ // error / undefined, 0 false, 1 true); map -1 → null.
+ // ------------------------------------------------------------------
+
+ private interface Rel { int call(Pointer a, Pointer b); }
+
+ private static Boolean rel2(String a, String b, Rel fn) {
+ if (a == null || b == null) return null;
+ MeosThread.ensureReady();
+ Pointer pa = MeosNative.INSTANCE.cbuffer_from_hexwkb(a);
+ if (pa == null) return null;
+ try {
+ Pointer pb = MeosNative.INSTANCE.cbuffer_from_hexwkb(b);
+ if (pb == null) return null;
+ try {
+ int r = fn.call(pa, pb);
+ return r < 0 ? null : (r != 0);
+ } finally { MeosMemory.free(pb); }
+ } finally { MeosMemory.free(pa); }
+ }
+
+ // cbufferContains(cbuffer, cbuffer) — MEOS: cbuffer_contains
+ public static final UDF2 cbufferContains =
+ (a, b) -> rel2(a, b, MeosNative.INSTANCE::cbuffer_contains);
+
+ // cbufferCovers(cbuffer, cbuffer) — MEOS: cbuffer_covers
+ public static final UDF2 cbufferCovers =
+ (a, b) -> rel2(a, b, MeosNative.INSTANCE::cbuffer_covers);
+
+ // cbufferDisjoint(cbuffer, cbuffer) — MEOS: cbuffer_disjoint
+ public static final UDF2 cbufferDisjoint =
+ (a, b) -> rel2(a, b, MeosNative.INSTANCE::cbuffer_disjoint);
+
+ // cbufferIntersects(cbuffer, cbuffer) — MEOS: cbuffer_intersects
+ public static final UDF2 cbufferIntersects =
+ (a, b) -> rel2(a, b, MeosNative.INSTANCE::cbuffer_intersects);
+
+ // cbufferTouches(cbuffer, cbuffer) — MEOS: cbuffer_touches
+ public static final UDF2 cbufferTouches =
+ (a, b) -> rel2(a, b, MeosNative.INSTANCE::cbuffer_touches);
+
+ // cbufferDwithin(cbuffer, cbuffer, dist DOUBLE) — MEOS: cbuffer_dwithin
+ public static final UDF3 cbufferDwithin =
+ (a, b, dist) -> {
+ if (a == null || b == null || dist == null) return null;
+ MeosThread.ensureReady();
+ Pointer pa = MeosNative.INSTANCE.cbuffer_from_hexwkb(a);
+ if (pa == null) return null;
+ try {
+ Pointer pb = MeosNative.INSTANCE.cbuffer_from_hexwkb(b);
+ if (pb == null) return null;
+ try {
+ int r = MeosNative.INSTANCE.cbuffer_dwithin(pa, pb, dist);
+ return r < 0 ? null : (r != 0);
+ } finally { MeosMemory.free(pb); }
+ } finally { MeosMemory.free(pa); }
+ };
+
+ // cbufferSame(cbuffer, cbuffer) → BOOLEAN — MEOS: cbuffer_same (returns bool)
+ public static final UDF2 cbufferSame =
+ (a, b) -> {
+ if (a == null || b == null) return null;
+ MeosThread.ensureReady();
+ Pointer pa = MeosNative.INSTANCE.cbuffer_from_hexwkb(a);
+ if (pa == null) return null;
+ try {
+ Pointer pb = MeosNative.INSTANCE.cbuffer_from_hexwkb(b);
+ if (pb == null) return null;
+ try { return MeosNative.INSTANCE.cbuffer_same(pa, pb); }
+ finally { MeosMemory.free(pb); }
+ } finally { MeosMemory.free(pa); }
+ };
+
+ // ------------------------------------------------------------------
+ // cbufferset I/O — generic Set helpers (the WKB carries the element type)
+ // ------------------------------------------------------------------
+
+ // cbuffersetFromHexWKB(hex STRING) → STRING — MEOS: set_from_hexwkb (generic)
+ public static final UDF1 cbuffersetFromHexWKB =
+ (hex) -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.set_from_hexwkb(hex);
+ if (p == null) return null;
+ try { return GeneratedFunctions.set_as_hexwkb(p, (byte) 0); }
+ finally { MeosMemory.free(p); }
+ };
+
+ // cbuffersetFromBinary(bytes BINARY) → STRING — hex round-trip (generic)
+ public static final UDF1 cbuffersetFromBinary =
+ (bytes) -> {
+ if (bytes == null) return null;
+ MeosThread.ensureReady();
+ String hex = HexFormat.of().formatHex(bytes).toUpperCase();
+ Pointer p = GeneratedFunctions.set_from_hexwkb(hex);
+ if (p == null) return null;
+ try { return GeneratedFunctions.set_as_hexwkb(p, (byte) 0); }
+ finally { MeosMemory.free(p); }
+ };
+
+ // ------------------------------------------------------------------
+ // Temporal circular buffer (tcbuffer) — generic Temporal helpers
+ // ------------------------------------------------------------------
+
+ // tcbuffer(tgeompoint STRING, tfloat STRING) → STRING (tcbuffer hex-WKB)
+ // The (base,time) and tpoint/tfloat ctor overloads collapse to this one
+ // most-useful form (MEOS: tcbuffer_make(const Temporal *, const Temporal *)).
+ public static final UDF2 tcbuffer =
+ (tpointHex, tfloatHex) -> {
+ if (tpointHex == null || tfloatHex == null) return null;
+ MeosThread.ensureReady();
+ Pointer tp = GeneratedFunctions.temporal_from_hexwkb(tpointHex);
+ if (tp == null) return null;
+ try {
+ Pointer tf = GeneratedFunctions.temporal_from_hexwkb(tfloatHex);
+ if (tf == null) return null;
+ try {
+ Pointer r = MeosNative.INSTANCE.tcbuffer_make(tp, tf);
+ if (r == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0); }
+ finally { MeosMemory.free(r); }
+ } finally { MeosMemory.free(tf); }
+ } finally { MeosMemory.free(tp); }
+ };
+
+ // tcbufferInst(cbuffer STRING, ts TIMESTAMP) → STRING (TInstant hex-WKB)
+ // MEOS: tcbuffer_make on a single-instant tpoint/tfloat pair is overkill;
+ // the SQL tcbufferInst builds a TInstant from a cbuffer value + timestamp.
+ // The cbuffer value decomposes into its point + radius which we lift to a
+ // tgeompoint instant and tfloat instant, then tcbuffer_make.
+ public static final UDF2 tcbufferInst =
+ (cbHex, ts) -> {
+ if (cbHex == null || ts == null) return null;
+ MeosThread.ensureReady();
+ Pointer cb = MeosNative.INSTANCE.cbuffer_from_hexwkb(cbHex);
+ if (cb == null) return null;
+ try {
+ Pointer g = MeosNative.INSTANCE.cbuffer_point(cb);
+ if (g == null) return null;
+ double rad = MeosNative.INSTANCE.cbuffer_radius(cb);
+ long micros = toPgEpochMicros(ts);
+ try {
+ Pointer tp = MeosNative.INSTANCE.tgeoinst_make(g, micros);
+ if (tp == null) return null;
+ try {
+ Pointer tf = GeneratedFunctions.tfloatinst_make(rad,
+ java.time.Instant.ofEpochMilli(ts.getTime())
+ .atOffset(java.time.ZoneOffset.UTC));
+ if (tf == null) return null;
+ try {
+ Pointer r = MeosNative.INSTANCE.tcbuffer_make(tp, tf);
+ if (r == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0); }
+ finally { MeosMemory.free(r); }
+ } finally { MeosMemory.free(tf); }
+ } finally { MeosMemory.free(tp); }
+ } finally { MeosMemory.free(g); }
+ } finally { MeosMemory.free(cb); }
+ };
+
+ private static UDF1 temporalRoundtrip() {
+ return hex -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(p, (byte) 0); }
+ finally { MeosMemory.free(p); }
+ };
+ }
+
+ private static UDF1 temporalFromBinary() {
+ return bytes -> {
+ if (bytes == null) return null;
+ MeosThread.ensureReady();
+ String hex = HexFormat.of().formatHex(bytes).toUpperCase();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(p, (byte) 0); }
+ finally { MeosMemory.free(p); }
+ };
+ }
+
+ // tcbuffer text constructor (FromText / FromEWKT) — MEOS: tcbuffer_in
+ public static final UDF1 tcbufferFromText =
+ (wkt) -> {
+ if (wkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = MeosNative.INSTANCE.tcbuffer_in(wkt);
+ if (p == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(p, (byte) 0); }
+ finally { MeosMemory.free(p); }
+ };
+ public static final UDF1 tcbufferFromEWKT = tcbufferFromText;
+
+ public static final UDF1 tcbufferFromHexEWKB = temporalRoundtrip();
+ public static final UDF1 tcbufferFromBinary = temporalFromBinary();
+ public static final UDF1 tcbufferFromEWKB = temporalFromBinary();
+
+ // Subtype conversion aliases (Seq / SeqSet) — generic conversion, linear.
+ public static final UDF1 tcbufferSeq =
+ (hex) -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try {
+ Pointer r = GeneratedFunctions.temporal_to_tsequence(p, INTERP_LINEAR);
+ if (r == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0); }
+ finally { MeosMemory.free(r); }
+ } finally { MeosMemory.free(p); }
+ };
+
+ public static final UDF1 tcbufferSeqSet =
+ (hex) -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try {
+ Pointer r = GeneratedFunctions.temporal_to_tsequenceset(p, INTERP_LINEAR);
+ if (r == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0); }
+ finally { MeosMemory.free(r); }
+ } finally { MeosMemory.free(p); }
+ };
+
+ // tcbufferSeqSetGaps(tcbuffer[], maxt) — generic tsequenceset_make_gaps,
+
+ public static final UDF2 tcbufferSeqSetGaps =
+ (instants, maxt) -> {
+ if (instants == null || instants.length == 0) return null;
+ MeosThread.ensureReady();
+ int n = instants.length;
+ Pointer[] insts = new Pointer[n];
+ try {
+ for (int i = 0; i < n; i++) {
+ if (instants[i] == null) return null;
+ insts[i] = GeneratedFunctions.temporal_from_hexwkb(instants[i]);
+ if (insts[i] == null) return null;
+ }
+ Pointer buf = Runtime.getSystemRuntime().getMemoryManager()
+ .allocateDirect(8L * n);
+ for (int i = 0; i < n; i++) {
+ buf.putAddress(i * 8L, insts[i].address());
+ }
+ Pointer mt = (maxt == null) ? null : GeneratedFunctions.pg_interval_in(maxt, -1);
+ try {
+ Pointer r = GeneratedFunctions.tsequenceset_make_gaps(buf, n,
+ INTERP_LINEAR, mt, -1.0);
+ if (r == null) return null;
+ try { return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0); }
+ finally { MeosMemory.free(r); }
+ } finally {
+ if (mt != null) MeosMemory.free(mt);
+ }
+ } finally {
+ for (Pointer p : insts) {
+ if (p != null) MeosMemory.free(p);
+ }
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // tcbuffer accessors — points / radius (return Set, hex-WKB string)
+ // ------------------------------------------------------------------
+
+ // points(tcbuffer STRING) → STRING (geomset hex-WKB)
+ // MEOS: tcbuffer_points(const Temporal *) → Set *
+ public static final UDF1 points =
+ (hex) -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try {
+ Pointer s = MeosNative.INSTANCE.tcbuffer_points(p);
+ if (s == null) return null;
+ try { return GeneratedFunctions.set_as_hexwkb(s, (byte) 0); }
+ finally { MeosMemory.free(s); }
+ } finally { MeosMemory.free(p); }
+ };
+
+ // tcbufferRadius(tcbuffer STRING) → STRING (floatset hex-WKB)
+ // MEOS: tcbuffer_radius(const Temporal *) → Set *
+ // Registered under the bare name `radius` (audit matches by name; one
+ // `radius` registration covers both the cbuffer-scalar and tcbuffer
+ // sections). The cbuffer-scalar `radius` above returns DOUBLE; this
+ // temporal form is exposed as `tcbufferRadius` so both coexist.
+ public static final UDF1 tcbufferRadius =
+ (hex) -> {
+ if (hex == null) return null;
+ MeosThread.ensureReady();
+ Pointer p = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (p == null) return null;
+ try {
+ Pointer s = MeosNative.INSTANCE.tcbuffer_radius(p);
+ if (s == null) return null;
+ try { return GeneratedFunctions.set_as_hexwkb(s, (byte) 0); }
+ finally { MeosMemory.free(s); }
+ } finally { MeosMemory.free(p); }
+ };
+
+ public static void registerAll(SparkSession spark) {
+ // Base-type circular buffer
+ spark.udf().register("cbuffer", cbuffer, DataTypes.StringType);
+ spark.udf().register("point", point, DataTypes.StringType);
+ spark.udf().register("radius", radius, DataTypes.DoubleType);
+ // Spatial relationships
+ spark.udf().register("cbufferContains", cbufferContains, DataTypes.BooleanType);
+ spark.udf().register("cbufferCovers", cbufferCovers, DataTypes.BooleanType);
+ spark.udf().register("cbufferDisjoint", cbufferDisjoint, DataTypes.BooleanType);
+ spark.udf().register("cbufferIntersects", cbufferIntersects, DataTypes.BooleanType);
+ spark.udf().register("cbufferTouches", cbufferTouches, DataTypes.BooleanType);
+ spark.udf().register("cbufferDwithin", cbufferDwithin, DataTypes.BooleanType);
+ spark.udf().register("cbufferSame", cbufferSame, DataTypes.BooleanType);
+ // cbufferset I/O
+ spark.udf().register("cbuffersetFromHexWKB", cbuffersetFromHexWKB, DataTypes.StringType);
+ spark.udf().register("cbuffersetFromBinary", cbuffersetFromBinary, DataTypes.StringType);
+ // Temporal circular buffer
+ spark.udf().register("tcbuffer", tcbuffer, DataTypes.StringType);
+ spark.udf().register("tcbufferInst", tcbufferInst, DataTypes.StringType);
+ spark.udf().register("tcbufferFromText", tcbufferFromText, DataTypes.StringType);
+ spark.udf().register("tcbufferFromEWKT", tcbufferFromEWKT, DataTypes.StringType);
+ spark.udf().register("tcbufferFromHexEWKB", tcbufferFromHexEWKB, DataTypes.StringType);
+ spark.udf().register("tcbufferFromBinary", tcbufferFromBinary, DataTypes.StringType);
+ spark.udf().register("tcbufferFromEWKB", tcbufferFromEWKB, DataTypes.StringType);
+ spark.udf().register("tcbufferSeq", tcbufferSeq, DataTypes.StringType);
+ spark.udf().register("tcbufferSeqSet", tcbufferSeqSet, DataTypes.StringType);
+ spark.udf().register("tcbufferSeqSetGaps", tcbufferSeqSetGaps, DataTypes.StringType);
+ spark.udf().register("points", points, DataTypes.StringType);
+ spark.udf().register("tcbufferRadius", tcbufferRadius, DataTypes.StringType);
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/demo/BerlinMODBench.java b/src/main/java/org/mobilitydb/spark/demo/BerlinMODBench.java
new file mode 100644
index 00000000..504971bc
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/demo/BerlinMODBench.java
@@ -0,0 +1,502 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby retained provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES,
+ * INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
+ * DOCUMENTATION, EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
+ * ON AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS
+ * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.demo;
+
+import org.apache.spark.sql.SparkSession;
+import org.mobilitydb.spark.MobilitySparkSession;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.time.Instant;
+import java.util.ArrayList;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+/**
+ * BerlinMOD benchmark runner for MobilitySpark.
+ *
+ * Loads the shared CSV dataset once (caching tables in Spark), then runs each
+ * BerlinMOD portable SQL query {@code runs} times and records wall-clock time
+ * per run. Writes a JSON file with per-query timing lists, compatible with
+ * the bench/report.py report generator.
+ *
+ * Usage:
+ *
+ * spark-submit --class org.mobilitydb.spark.demo.BerlinMODBench \
+ * target/mobilityspark-*-spark.jar data_dir output.json [runs]
+ *
+ *
+ * Args:
+ * data_dir — directory containing vehicles.csv, trips.csv, …
+ * output — path to write the timing JSON file
+ * runs — number of timed runs per query (default: 3)
+ *
+ * The SQL files are read from the same directory that contains this JAR's
+ * class path. If running from the repository root, pass
+ * {@code berlinmod/} as the SQL directory via the system property
+ * {@code berlinmod.sql.dir} (default: {@code berlinmod/}).
+ */
+public final class BerlinMODBench {
+
+ private static final String[] QUERY_ORDER = {
+ "q01", "q02", "q03", "q04", "q05", "q06", "q07", "q08", "qrt",
+ "q09", "q10", "q11", "q12", "q13", "q14", "q15", "q16", "q17"
+ };
+
+ public static void main(String[] args) throws Exception {
+ if (args.length < 2) {
+ System.err.println("Usage: BerlinMODBench [runs] [queries]");
+ System.err.println(" queries — page-range syntax: '3', '2-5', 'q02', 'q02-q05', 'qrt'");
+ System.exit(1);
+ }
+ String dataDir = args[0];
+ String outputPath = args[1];
+ int runs = args.length >= 3 ? Integer.parseInt(args[2]) : 3;
+ String queryRange = args.length >= 4 ? args[3] : null;
+
+ // Resolve which queries to run from the page-range argument.
+ // Accepted forms: "3", "2-5", "q02", "q02-q05", "qrt", "q04,qrt,q07"
+ List queryList = resolveQueryRange(queryRange);
+
+ // SQL files live next to the berlinmod/data/ directory
+ String sqlDir = Paths.get(dataDir).getParent() != null
+ ? Paths.get(dataDir).getParent().toString()
+ : ".";
+ // Allow override via system property
+ sqlDir = System.getProperty("berlinmod.sql.dir", sqlDir);
+
+ SparkSession spark = SparkSession.builder()
+ .appName("MobilitySpark — BerlinMOD Benchmark")
+ .config("spark.sql.legacy.createHiveTableByDefault", "false")
+ .getOrCreate();
+ spark.sparkContext().setLogLevel("WARN");
+
+ System.out.println("=== BerlinMODBench: " + runs + " run(s) per query ===");
+
+ // Pre-load any existing results so a partial run can be resumed
+ // without losing previously collected timings.
+ Map> timings = loadExistingTimings(outputPath);
+ String version = "unknown";
+
+ try (MobilitySparkSession ms = MobilitySparkSession.create(spark)) {
+ // Register BerlinMOD-specific UDFs (length, bboxOverlaps, valueAtTimestamp, etc.)
+ BerlinMODUDFs.registerAll(spark);
+
+ // Load and cache all tables — loading time is NOT in the query timings
+ System.out.println("=== Loading data from: " + dataDir + " ===");
+ BerlinMODDemo.loadFromCsvPublic(spark, dataDir);
+
+ // Materialise the th3index column on Trips at load time. Each trip's
+ // tgeompoint is converted to a temporal H3 cell sequence at the
+ // chosen resolution (default 7 ≈ 1.2 km cells). The trip_h3 column
+ // is used by the portable BerlinMOD SQL (Q4 / Q5 / Q6 / Q10) as a
+ // spatial prefilter — a cheap cell-membership test that runs before
+ // the expensive eIntersects / nearestApproachDistance / eDwithin /
+ // tDwithin calls. All three benchmarked platforms compute the
+ // column at load time so the comparison is apples-to-apples; on
+ // PostgreSQL the load script also adds a GiST index on the column
+ // so the prefilter becomes a true index seek.
+ //
+ // Disabled when berlinmod.bench.th3index.disable=true so before-vs-
+ // after measurement is reproducible without a rebuild — note that
+ // disabling it makes the prefilter expressions in the portable SQL
+ // reference a non-existent column, so use this only with a custom
+ // SQL set that omits the prefilter.
+ //
+ // If the source CSV already carries a trip_h3 column (as produced
+ // by berlinmod_portability_export() in MobilityDB-BerlinMOD), drop
+ // it first so we can rematerialise at our chosen resolution — this
+ // guarantees a consistent resolution across all three platforms
+ // regardless of how the CSV was produced.
+ // The tgeompointToTh3Index UDF (registered by Th3IndexUDFs via
+ // MobilitySparkSession) materialises the column from each trip's
+ // tgeompoint over the H3 public surface. Default resolution 7
+ // (~1.2 km cells). This block is a no-op unless
+ // berlinmod.bench.th3index.enable=true is set, so the before-vs-
+ // after prefilter measurement is reproducible without a rebuild.
+ {
+ int res = Integer.getInteger("berlinmod.bench.th3index.resolution", 7);
+ System.out.println("=== Materialising trip_h3 (res " + res + ") + trip_bbox prefilter columns ===");
+ String[] cols = spark.table("Trips").schema().fieldNames();
+ String selectCols = java.util.Arrays.stream(cols)
+ .filter(c -> !"trip_h3".equalsIgnoreCase(c) && !"trip_bbox".equalsIgnoreCase(c))
+ .collect(Collectors.joining(", "));
+ // The trip_h3 (temporal H3 cell index) and trip_bbox (STBox of
+ // the whole trip) columns are the cross-join spatial prefilter
+ // mechanism: a cheap cell / bounding-box test that runs before
+ // the expensive eIntersects / nearestApproachDistance / tDwithin
+ // calls. Materialising them once per trip means the prefilter
+ // never re-parses the full multi-thousand-instant trip per pair.
+ // Materialise via a Dataset rather than CREATE OR REPLACE
+ // TEMPORARY VIEW Trips AS SELECT ... FROM Trips: the latter
+ // trips Spark's checkCyclicViewReference (the new view names
+ // itself in its own definition) and aborts with RECURSIVE_VIEW.
+ // Reading the current Trips into a Dataset first resolves the
+ // source plan, then the registration replaces the view atomically.
+ spark.sql(
+ "SELECT " + selectCols + ", " +
+ " tgeompointToTh3Index(trip, " + res + ") AS trip_h3, " +
+ " expandSpace(trip, 0.0) AS trip_bbox " +
+ "FROM Trips"
+ ).createOrReplaceTempView("Trips");
+ }
+
+ spark.catalog().cacheTable("Vehicles");
+ spark.catalog().cacheTable("Trips");
+ spark.catalog().cacheTable("QueryLicences");
+ spark.catalog().cacheTable("QueryInstants");
+ spark.catalog().cacheTable("QueryPoints");
+ spark.catalog().cacheTable("QueryRegions");
+ spark.catalog().cacheTable("QueryPeriods");
+ // Warm up the cache
+ spark.sql("SELECT count(*) FROM Trips").collect();
+ System.out.println(" done.");
+
+ // Try to capture version
+ try {
+ version = spark.sql("SELECT mobilitydb_version()")
+ .collectAsList().get(0).getString(0)
+ + " on Spark " + spark.version();
+ } catch (Exception e) {
+ version = "MobilitySpark on Spark " + spark.version();
+ }
+
+ // Time each query — flush results after every query so a crash
+ // still leaves a valid JSON file with the timings collected so far.
+ //
+ // Single canonical source: berlinmod/queries.sql holds every query,
+ // each delimited by a `-- @query ` marker. All three runners
+ // (PostgreSQL, DuckDB, Spark) split the same file, so the SQL cannot
+ // drift between platforms. Spark applies preprocessForSpark as a
+ // dialect transform; the query intent is identical across engines.
+ Map queries = splitQueries(
+ Files.readString(Paths.get(sqlDir, "queries.sql")));
+ for (String q : queryList) {
+ String raw = queries.get(q);
+ if (raw == null) {
+ System.out.printf(" [skip] %s — not in queries.sql%n", q);
+ continue;
+ }
+ String sql = preprocessForSpark(stripComments(raw));
+ List qTimes = new ArrayList<>(runs);
+
+ System.out.printf(" timing %-6s: ", q);
+ for (int run = 0; run < runs; run++) {
+ try {
+ long t0 = System.currentTimeMillis();
+ // Force full materialisation of every output column via the noop
+ // sink. count() alone lets Spark prune projection-only expressions
+ // (e.g. minDistance(arr, arr) in Q5), which would mistime the query.
+ spark.sql(sql).write().format("noop").mode("overwrite").save();
+ long elapsed = System.currentTimeMillis() - t0;
+ qTimes.add(elapsed);
+ System.out.printf("%d ", elapsed);
+ } catch (Exception e) {
+ String msg = e.getMessage();
+ if (msg != null) msg = msg.split("\n")[0].substring(0, Math.min(120, msg.split("\n")[0].length()));
+ System.out.printf("[err:%s: %s] ", e.getClass().getSimpleName(), msg);
+ }
+ }
+ System.out.println("ms");
+ if (!qTimes.isEmpty()) {
+ timings.put(q, qTimes);
+ writeJson(outputPath, version, dataDir, runs, timings);
+ }
+ }
+ } finally {
+ spark.stop();
+ }
+
+ System.out.println("=== Results written to " + outputPath + " ===");
+ }
+
+ /**
+ * Split the canonical queries.sql into id → SQL, keyed by the
+ * {@code -- @query } markers. The text before the first marker (the
+ * file header) is discarded. Insertion order is preserved.
+ */
+ private static Map splitQueries(String text) {
+ Map out = new LinkedHashMap<>();
+ String id = null;
+ StringBuilder body = new StringBuilder();
+ for (String line : text.split("\n")) {
+ String t = line.stripLeading();
+ if (t.startsWith("-- @query")) {
+ if (id != null) out.put(id, body.toString());
+ id = t.substring("-- @query".length()).trim();
+ body.setLength(0);
+ } else if (id != null) {
+ body.append(line).append('\n');
+ }
+ }
+ if (id != null) out.put(id, body.toString());
+ return out;
+ }
+
+ /** Strip leading-comment lines so Spark SQL doesn't choke on them. */
+ private static String stripComments(String sql) {
+ return Stream.of(sql.split("\n"))
+ .filter(line -> !line.stripLeading().startsWith("--"))
+ .collect(Collectors.joining("\n"))
+ .replaceAll(";\\s*$", "");
+ }
+
+ /**
+ * Rewrite portable BerlinMOD SQL to Spark-compatible SQL.
+ *
+ * Spark SQL cannot define custom infix operators, so the portable SQL's
+ * {@code &&} bounding-box overlap operator and PostgreSQL-specific cast
+ * syntax ({@code ::numeric}) must be rewritten before passing to
+ * {@link SparkSession#sql}. Transformations applied in order:
+ *
+ * - {@code stbox(geom, t)} → {@code geoTimeStbox(geom, t)} (2-arg form only)
+ * - {@code expr && expr2} → {@code bboxOverlaps(expr, expr2)} (per line)
+ * - {@code ::numeric} → removed (Spark ROUND accepts DOUBLE directly)
+ * - {@code ST_Contains(} → {@code geomContains(}
+ * - th3index prefilter injection for {@code eIntersects(t., p.)}
+ * on point geometries — see {@link #injectTh3IndexPrefilter}.
+ *
+ */
+ private static String preprocessForSpark(String sql) {
+ // 1. Replace 2-arg stbox(geom, time_or_period) with geoTimeStbox(geom, time_or_period).
+ // The \b word boundary ensures stboxHasx etc. are not affected.
+ // The [^,)]+ / [^)]+ pattern matches exactly 2 args (comma present).
+ sql = sql.replaceAll("\\bstbox\\(([^,)]+),\\s*([^)]+)\\)", "geoTimeStbox($1, $2)");
+
+ // 2a. Route the spatial bounding-box prefilter to the materialised
+ // trip_bbox (STBox) column so the cross-join never re-parses the
+ // full trip. expandSpace accepts an STBox hex directly, so feed it
+ // the precomputed trip_bbox (strictly inside expandSpace(...)).
+ sql = sql.replaceAll("expandSpace\\(\\s*(\\w+)\\.trip\\s*,", "expandSpace($1.trip_bbox,");
+ // Spatial `trip && ` (geoTimeStbox / expandSpace RHS) →
+ // stboxOverlaps over the precomputed trip_bbox column.
+ sql = sql.replaceAll("(\\w+)\\.trip\\s+&&\\s+((?:geoTimeStbox|expandSpace)\\(.+)",
+ "stboxOverlaps($1.trip_bbox, $2)");
+
+ // 2b. Any remaining bounding-box overlap operator && (temporal-span
+ // RHS, e.g. trip && period) → the bboxOverlaps UDF on the trip.
+ sql = sql.replaceAll("([\\w]+\\.[\\w]+)\\s+&&\\s+(.+)", "bboxOverlaps($1, $2)");
+
+ // 3. Remove PostgreSQL :: cast to numeric (Spark ROUND handles DOUBLE natively).
+ sql = sql.replace("::numeric", "");
+
+ // 4. Replace PostGIS ST_Contains with the registered geomContains UDF.
+ sql = sql.replace("ST_Contains(", "geomContains(");
+
+ // 5. Normalise the th3index set-membership prefilter spelling to the
+ // registered camelCase UDF name.
+ sql = sql.replace("everIntersectsH3IndexSet_Th3Index", "everIntersectsH3IndexSetTh3Index");
+
+ // 6. Resolve the cross-join spatial prefilter through the materialised
+ // trip_bbox (STBox) column. The th3index cell prefilter is a true
+ // index seek on PostgreSQL / DuckDB, but in Spark's string-storage
+ // model the trip_h3 sequence is re-parsed per candidate pair; the
+ // STBox bounding-box overlap is the cheap, coordinate-system-agnostic
+ // equivalent that the same dialect already uses via the `&&` operator
+ // (Q9 / Q11 / Q16). Each rewrite is a sound spatial superset filter:
+ // the exact eIntersects / nearestApproachDistance still runs on the
+ // surviving pairs, so results are unchanged.
+ // everIntersectsH3IndexSetTh3Index(geoToH3IndexSet(g, r), t.trip_h3)
+ // → stboxOverlaps(t.trip_bbox, geoToStbox(g))
+ sql = sql.replaceAll(
+ "everIntersectsH3IndexSetTh3Index\\(geoToH3IndexSet\\(([^,]+),\\s*\\d+\\),\\s*(\\w+)\\.trip_h3\\)",
+ "stboxOverlaps($2.trip_bbox, geoToStbox($1))");
+ // COALESCE(everEqH3IndexTh3Index(geomToH3Cell(g, r), t.trip_h3), TRUE)
+ // → stboxOverlaps(t.trip_bbox, geoToStbox(g))
+ sql = sql.replaceAll(
+ "COALESCE\\(everEqH3IndexTh3Index\\(geomToH3Cell\\(([^,]+),\\s*\\d+\\),\\s*(\\w+)\\.trip_h3\\),\\s*TRUE\\)",
+ "stboxOverlaps($2.trip_bbox, geoToStbox($1))");
+ // everEqTh3IndexTh3Index(t1.trip_h3, t2.trip_h3)
+ // → stboxOverlaps(t1.trip_bbox, t2.trip_bbox)
+ sql = sql.replaceAll(
+ "everEqTh3IndexTh3Index\\((\\w+)\\.trip_h3,\\s*(\\w+)\\.trip_h3\\)",
+ "stboxOverlaps($1.trip_bbox, $2.trip_bbox)");
+
+ return sql;
+ }
+
+ /** Write a JSON result file compatible with report.py. */
+ private static void writeJson(String outputPath,
+ String version,
+ String dataDir,
+ int runs,
+ Map> timings) throws IOException {
+ // Count trips and vehicles from the timing data indirectly — just
+ // report what we know from disk.
+ long trips = countLines(Paths.get(dataDir, "trips.csv")) - 1; // minus header
+ long vehicles = countLines(Paths.get(dataDir, "vehicles.csv")) - 1;
+
+ StringBuilder sb = new StringBuilder();
+ sb.append("{\n");
+ sb.append(" \"platform\": \"mobilityspark\",\n");
+ sb.append(" \"version\": \"").append(escapeJson(version)).append("\",\n");
+ sb.append(" \"tier\": 1,\n");
+ sb.append(" \"data_vehicles\": ").append(vehicles).append(",\n");
+ sb.append(" \"data_trips\": ").append(trips).append(",\n");
+ sb.append(" \"runs\": ").append(runs).append(",\n");
+ sb.append(" \"timestamp\": \"").append(Instant.now().toString()).append("\",\n");
+ sb.append(" \"queries\": {\n");
+
+ // Emit in canonical QUERY_ORDER; any extra keys follow at the end.
+ List order = new ArrayList<>(java.util.Arrays.asList(QUERY_ORDER));
+ for (String k : timings.keySet()) { if (!order.contains(k)) order.add(k); }
+
+ boolean firstQ = true;
+ for (String q : order) {
+ if (!timings.containsKey(q)) continue;
+ if (!firstQ) sb.append(",\n");
+ firstQ = false;
+ sb.append(" \"").append(q).append("\": [");
+ sb.append(timings.get(q).stream()
+ .map(String::valueOf)
+ .collect(Collectors.joining(", ")));
+ sb.append("]");
+ }
+ sb.append("\n }\n}\n");
+
+ // Atomic write: write to a .tmp file then rename so a crash mid-write
+ // never leaves a truncated JSON (the previous file stays intact).
+ Path dest = Paths.get(outputPath);
+ Path tmp = dest.resolveSibling(dest.getFileName() + ".tmp");
+ Files.writeString(tmp, sb.toString());
+ Files.move(tmp, dest, java.nio.file.StandardCopyOption.REPLACE_EXISTING,
+ java.nio.file.StandardCopyOption.ATOMIC_MOVE);
+ }
+
+ private static long countLines(Path path) {
+ try (Stream lines = Files.lines(path)) {
+ return lines.count();
+ } catch (IOException e) {
+ return 0;
+ }
+ }
+
+ private static String escapeJson(String s) {
+ return s.replace("\\", "\\\\").replace("\"", "\\\"");
+ }
+
+ /**
+ * Load timings from an existing JSON results file, returning them in
+ * canonical QUERY_ORDER. Returns an empty map if the file does not exist
+ * or cannot be parsed.
+ */
+ private static Map> loadExistingTimings(String outputPath) {
+ Map> raw = new LinkedHashMap<>();
+ Path p = Paths.get(outputPath);
+ if (!Files.exists(p)) return raw;
+ try {
+ String json = Files.readString(p);
+ java.util.regex.Pattern qPat =
+ java.util.regex.Pattern.compile("\"(q\\w+)\":\\s*\\[([^\\]]+)\\]");
+ java.util.regex.Matcher m = qPat.matcher(json);
+ while (m.find()) {
+ String key = m.group(1);
+ List vals = new ArrayList<>();
+ for (String v : m.group(2).split(",")) {
+ try { vals.add(Long.parseLong(v.trim())); }
+ catch (NumberFormatException ignored) {}
+ }
+ if (!vals.isEmpty()) raw.put(key, vals);
+ }
+ } catch (IOException e) {
+ System.err.println(" [warn] could not load existing timings: " + e.getMessage());
+ }
+ // Re-order to QUERY_ORDER (LinkedHashMap preserves insertion order)
+ Map> ordered = new LinkedHashMap<>();
+ for (String q : QUERY_ORDER) {
+ if (raw.containsKey(q)) ordered.put(q, raw.get(q));
+ }
+ return ordered;
+ }
+
+ /**
+ * Resolve a page-range style query selector to a list of query IDs.
+ *
+ * Accepted forms (case-insensitive):
+ * null / "" / "all" → all 18 queries in canonical order
+ * "3" → ["q03"]
+ * "2-5" → ["q02","q03","q04","q05"]
+ * "q02" → ["q02"]
+ * "q02-q05" → ["q02","q03","q04","q05"]
+ * "qrt" → ["qrt"]
+ * "q04,qrt,q07" → ["q04","qrt","q07"]
+ */
+ private static List resolveQueryRange(String spec) {
+ List all = java.util.Arrays.asList(QUERY_ORDER);
+ if (spec == null || spec.isBlank() || spec.equalsIgnoreCase("all")) {
+ return all;
+ }
+
+ List result = new ArrayList<>();
+ for (String token : spec.split(",")) {
+ token = token.strip();
+ if (token.contains("-")) {
+ String[] parts = token.split("-", 2);
+ int from = parseQueryIndex(parts[0].strip(), all);
+ int to = parseQueryIndex(parts[1].strip(), all);
+ if (from < 0 || to < 0) {
+ throw new IllegalArgumentException("Unknown query in range: " + token);
+ }
+ int lo = Math.min(from, to), hi = Math.max(from, to);
+ result.addAll(all.subList(lo, hi + 1));
+ } else {
+ int idx = parseQueryIndex(token, all);
+ if (idx < 0) {
+ throw new IllegalArgumentException("Unknown query: " + token);
+ }
+ result.add(all.get(idx));
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Parse a query token to its 0-based index in the canonical order.
+ * Accepts "q03", "qrt", or bare numbers like "3" (1-based, so "1"→q01).
+ * Returns -1 if not found.
+ */
+ private static int parseQueryIndex(String token, List all) {
+ String lower = token.toLowerCase(java.util.Locale.ROOT);
+ // Direct match: "q02", "qrt"
+ int idx = all.indexOf(lower);
+ if (idx >= 0) return idx;
+ // Bare number: "3" → "q03"
+ try {
+ int n = Integer.parseInt(lower);
+ String padded = String.format("q%02d", n);
+ idx = all.indexOf(padded);
+ return idx;
+ } catch (NumberFormatException e) {
+ return -1;
+ }
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/demo/BerlinMODDemo.java b/src/main/java/org/mobilitydb/spark/demo/BerlinMODDemo.java
new file mode 100644
index 00000000..91ce14b5
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/demo/BerlinMODDemo.java
@@ -0,0 +1,449 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.demo;
+
+import org.apache.spark.sql.Dataset;
+import org.apache.spark.sql.Row;
+import org.apache.spark.sql.SparkSession;
+import org.mobilitydb.spark.MobilitySparkSession;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * BerlinMOD Q1/Q3/Q4/Q5/Q6 — portable SQL dialect demo.
+ *
+ * Runs five BerlinMOD benchmark queries against the shared CSV dataset in
+ * berlinmod/data/. The SQL is identical to the MobilityDB (PostgreSQL) and
+ * MobilityDuck (DuckDB) versions — only named functions, no platform-specific
+ * operator symbols (RFC #861).
+ *
+ * Schema
+ * ------
+ * Vehicles (vehId INT, licence STRING, type STRING, model STRING)
+ * Trips (tripId INT, vehId INT, trip STRING) -- trip = tgeompoint hex-WKB
+ * QueryLicences(licenceId INT, licence STRING)
+ * QueryInstants(instantId INT, instant TIMESTAMP)
+ * QueryPoints (pointId INT, geom STRING) -- geom = WKT text, SRID 0
+ *
+ * Storage conventions
+ * -------------------
+ * tgeompoint → hex-WKB STRING (temporal_as_hexwkb / temporal_from_hexwkb)
+ * geometry → WKT STRING (e.g. "POINT(50 0)", parsed via geo_from_text)
+ *
+ * Usage
+ * -----
+ * spark-submit --class org.mobilitydb.spark.demo.BerlinMODDemo \
+ * target/mobilityspark-*-spark.jar berlinmod/data [berlinmod/expected]
+ *
+ * argv[0]: path to berlinmod/data directory (required)
+ * argv[1]: path to berlinmod/expected directory — if supplied, Q1/Q4/Q5/Q6
+ * results are compared against the CSV files there and the run
+ * exits with status 1 if any query differs.
+ *
+ * MEOS function authority: meos/include/meos.h, meos/include/meos_geo.h
+ * JMEOS PR source: github.com/MobilityDB/JMEOS/pull/9
+ */
+public final class BerlinMODDemo {
+
+ public static void main(String[] args) {
+ String dataDir = args.length > 0 ? args[0] : null;
+ String expectDir = args.length > 1 ? args[1] : null;
+
+ SparkSession spark = SparkSession.builder()
+ .master("local[2]")
+ .appName("MobilitySpark — BerlinMOD portable SQL")
+ .config("spark.sql.legacy.createHiveTableByDefault", "false")
+ .getOrCreate();
+ spark.sparkContext().setLogLevel("WARN");
+
+ try (MobilitySparkSession ms = MobilitySparkSession.create(spark)) {
+ if (dataDir != null) {
+ loadFromCsv(spark, dataDir);
+ } else {
+ loadSynthetic(spark);
+ }
+
+ Dataset q1 = runQ1(spark);
+ Dataset q2 = runQ2(spark);
+ Dataset q3 = runQ3(spark);
+ Dataset q4 = runQ4(spark);
+ Dataset q5 = runQ5(spark);
+ Dataset q6 = runQ6(spark);
+ Dataset q7 = runQ7(spark);
+ Dataset q8 = runQ8(spark);
+ Dataset qrt = runQRT(spark);
+
+ if (expectDir != null) {
+ verify(spark, q1, q2, q3, q4, q5, q6, q7, q8, qrt, expectDir);
+ }
+ } finally {
+ spark.stop();
+ }
+ }
+
+ // ------------------------------------------------------------------
+ // Data loading — from CSV files (shared with MobilityDB and MobilityDuck)
+ // ------------------------------------------------------------------
+
+ /** Package-visible entry point used by BerlinMODBench. */
+ static void loadFromCsvPublic(SparkSession spark, String dataDir) {
+ loadFromCsv(spark, dataDir);
+ }
+
+ private static void loadFromCsv(SparkSession spark, String dataDir) {
+ String dir = dataDir.endsWith("/") ? dataDir : dataDir + "/";
+
+ spark.read().option("header", "true").option("inferSchema", "true")
+ .csv(dir + "vehicles.csv")
+ .createOrReplaceTempView("Vehicles");
+
+ // Trips: hex-WKB strings — load directly; all UDFs call temporal_from_hexwkb.
+ spark.read().option("header", "true").option("inferSchema", "true")
+ .csv(dir + "trips.csv")
+ .createOrReplaceTempView("Trips");
+
+ spark.read().option("header", "true").option("inferSchema", "true")
+ .csv(dir + "query_licences.csv")
+ .createOrReplaceTempView("QueryLicences");
+
+ // QueryInstants: ensure proper TIMESTAMP type
+ spark.read().option("header", "true")
+ .csv(dir + "query_instants.csv")
+ .createOrReplaceTempView("QueryInstantsRaw");
+ spark.sql("CREATE OR REPLACE TEMP VIEW QueryInstants AS " +
+ "SELECT CAST(instantid AS INT) AS instantId, " +
+ "CAST(instant AS TIMESTAMP) AS instant FROM QueryInstantsRaw")
+ .count();
+
+ // QueryPoints: geom column is WKT text; geomWKT is an alias used by Q11/Q12/Q15
+ // for portable display (avoids geo_as_text precision divergence).
+ spark.read().option("header", "true")
+ .csv(dir + "query_points.csv")
+ .createOrReplaceTempView("QueryPointsRaw");
+ spark.sql("CREATE OR REPLACE TEMP VIEW QueryPoints AS " +
+ "SELECT CAST(pointid AS INT) AS pointId, geom, geom AS geomWKT " +
+ "FROM QueryPointsRaw")
+ .count();
+
+ // QueryRegions: geom column stays as WKT text — eIntersects/geomContains accept WKT.
+ spark.read().option("header", "true")
+ .csv(dir + "query_regions.csv")
+ .createOrReplaceTempView("QueryRegionsRaw");
+ spark.sql("CREATE OR REPLACE TEMP VIEW QueryRegions AS " +
+ "SELECT CAST(regionid AS INT) AS regionId, geom FROM QueryRegionsRaw")
+ .count();
+
+ // QueryPeriods: period column stays as STRING — atTime(trip, period) parses it.
+ spark.read().option("header", "true")
+ .csv(dir + "query_periods.csv")
+ .createOrReplaceTempView("QueryPeriodsRaw");
+ spark.sql("CREATE OR REPLACE TEMP VIEW QueryPeriods AS " +
+ "SELECT CAST(periodid AS INT) AS periodId, period FROM QueryPeriodsRaw")
+ .count();
+ }
+
+ // ------------------------------------------------------------------
+ // Data loading — synthetic in-memory data (no external files needed)
+ // ------------------------------------------------------------------
+ private static void loadSynthetic(SparkSession spark) {
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW Vehicles AS SELECT * FROM VALUES
+ (1, 'B-AA 100', 'passenger', 'Sedan'),
+ (2, 'B-BB 200', 'passenger', 'SUV'),
+ (3, 'B-CC 300', 'truck', 'Lorry'),
+ (4, 'B-DD 400', 'truck', 'Truck'),
+ (5, 'B-EE 500', 'passenger', 'Van')
+ AS t(vehId, licence, type, model)
+ """);
+
+ // tgeompoint WKT → hex-WKB via registered UDF
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW Trips AS SELECT * FROM VALUES
+ (1, 1, tgeompoint('[POINT(0 0)@2020-01-01 00:00:00+00, POINT(100 0)@2020-01-01 00:10:00+00]')),
+ (2, 2, tgeompoint('[POINT(0 5)@2020-01-01 00:00:00+00, POINT(100 5)@2020-01-01 00:10:00+00]')),
+ (3, 3, tgeompoint('[POINT(0 3)@2020-01-01 00:00:00+00, POINT(100 3)@2020-01-01 00:10:00+00]')),
+ (4, 4, tgeompoint('[POINT(0 4)@2020-01-01 00:00:00+00, POINT(100 4)@2020-01-01 00:10:00+00]')),
+ (5, 5, tgeompoint('[POINT(1000 1000)@2020-01-01 00:00:00+00, POINT(2000 1000)@2020-01-01 00:10:00+00]'))
+ AS t(tripId, vehId, trip)
+ """);
+
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW QueryLicences AS SELECT * FROM VALUES
+ (1, 'B-AA 100'),
+ (2, 'B-CC 300')
+ AS t(licenceId, licence)
+ """);
+
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW QueryInstants AS SELECT * FROM VALUES
+ (1, TIMESTAMP '2020-01-01 00:05:00')
+ AS t(instantId, instant)
+ """);
+
+ // geom stored as WKT text — eIntersects accepts WKT directly (no hex-EWKB needed)
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW QueryPoints AS SELECT * FROM VALUES
+ (1, 'POINT(50 0)'),
+ (2, 'POINT(50 5)')
+ AS t(pointId, geom)
+ """);
+
+ // QueryRegions: polygon covering X=40-60, Y=-1 to 6 (captures vehicles 1-4)
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW QueryRegions AS SELECT * FROM VALUES
+ (1, 'POLYGON((40 -1,60 -1,60 6,40 6,40 -1))')
+ AS t(regionId, geom)
+ """);
+
+ // QueryPeriods: middle portion of all trips
+ spark.sql("""
+ CREATE OR REPLACE TEMP VIEW QueryPeriods AS SELECT * FROM VALUES
+ (1, '[2020-01-01 00:02:00+00,2020-01-01 00:08:00+00]')
+ AS t(periodId, period)
+ """);
+ }
+
+ // ------------------------------------------------------------------
+ // Q1 — Models of vehicles with licences from QueryLicences.
+ // ------------------------------------------------------------------
+ private static Dataset runQ1(SparkSession spark) {
+ System.out.println("=== Q1: Vehicle models for query licences ===");
+ Dataset result = spark.sql("""
+ SELECT l.licence, v.model
+ FROM QueryLicences l
+ JOIN Vehicles v ON v.licence = l.licence
+ ORDER BY l.licence
+ """);
+ result.show();
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q2 — Licence plates of vehicles that ever entered a query region.
+ // ------------------------------------------------------------------
+ private static Dataset runQ2(SparkSession spark) {
+ System.out.println("=== Q2: Vehicles that ever entered a query region ===");
+ Dataset result = spark.sql("""
+ SELECT DISTINCT v.licence
+ FROM Vehicles v
+ JOIN Trips t ON t.vehId = v.vehId
+ JOIN QueryRegions r ON eIntersects(t.trip, r.geom)
+ ORDER BY v.licence
+ """);
+ result.show();
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q3 — Position of query-licence vehicles at each query instant.
+ // Binary return: pos is MEOS hex-WKB via asHexWKB() — byte-for-byte
+ // identical across MobilityDB, MobilityDuck, and MobilitySpark.
+ // ------------------------------------------------------------------
+ private static Dataset runQ3(SparkSession spark) {
+ System.out.println("=== Q3: Vehicle positions at query instants (binary return) ===");
+ Dataset result = spark.sql("""
+ SELECT v.vehId AS vehid,
+ v.licence,
+ i.instantId AS instantid,
+ asHexWKB(atTime(t.trip, i.instant)) AS pos
+ FROM QueryLicences l
+ JOIN Vehicles v ON v.licence = l.licence
+ JOIN Trips t ON t.vehId = v.vehId
+ JOIN QueryInstants i ON true
+ WHERE atTime(t.trip, i.instant) IS NOT NULL
+ ORDER BY v.vehId, i.instantId
+ """);
+ result.show(false);
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q7 — Trip portions of query-licence vehicles during each query period.
+ // Binary return: pos is MEOS hex-WKB via asHexWKB() — byte-for-byte
+ // identical across MobilityDB, MobilityDuck, and MobilitySpark.
+ // ------------------------------------------------------------------
+ private static Dataset runQ7(SparkSession spark) {
+ System.out.println("=== Q7: Trip portions during query periods (binary return) ===");
+ Dataset result = spark.sql("""
+ SELECT v.vehId AS vehid,
+ v.licence,
+ p.periodId AS periodid,
+ asHexWKB(atTime(t.trip, p.period)) AS pos
+ FROM QueryLicences l
+ JOIN Vehicles v ON v.licence = l.licence
+ JOIN Trips t ON t.vehId = v.vehId
+ JOIN QueryPeriods p ON true
+ WHERE atTime(t.trip, p.period) IS NOT NULL
+ ORDER BY v.vehId, p.periodId
+ """);
+ result.show(false);
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q8 — Trajectory of each vehicle as hex-WKB geometry (byte-for-byte
+ // identical across MobilityDB, MobilityDuck, and MobilitySpark).
+ // ------------------------------------------------------------------
+ private static Dataset runQ8(SparkSession spark) {
+ System.out.println("=== Q8: Vehicle trajectories (hex WKB) ===");
+ Dataset result = spark.sql("""
+ SELECT tripId AS tripid,
+ trajectory(trip) AS traj
+ FROM Trips
+ ORDER BY tripId
+ """);
+ result.show(false);
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // QRT — Binary roundtrip: WKT text in → MEOS hex-WKB out.
+ // All five trips serialised with asHexWKB(); output must be
+ // byte-for-byte identical across all three ecosystem platforms.
+ // ------------------------------------------------------------------
+ private static Dataset runQRT(SparkSession spark) {
+ System.out.println("=== QRT: Binary roundtrip — asHexWKB(trip) for all trips ===");
+ Dataset result = spark.sql("""
+ SELECT tripId AS tripid,
+ asHexWKB(trip) AS trip_hexwkb
+ FROM Trips
+ ORDER BY tripId
+ """);
+ result.show(false);
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q4 — Licence plates of vehicles that ever passed a query point.
+ // ------------------------------------------------------------------
+ private static Dataset runQ4(SparkSession spark) {
+ System.out.println("=== Q4: Vehicles that ever passed a query point ===");
+ Dataset result = spark.sql("""
+ SELECT DISTINCT v.licence
+ FROM Vehicles v
+ JOIN Trips t ON t.vehId = v.vehId
+ JOIN QueryPoints p ON eIntersects(t.trip, p.geom)
+ ORDER BY v.licence
+ """);
+ result.show();
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q5 — Minimum nearest-approach distance between each pair of query vehicles.
+ // ------------------------------------------------------------------
+ private static Dataset runQ5(SparkSession spark) {
+ System.out.println("=== Q5: Min nearest-approach distance between vehicle pairs ===");
+ Dataset result = spark.sql("""
+ SELECT l1.licence AS licence1,
+ l2.licence AS licence2,
+ MIN(nearestApproachDistance(t1.trip, t2.trip)) AS min_dist
+ FROM QueryLicences l1
+ JOIN Vehicles v1 ON v1.licence = l1.licence
+ JOIN Trips t1 ON t1.vehId = v1.vehId
+ JOIN QueryLicences l2 ON l1.licenceId < l2.licenceId
+ JOIN Vehicles v2 ON v2.licence = l2.licence
+ JOIN Trips t2 ON t2.vehId = v2.vehId
+ WHERE nearestApproachDistance(t1.trip, t2.trip) IS NOT NULL
+ GROUP BY l1.licence, l2.licence
+ ORDER BY l1.licence, l2.licence
+ """);
+ result.show();
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Q6 — Pairs of trucks that ever came within 10 m of each other.
+ // ------------------------------------------------------------------
+ private static Dataset runQ6(SparkSession spark) {
+ System.out.println("=== Q6: Truck pairs within 10 m ===");
+ Dataset result = spark.sql("""
+ SELECT v1.licence AS licence1,
+ v2.licence AS licence2
+ FROM Vehicles v1
+ JOIN Trips t1 ON t1.vehId = v1.vehId
+ JOIN Vehicles v2 ON v1.vehId < v2.vehId
+ JOIN Trips t2 ON t2.vehId = v2.vehId
+ WHERE v1.type = 'truck'
+ AND v2.type = 'truck'
+ AND eDwithin(t1.trip, t2.trip, 10.0)
+ ORDER BY licence1, licence2
+ """);
+ result.show();
+ return result;
+ }
+
+ // ------------------------------------------------------------------
+ // Cross-platform verification: compare against expected CSV files.
+ // All queries (Q1–Q8, QRT) are compared. Q3/Q7/QRT use asHexWKB()
+ // for temporal types; Q8 uses geo_as_hexewkb() for geometry — all
+ // produce byte-for-byte identical output across all three platforms.
+ // ------------------------------------------------------------------
+ private static void verify(SparkSession spark,
+ Dataset q1, Dataset q2,
+ Dataset q3, Dataset q4,
+ Dataset q5, Dataset q6,
+ Dataset q7, Dataset q8,
+ Dataset qrt,
+ String expectDir) {
+ String dir = expectDir.endsWith("/") ? expectDir : expectDir + "/";
+ boolean allPass = true;
+ allPass &= compareQuery(spark, "Q1", q1, dir + "q01.csv");
+ allPass &= compareQuery(spark, "Q2", q2, dir + "q02.csv");
+ allPass &= compareQuery(spark, "Q3", q3, dir + "q03.csv");
+ allPass &= compareQuery(spark, "Q4", q4, dir + "q04.csv");
+ allPass &= compareQuery(spark, "Q5", q5, dir + "q05.csv");
+ allPass &= compareQuery(spark, "Q6", q6, dir + "q06.csv");
+ allPass &= compareQuery(spark, "Q7", q7, dir + "q07.csv");
+ allPass &= compareQuery(spark, "Q8", q8, dir + "q08.csv");
+ allPass &= compareQuery(spark, "QRT", qrt, dir + "qrt.csv");
+ System.out.println(allPass ? "\nALL PASS" : "\nFAILURES DETECTED");
+ if (!allPass) System.exit(1);
+ }
+
+ private static boolean compareQuery(SparkSession spark, String name,
+ Dataset got, String expectedCsv) {
+ Dataset expected = spark.read().option("header", "true").csv(expectedCsv);
+ // Compare as sorted lists of column-delimited strings
+ List gotRows = toSortedStrings(got);
+ List expRows = toSortedStrings(expected);
+ if (gotRows.equals(expRows)) {
+ System.out.println("[PASS] " + name);
+ return true;
+ }
+ System.out.println("[FAIL] " + name);
+ System.out.println(" Expected: " + expRows);
+ System.out.println(" Got: " + gotRows);
+ return false;
+ }
+
+ private static List toSortedStrings(Dataset ds) {
+ String[] rows = (String[]) ds.toJSON().collect();
+ Arrays.sort(rows);
+ return Arrays.asList(rows);
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/demo/BerlinMODUDFs.java b/src/main/java/org/mobilitydb/spark/demo/BerlinMODUDFs.java
new file mode 100644
index 00000000..b204a29b
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/demo/BerlinMODUDFs.java
@@ -0,0 +1,386 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.demo;
+
+import functions.GeneratedFunctions;
+import jnr.ffi.Pointer;
+import jnr.ffi.Runtime;
+import org.apache.spark.sql.SparkSession;
+import org.apache.spark.sql.api.java.*;
+import org.apache.spark.sql.types.DataTypes;
+import org.mobilitydb.spark.MeosMemory;
+import org.mobilitydb.spark.MeosThread;
+
+import java.time.Instant;
+import java.time.OffsetDateTime;
+import java.time.ZoneOffset;
+import java.time.format.DateTimeFormatter;
+
+/**
+ * BerlinMOD-specific Spark SQL UDFs that extend the base MobilitySpark surface.
+ *
+ * These UDFs cover operations needed for BerlinMOD Q09-Q16 that are not in the
+ * core UDF set: path length, bbox overlap (replacing &&), valueAtTimestamp,
+ * geo+time STBox constructors, expandSpace, tDwithin, whenTrue, aDisjoint,
+ * and geomContains.
+ *
+ * BerlinMODBench also preprocesses the portable SQL to rewrite Spark-incompatible
+ * syntax before passing to spark.sql():
+ * stbox(geom, t) → geoTimeStbox(geom, t)
+ * expr1 && expr2 → bboxOverlaps(expr1, expr2) (per line)
+ * ::numeric → (removed)
+ * ST_Contains( → geomContains(
+ */
+public final class BerlinMODUDFs {
+
+ private BerlinMODUDFs() {}
+
+ /**
+ * SRID applied when parsing the query-table WKT geometries (QueryPoints,
+ * QueryRegions). Must match the SRID the trips carry, otherwise spatial
+ * operators such as {@code trip && stbox(geom, t)} raise "Operation on
+ * mixed SRID". Default 0 matches the small synthetic dataset; set
+ * {@code -Dberlinmod.srid=3812} for the Brussels (Lambert 2008) export.
+ */
+ public static final int GEOM_SRID = Integer.getInteger("berlinmod.srid", 0);
+
+ private static final DateTimeFormatter PG_FMT =
+ DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+
+ /** Convert Spark java.sql.Timestamp to MEOS TimestampTz via pg_timestamptz_in. */
+ private static OffsetDateTime toMeosTs(java.sql.Timestamp ts) {
+ String s = ts.toInstant().atOffset(ZoneOffset.UTC).format(PG_FMT);
+ return GeneratedFunctions.pg_timestamptz_in(s, -1);
+ }
+
+ /** Convert a String or java.sql.Timestamp to MEOS TimestampTz. */
+ private static OffsetDateTime parseTs(Object arg) {
+ if (arg instanceof java.sql.Timestamp) return toMeosTs((java.sql.Timestamp) arg);
+ return GeneratedFunctions.pg_timestamptz_in(arg.toString().trim(), -1);
+ }
+
+ // ------------------------------------------------------------------
+ // length(trip STRING) → DOUBLE
+ // Path length of a tgeompoint trajectory.
+ // MEOS: tpoint_length(const Temporal *) meos_geo.h:673
+ // ------------------------------------------------------------------
+ public static final UDF1 length = (trip) -> {
+ if (trip == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ try {
+ return GeneratedFunctions.tpoint_length(tptr);
+ } finally {
+ MeosMemory.free(tptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // bboxOverlaps(trip STRING, other STRING) → BOOLEAN
+ // Replaces the && bounding-box overlap operator in BerlinMOD SQL.
+ // other can be:
+ // - a tstzspan literal ("[2020-..., 2020-...]") → temporal overlap
+ // - an STBox hex-WKB string (from geoTimeStbox / expandSpace) → spatial overlap
+ // MEOS: overlaps_temporal_tstzspan / overlaps_tpoint_stbox (JMEOS-1.5 tpoint variant)
+ // ------------------------------------------------------------------
+ public static final UDF2 bboxOverlaps = (trip, other) -> {
+ if (trip == null || other == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ try {
+ char first = other.isEmpty() ? 0 : other.charAt(0);
+ if (first == '[' || first == '(') {
+ Pointer sptr = GeneratedFunctions.tstzspan_in(other);
+ if (sptr == null) return null;
+ try {
+ return GeneratedFunctions.overlaps_temporal_tstzspan(tptr, sptr);
+ } finally {
+ MeosMemory.free(sptr);
+ }
+ } else {
+ Pointer bptr = GeneratedFunctions.stbox_from_hexwkb(other);
+ if (bptr == null) return null;
+ try {
+ return GeneratedFunctions.overlaps_tspatial_stbox(tptr, bptr);
+ } finally {
+ MeosMemory.free(bptr);
+ }
+ }
+ } finally {
+ MeosMemory.free(tptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // valueAtTimestamp(trip STRING, instant) → STRING (WKT geometry)
+ // Returns the geometry of a tgeompoint at a given instant, as WKT.
+ // instant can be a java.sql.Timestamp (Spark TIMESTAMP) or String.
+ // MEOS 1.4: tgeo_value_at_timestamptz — the temporal_value_at_timestamptz
+ // family is split per base type (tbool/tint/tfloat/ttext/tgeo/tpose).
+ // ------------------------------------------------------------------
+ public static final UDF2 valueAtTimestamp = (trip, tsArg) -> {
+ if (trip == null || tsArg == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ OffsetDateTime odt = parseTs(tsArg);
+ if (odt == null) return null;
+ Pointer geomPtr = GeneratedFunctions.tgeo_value_at_timestamptz(tptr, odt, true);
+ if (geomPtr == null) return null;
+ return GeneratedFunctions.geo_as_text(geomPtr, 15);
+ };
+
+ // ------------------------------------------------------------------
+ // geoTimeStbox(geomWkt STRING, instant_or_period) → STRING (STBox hex-WKB)
+ // Replaces stbox(geom, instant) and stbox(geom, period) in BerlinMOD SQL.
+ // Second arg: java.sql.Timestamp → geo_timestamptz_to_stbox
+ // String "[...]" → geo_tstzspan_to_stbox
+ // String "..." → treat as timestamp string
+ // MEOS: geo_timestamptz_to_stbox / geo_tstzspan_to_stbox meos_geo.h:506-507
+ // ------------------------------------------------------------------
+ public static final UDF2 geoTimeStbox = (geomWkt, tsArg) -> {
+ if (geomWkt == null || tsArg == null) return null;
+ MeosThread.ensureReady();
+ Pointer gptr = GeneratedFunctions.geo_from_text(geomWkt, GEOM_SRID);
+ if (gptr == null) return null;
+ try {
+ Pointer result;
+ if (tsArg instanceof java.sql.Timestamp) {
+ OffsetDateTime odt = toMeosTs((java.sql.Timestamp) tsArg);
+ if (odt == null) return null;
+ result = GeneratedFunctions.geo_timestamptz_to_stbox(gptr, odt);
+ } else {
+ String s = tsArg.toString().trim();
+ if (s.isEmpty()) return null;
+ if (s.charAt(0) == '[' || s.charAt(0) == '(') {
+ Pointer sptr = GeneratedFunctions.tstzspan_in(s);
+ if (sptr == null) return null;
+ try {
+ result = GeneratedFunctions.geo_tstzspan_to_stbox(gptr, sptr);
+ } finally {
+ MeosMemory.free(sptr);
+ }
+ } else {
+ OffsetDateTime odt = GeneratedFunctions.pg_timestamptz_in(s, -1);
+ if (odt == null) return null;
+ result = GeneratedFunctions.geo_timestamptz_to_stbox(gptr, odt);
+ }
+ }
+ if (result == null) return null;
+ try {
+ Pointer sizeOut = Runtime.getSystemRuntime().getMemoryManager().allocateDirect(8);
+ return GeneratedFunctions.stbox_as_hexwkb(result, (byte) 0, sizeOut);
+ } finally {
+ MeosMemory.free(result);
+ }
+ } finally {
+ MeosMemory.free(gptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // expandSpace(trip STRING, dist NUMBER) → STRING (STBox hex-WKB)
+ // Computes the STBox of a trip then expands it spatially by dist.
+ // Used in Q10 as a bounding-box pre-filter: bboxOverlaps(trip, expandSpace(...)).
+ // MEOS: tspatial_to_stbox + stbox_expand_space meos_geo.h:548
+ // ------------------------------------------------------------------
+ public static final UDF2 expandSpace = (in, dist) -> {
+ if (in == null || dist == null) return null;
+ MeosThread.ensureReady();
+ // Accept either a tgeompoint hex (full trip) or a precomputed STBox hex
+ // (the materialised trip_bbox column) so a cross-join prefilter never
+ // re-parses the full multi-thousand-instant trip.
+ Pointer bbox = GeneratedFunctions.stbox_from_hexwkb(in);
+ Pointer tptr = null;
+ if (bbox == null) {
+ tptr = GeneratedFunctions.temporal_from_hexwkb(in);
+ if (tptr == null) return null;
+ bbox = GeneratedFunctions.tspatial_to_stbox(tptr);
+ }
+ if (bbox == null) {
+ if (tptr != null) MeosMemory.free(tptr);
+ return null;
+ }
+ try {
+ Pointer expanded = GeneratedFunctions.stbox_expand_space(bbox, dist.doubleValue());
+ if (expanded == null) return null;
+ try {
+ Pointer sizeOut = Runtime.getSystemRuntime().getMemoryManager().allocateDirect(8);
+ return GeneratedFunctions.stbox_as_hexwkb(expanded, (byte) 0, sizeOut);
+ } finally {
+ MeosMemory.free(expanded);
+ }
+ } finally {
+ MeosMemory.free(bbox);
+ if (tptr != null) MeosMemory.free(tptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // stboxOverlaps(aHex STRING, bHex STRING) → BOOLEAN
+ // STBox-vs-STBox bounding-box overlap. Both arguments are small STBox
+ // hex-WKB strings (e.g. the materialised trip_bbox column and a
+ // geoTimeStbox / expandSpace result), so the cross-join spatial prefilter
+ // never parses a full trip. preprocessForSpark rewrites the spatial
+ // `trip && ` operator to this UDF on trip_bbox.
+ // MEOS: overlaps_stbox_stbox
+ // ------------------------------------------------------------------
+ public static final UDF2 stboxOverlaps = (a, b) -> {
+ if (a == null || b == null) return null;
+ MeosThread.ensureReady();
+ Pointer pa = GeneratedFunctions.stbox_from_hexwkb(a);
+ if (pa == null) return null;
+ try {
+ Pointer pb = GeneratedFunctions.stbox_from_hexwkb(b);
+ if (pb == null) return null;
+ try {
+ return GeneratedFunctions.overlaps_stbox_stbox(pa, pb);
+ } finally {
+ MeosMemory.free(pb);
+ }
+ } finally {
+ MeosMemory.free(pa);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // tDwithin(t1 STRING, t2 STRING, dist NUMBER) → STRING (tbool hex-WKB)
+ // Returns a temporal boolean showing when the two trajectories are within
+ // dist of each other (used by Q10 with whenTrue).
+ // MEOS: tdwithin_tpoint_tpoint (JMEOS-1.5 tpoint variant)
+ // Note: JMEOS wraps with extra (restr, atvalue) booleans; pass false,false
+ // to get the full temporal result.
+ // ------------------------------------------------------------------
+ public static final UDF3 tDwithin = (t1, t2, dist) -> {
+ if (t1 == null || t2 == null || dist == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(t1);
+ if (p1 == null) return null;
+ try {
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(t2);
+ if (p2 == null) return null;
+ try {
+ Pointer result = GeneratedFunctions.tdwithin_tgeo_tgeo(p1, p2, dist.doubleValue());
+ if (result == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(result, (byte) 0);
+ } finally {
+ MeosMemory.free(result);
+ }
+ } finally {
+ MeosMemory.free(p2);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // whenTrue(tbool STRING) → STRING (tstzspanset text)
+ // ------------------------------------------------------------------
+ public static final UDF1 whenTrue = (tbool) -> {
+ if (tbool == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(tbool);
+ if (tptr == null) return null;
+ try {
+ Pointer sset = GeneratedFunctions.tbool_when_true(tptr);
+ if (sset == null) return null;
+ try {
+ return GeneratedFunctions.tstzspanset_out(sset);
+ } finally {
+ MeosMemory.free(sset);
+ }
+ } finally {
+ MeosMemory.free(tptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // aDisjoint(t1 STRING, t2 STRING) → BOOLEAN
+ // ------------------------------------------------------------------
+ public static final UDF2 aDisjoint = (t1, t2) -> {
+ if (t1 == null || t2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(t1);
+ if (p1 == null) return null;
+ try {
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(t2);
+ if (p2 == null) return null;
+ try {
+ return GeneratedFunctions.adisjoint_tgeo_tgeo(p1, p2) == 1;
+ } finally {
+ MeosMemory.free(p2);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // geomContains(outer STRING, inner STRING) → BOOLEAN
+ // Replaces ST_Contains in Q14. Approximated via econtains_geo_tgeo.
+ // ------------------------------------------------------------------
+ public static final UDF2 geomContains = (outer, inner) -> {
+ if (outer == null || inner == null) return null;
+ MeosThread.ensureReady();
+ Pointer g1 = GeneratedFunctions.geo_from_text(outer, GEOM_SRID);
+ if (g1 == null) return null;
+ try {
+ OffsetDateTime epoch = GeneratedFunctions.pg_timestamptz_in("2000-01-01", -1);
+ Pointer innerGeo = GeneratedFunctions.geo_from_text(inner, GEOM_SRID);
+ if (innerGeo == null) return null;
+ try {
+ Pointer tptr = GeneratedFunctions.tpointinst_make(innerGeo, epoch);
+ if (tptr == null) return null;
+ try {
+ return GeneratedFunctions.econtains_geo_tgeo(g1, tptr) == 1;
+ } finally {
+ MeosMemory.free(tptr);
+ }
+ } finally {
+ MeosMemory.free(innerGeo);
+ }
+ } finally {
+ MeosMemory.free(g1);
+ }
+ };
+
+ public static void registerAll(SparkSession spark) {
+ spark.udf().register("length", length, DataTypes.DoubleType);
+ spark.udf().register("bboxOverlaps", bboxOverlaps, DataTypes.BooleanType);
+ spark.udf().register("stboxOverlaps", stboxOverlaps, DataTypes.BooleanType);
+ spark.udf().register("valueAtTimestamp", valueAtTimestamp, DataTypes.StringType);
+ spark.udf().register("geoTimeStbox", geoTimeStbox, DataTypes.StringType);
+ spark.udf().register("expandSpace", expandSpace, DataTypes.StringType);
+ spark.udf().register("tDwithin", tDwithin, DataTypes.StringType);
+ spark.udf().register("whenTrue", whenTrue, DataTypes.StringType);
+ spark.udf().register("aDisjoint", aDisjoint, DataTypes.BooleanType);
+ spark.udf().register("geomContains", geomContains, DataTypes.BooleanType);
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/examples/N01HelloWorld.java b/src/main/java/org/mobilitydb/spark/examples/N01HelloWorld.java
new file mode 100644
index 00000000..eb4f7d48
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/examples/N01HelloWorld.java
@@ -0,0 +1,70 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.examples;
+
+import org.apache.spark.sql.SparkSession;
+import org.mobilitydb.spark.MobilitySparkSession;
+
+import static functions.GeneratedFunctions.*;
+
+/**
+ * N01 Hello World — the minimal MobilitySpark program.
+ *
+ * Creates a single tgeompoint value inside Spark SQL, rounds it back to
+ * text, and prints it. Mirrors meos/examples/01_hello_world.c.
+ *
+ * Run with:
+ * spark-submit --class org.mobilitydb.spark.examples.N01HelloWorld \
+ * target/mobilityspark-0.1.0-SNAPSHOT-spark.jar
+ */
+public final class N01HelloWorld {
+
+ public static void main(String[] args) {
+ SparkSession spark = SparkSession.builder()
+ .master("local[2]")
+ .appName("MobilitySpark N01 Hello World")
+ .getOrCreate();
+ spark.sparkContext().setLogLevel("WARN");
+
+ try (MobilitySparkSession ms = MobilitySparkSession.create(spark)) {
+
+ // Build a tgeompoint sequence and round-trip through hex-WKB.
+ String wkt = "[POINT(1 1)@2020-01-01 00:00:00+00, "
+ + "POINT(2 2)@2020-01-01 01:00:00+00]";
+ String hex = temporal_as_hexwkb(tgeompoint_in(wkt), (byte) 0);
+
+ // Register a simple view so we can use Spark SQL.
+ spark.sql("CREATE OR REPLACE TEMPORARY VIEW trips AS "
+ + "SELECT '" + hex + "' AS trip");
+
+ System.out.println("=== Hello World: tgeompoint round-trip ===");
+ spark.sql("SELECT trip FROM trips").show(false);
+
+ } finally {
+ spark.stop();
+ }
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/examples/N03BerlinMOD.java b/src/main/java/org/mobilitydb/spark/examples/N03BerlinMOD.java
new file mode 100644
index 00000000..c567df37
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/examples/N03BerlinMOD.java
@@ -0,0 +1,48 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.examples;
+
+import org.apache.spark.sql.SparkSession;
+import org.mobilitydb.spark.MobilitySparkSession;
+import org.mobilitydb.spark.demo.BerlinMODDemo;
+
+/**
+ * N03 BerlinMOD — portable SQL benchmark queries Q1/Q3/Q4/Q5/Q6.
+ *
+ * Delegates to {@link BerlinMODDemo} which runs the five BerlinMOD queries
+ * in the portable named-function SQL dialect (identical to MobilityDB and
+ * MobilityDuck). Mirrors meos/examples/03_berlinmod_assemble.c.
+ *
+ * Run with:
+ * spark-submit --class org.mobilitydb.spark.examples.N03BerlinMOD \
+ * target/mobilityspark-0.1.0-SNAPSHOT-spark.jar
+ */
+public final class N03BerlinMOD {
+
+ public static void main(String[] args) {
+ BerlinMODDemo.main(args);
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/geo/AlwaysSpatialRelsUDFs.java b/src/main/java/org/mobilitydb/spark/geo/AlwaysSpatialRelsUDFs.java
new file mode 100644
index 00000000..da3f2e71
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/geo/AlwaysSpatialRelsUDFs.java
@@ -0,0 +1,151 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.geo;
+
+import functions.GeneratedFunctions;
+import jnr.ffi.Pointer;
+import org.mobilitydb.spark.MeosMemory;
+import org.mobilitydb.spark.MeosThread;
+import org.apache.spark.sql.SparkSession;
+import org.apache.spark.sql.api.java.UDF2;
+import org.apache.spark.sql.api.java.UDF3;
+import org.apache.spark.sql.types.DataTypes;
+
+import java.util.function.BiFunction;
+
+/**
+ * Spark SQL UDFs for "always" spatial relationship predicates: do all
+ * times in the temporal value satisfy the relation? Counterpart to the
+ * "ever" family in TempSpatialRelsUDFs.
+ *
+ * MEOS function authority: meos/include/meos_geo.h
+ *
+ * Native functions return int (-1 = error, 0 = false, 1 = true). The
+ * UDF wrappers convert to Boolean (null on error).
+ */
+public final class AlwaysSpatialRelsUDFs {
+
+ private AlwaysSpatialRelsUDFs() {}
+
+ @FunctionalInterface
+ private interface IntBiFn { int apply(Pointer a, Pointer b); }
+
+ @FunctionalInterface
+ private interface IntTriFn { int apply(Pointer a, Pointer b, double dist); }
+
+ private static Boolean tri(int v) {
+ return v == -1 ? null : v == 1;
+ }
+
+ private static UDF2 tgeoGeo(IntBiFn fn) {
+ return (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer t = GeneratedFunctions.temporal_from_hexwkb(trip); if (t == null) return null;
+ Pointer g = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (g == null) { MeosMemory.free(t); return null; }
+ try { return tri(fn.apply(t, g)); }
+ finally { MeosMemory.free(t, g); }
+ };
+ }
+
+ private static UDF2 tgeoTgeo(IntBiFn fn) {
+ return (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1); if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try { return tri(fn.apply(p1, p2)); }
+ finally { MeosMemory.free(p1, p2); }
+ };
+ }
+
+ private static UDF2 geoTgeo(IntBiFn fn) {
+ return (geomWkt, trip) -> {
+ if (geomWkt == null || trip == null) return null;
+ MeosThread.ensureReady();
+ Pointer g = GeneratedFunctions.geo_from_text(geomWkt, 0); if (g == null) return null;
+ Pointer t = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (t == null) { MeosMemory.free(g); return null; }
+ try { return tri(fn.apply(g, t)); }
+ finally { MeosMemory.free(g, t); }
+ };
+ }
+
+ private static UDF3 tgeoGeoDist(IntTriFn fn) {
+ return (trip, geomWkt, dist) -> {
+ if (trip == null || geomWkt == null || dist == null) return null;
+ MeosThread.ensureReady();
+ Pointer t = GeneratedFunctions.temporal_from_hexwkb(trip); if (t == null) return null;
+ Pointer g = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (g == null) { MeosMemory.free(t); return null; }
+ try { return tri(fn.apply(t, g, dist)); }
+ finally { MeosMemory.free(t, g); }
+ };
+ }
+
+ private static UDF3 tgeoTgeoDist(IntTriFn fn) {
+ return (trip1, trip2, dist) -> {
+ if (trip1 == null || trip2 == null || dist == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1); if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try { return tri(fn.apply(p1, p2, dist)); }
+ finally { MeosMemory.free(p1, p2); }
+ };
+ }
+
+ public static final UDF2 aDisjointTgeoGeo = tgeoGeo(GeneratedFunctions::adisjoint_tgeo_geo);
+ public static final UDF2 aDisjointTgeoTgeo = tgeoTgeo(GeneratedFunctions::adisjoint_tgeo_tgeo);
+ public static final UDF2 aIntersectsTgeoGeo = tgeoGeo(GeneratedFunctions::aintersects_tgeo_geo);
+ public static final UDF2 aIntersectsTgeoTgeo = tgeoTgeo(GeneratedFunctions::aintersects_tgeo_tgeo);
+ public static final UDF2 aTouchesTgeoGeo = tgeoGeo(GeneratedFunctions::atouches_tgeo_geo);
+ public static final UDF2 aTouchesTgeoTgeo = tgeoTgeo(GeneratedFunctions::atouches_tgeo_tgeo);
+ public static final UDF2 aContainsTgeoGeo = tgeoGeo(GeneratedFunctions::acontains_tgeo_geo);
+ public static final UDF2 aContainsTgeoTgeo = tgeoTgeo(GeneratedFunctions::acontains_tgeo_tgeo);
+ public static final UDF2 aContainsGeoTgeo = geoTgeo(GeneratedFunctions::acontains_geo_tgeo);
+ public static final UDF2 aCoversTgeoGeo = tgeoGeo(GeneratedFunctions::acovers_tgeo_geo);
+
+ public static final UDF3 aDwithinTgeoGeo = tgeoGeoDist(GeneratedFunctions::adwithin_tgeo_geo);
+ public static final UDF3 aDwithinTgeoTgeo = tgeoTgeoDist(GeneratedFunctions::adwithin_tgeo_tgeo);
+
+ public static void registerAll(SparkSession spark) {
+ spark.udf().register("aDisjointTgeoGeo", aDisjointTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aDisjointTgeoTgeo", aDisjointTgeoTgeo, DataTypes.BooleanType);
+ spark.udf().register("aIntersectsTgeoGeo", aIntersectsTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aIntersectsTgeoTgeo", aIntersectsTgeoTgeo, DataTypes.BooleanType);
+ spark.udf().register("aTouchesTgeoGeo", aTouchesTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aTouchesTgeoTgeo", aTouchesTgeoTgeo, DataTypes.BooleanType);
+ spark.udf().register("aContainsTgeoGeo", aContainsTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aContainsTgeoTgeo", aContainsTgeoTgeo, DataTypes.BooleanType);
+ spark.udf().register("aContainsGeoTgeo", aContainsGeoTgeo, DataTypes.BooleanType);
+ spark.udf().register("aCoversTgeoGeo", aCoversTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aDwithinTgeoGeo", aDwithinTgeoGeo, DataTypes.BooleanType);
+ spark.udf().register("aDwithinTgeoTgeo", aDwithinTgeoTgeo, DataTypes.BooleanType);
+ }
+}
diff --git a/src/main/java/org/mobilitydb/spark/geo/DistanceUDFs.java b/src/main/java/org/mobilitydb/spark/geo/DistanceUDFs.java
new file mode 100644
index 00000000..1ae8154f
--- /dev/null
+++ b/src/main/java/org/mobilitydb/spark/geo/DistanceUDFs.java
@@ -0,0 +1,505 @@
+/*****************************************************************************
+ *
+ * This MobilityDB code is provided under The PostgreSQL License.
+ * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB
+ * contributors
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose, without fee, and without a written
+ * agreement is hereby granted, provided that the above copyright notice and
+ * this paragraph and the following two paragraphs appear in all copies.
+ *
+ * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR
+ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
+ * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
+ * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ *
+ * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON
+ * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO
+ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+ *
+ *****************************************************************************/
+
+package org.mobilitydb.spark.geo;
+
+import functions.GeneratedFunctions;
+import jnr.ffi.Memory;
+import jnr.ffi.Pointer;
+import jnr.ffi.Runtime;
+import org.mobilitydb.spark.MeosMemory;
+import org.mobilitydb.spark.MeosNative;
+import org.mobilitydb.spark.MeosThread;
+import org.apache.spark.sql.SparkSession;
+import org.apache.spark.sql.api.java.UDF2;
+import org.apache.spark.sql.types.DataTypes;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Spark SQL UDFs for temporal distance operations between tgeo/tnumber types.
+ *
+ * All functions return a hex-WKB tfloat (the distance evolving over time).
+ * Input geometry is accepted as WKT strings.
+ *
+ * MEOS function authority: meos/include/meos.h, meos/include/meos_geo.h
+ */
+public final class DistanceUDFs {
+
+ private DistanceUDFs() {}
+
+ // ------------------------------------------------------------------
+ // Spatial distance — tgeo × geometry
+ // ------------------------------------------------------------------
+
+ // tdistanceTgeoGeo(trip STRING, geomWkt STRING) → STRING (tfloat hex-WKB)
+ // MEOS: tdistance_tgeo_geo(const Temporal *, const GSERIALIZED *) → Temporal *
+ public static final UDF2 tdistanceTgeoGeo =
+ (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer gsptr = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (gsptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ Pointer r = GeneratedFunctions.tdistance_tgeo_geo(tptr, gsptr);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(gsptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Spatial distance — tgeo × tgeo
+ // ------------------------------------------------------------------
+
+ // tdistanceTgeoTgeo(trip1 STRING, trip2 STRING) → STRING (tfloat hex-WKB)
+ // MEOS: tdistance_tgeo_tgeo(const Temporal *, const Temporal *) → Temporal *
+ public static final UDF2 tdistanceTgeoTgeo =
+ (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ Pointer r = GeneratedFunctions.tdistance_tgeo_tgeo(p1, p2);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Number distance — tfloat × float
+ // ------------------------------------------------------------------
+
+ // tdistanceTfloatFloat(tfloat STRING, d DOUBLE) → STRING (tfloat hex-WKB)
+ // MEOS: tdistance_tfloat_float(const Temporal *, double) → Temporal *
+ public static final UDF2 tdistanceTfloatFloat =
+ (hex, d) -> {
+ if (hex == null || d == null) return null;
+ MeosThread.ensureReady();
+ Pointer ptr = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (ptr == null) return null;
+ try {
+ Pointer r = GeneratedFunctions.tdistance_tfloat_float(ptr, d);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(ptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Number distance — tint × int
+ // ------------------------------------------------------------------
+
+ // tdistanceTintInt(tint STRING, i INT) → STRING (tint hex-WKB)
+ // MEOS: tdistance_tint_int(const Temporal *, int) → Temporal *
+ public static final UDF2 tdistanceTintInt =
+ (hex, i) -> {
+ if (hex == null || i == null) return null;
+ MeosThread.ensureReady();
+ Pointer ptr = GeneratedFunctions.temporal_from_hexwkb(hex);
+ if (ptr == null) return null;
+ try {
+ Pointer r = GeneratedFunctions.tdistance_tint_int(ptr, i);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(ptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Number distance — tnumber × tnumber
+ // ------------------------------------------------------------------
+
+ // tdistanceTnumberTnumber(t1 STRING, t2 STRING) → STRING (tfloat hex-WKB)
+ // MEOS: tdistance_tnumber_tnumber(const Temporal *, const Temporal *) → Temporal *
+ public static final UDF2 tdistanceTnumberTnumber =
+ (hex1, hex2) -> {
+ if (hex1 == null || hex2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(hex1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(hex2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ Pointer r = GeneratedFunctions.tdistance_tnumber_tnumber(p1, p2);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Nearest approach distance (NAD) — returns Double (null on failure)
+ // MEOS returns DBL_MAX when the inputs never approach; map to null.
+ // ------------------------------------------------------------------
+
+ // nadTgeoGeo(trip STRING, geomWkt STRING) → DOUBLE
+ // MEOS: nad_tgeo_geo(const Temporal *, const GSERIALIZED *) → double
+ public static final UDF2 nadTgeoGeo =
+ (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer gsptr = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (gsptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ double d = MeosNative.INSTANCE.nad_tgeo_geo(tptr, gsptr);
+ return d == Double.MAX_VALUE ? null : d;
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(gsptr);
+ }
+ };
+
+ // nadTgeoStbox(trip STRING, stboxHex STRING) → DOUBLE
+ // MEOS: nad_tgeo_stbox(const Temporal *, const STBox *) → double
+ public static final UDF2 nadTgeoStbox =
+ (trip, stboxHex) -> {
+ if (trip == null || stboxHex == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer sptr = GeneratedFunctions.stbox_from_hexwkb(stboxHex);
+ if (sptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ double d = MeosNative.INSTANCE.nad_tgeo_stbox(tptr, sptr);
+ return d == Double.MAX_VALUE ? null : d;
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(sptr);
+ }
+ };
+
+ // nadTgeoTgeo(trip1 STRING, trip2 STRING) → DOUBLE
+ // MEOS: nad_tgeo_tgeo(const Temporal *, const Temporal *) → double
+ public static final UDF2 nadTgeoTgeo =
+ (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ double d = MeosNative.INSTANCE.nad_tgeo_tgeo(p1, p2);
+ return d == Double.MAX_VALUE ? null : d;
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Nearest approach instant (NAI) — returns hex-WKB TInstant (STRING)
+ // ------------------------------------------------------------------
+
+ // naiTgeoGeo(trip STRING, geomWkt STRING) → STRING (TInstant hex-WKB)
+ // MEOS: nai_tgeo_geo(const Temporal *, const GSERIALIZED *) → TInstant *
+ public static final UDF2 naiTgeoGeo =
+ (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer gsptr = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (gsptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ Pointer r = MeosNative.INSTANCE.nai_tgeo_geo(tptr, gsptr);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(gsptr);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Shortest line — returns geometry (WKT) of the closest-approach segment
+ // ------------------------------------------------------------------
+
+ // shortestLineTgeoGeo(trip STRING, geomWkt STRING) → STRING (WKT geometry)
+ // MEOS: shortestline_tgeo_geo(const Temporal *, const GSERIALIZED *) → GSERIALIZED *
+ public static final UDF2 shortestLineTgeoGeo =
+ (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer gsptr = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (gsptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ Pointer r = MeosNative.INSTANCE.shortestline_tgeo_geo(tptr, gsptr);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.geo_as_text(r, 6);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(gsptr);
+ }
+ };
+
+ // shortestLineTgeoTgeo(trip1 STRING, trip2 STRING) → STRING (WKT geometry)
+ // MEOS: shortestline_tgeo_tgeo(const Temporal *, const Temporal *) → GSERIALIZED *
+ public static final UDF2 shortestLineTgeoTgeo =
+ (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ Pointer r = GeneratedFunctions.shortestline_tgeo_tgeo(p1, p2);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.geo_as_text(r, 6);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // naiTgeoTgeo(trip1 STRING, trip2 STRING) → STRING (TInstant hex-WKB)
+ // MEOS: nai_tgeo_tgeo(const Temporal *, const Temporal *) → TInstant *
+ public static final UDF2 naiTgeoTgeo =
+ (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ Pointer r = MeosNative.INSTANCE.nai_tgeo_tgeo(p1, p2);
+ if (r == null) return null;
+ try {
+ return GeneratedFunctions.temporal_as_hexwkb(r, (byte) 0);
+ } finally {
+ MeosMemory.free(r);
+ }
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // ------------------------------------------------------------------
+ // Minimum spatial distance (MobilityDB PR #1007)
+ // minDistance({tgeo,geo},{tgeo,geo}) → double
+ // Per-pair scalar. For the GROUP-BY-over-cross-join shape that the
+ // canonical Q5 expresses, wrap with the built-in MIN aggregate:
+ //
+ // SELECT MIN(minDistance(t1.trip, t2.trip)) FROM ... GROUP BY ...
+ //
+ // The (tgeo, geo) overload reuses the NAD kernel — NAD reduces to
+ // spatial-min when one argument has no time dimension. The (tgeo,
+ // tgeo) overload calls the threshold-aware kernel with DBL_MAX so
+ // every call computes the exact per-pair minimum; the kernel still
+ // benefits from the outer STBox lower-bound prune.
+ // ------------------------------------------------------------------
+
+ // minDistance(trip STRING, geomWkt STRING) → DOUBLE
+ public static final UDF2 minDistanceTgeoGeo =
+ (trip, geomWkt) -> {
+ if (trip == null || geomWkt == null) return null;
+ MeosThread.ensureReady();
+ Pointer tptr = GeneratedFunctions.temporal_from_hexwkb(trip);
+ if (tptr == null) return null;
+ Pointer gsptr = GeneratedFunctions.geo_from_text(geomWkt, 0);
+ if (gsptr == null) { MeosMemory.free(tptr); return null; }
+ try {
+ double d = MeosNative.INSTANCE.nad_tgeo_geo(tptr, gsptr);
+ return d == Double.MAX_VALUE ? null : d;
+ } finally {
+ MeosMemory.free(tptr);
+ MeosMemory.free(gsptr);
+ }
+ };
+
+ // minDistance(trip1 STRING, trip2 STRING) → DOUBLE
+ public static final UDF2 minDistanceTgeoTgeo =
+ (trip1, trip2) -> {
+ if (trip1 == null || trip2 == null) return null;
+ MeosThread.ensureReady();
+ Pointer p1 = GeneratedFunctions.temporal_from_hexwkb(trip1);
+ if (p1 == null) return null;
+ Pointer p2 = GeneratedFunctions.temporal_from_hexwkb(trip2);
+ if (p2 == null) { MeosMemory.free(p1); return null; }
+ try {
+ double d = MeosNative.INSTANCE.mindistance_tgeo_tgeo(
+ p1, p2, Double.MAX_VALUE);
+ return d == Double.MAX_VALUE ? null : d;
+ } finally {
+ MeosMemory.free(p1);
+ MeosMemory.free(p2);
+ }
+ };
+
+ // minDistance(trips1 ARRAY, trips2 ARRAY) → DOUBLE
+ // The set-set spatial minimum distance: the minimum distance ever reached
+ // between any trip in the first set and any trip in the second. Backed by
+ // the MEOS Tgeoarr_tgeoarr_mindist kernel, which prunes far trip pairs by
+ // their STBox lower bound, so the N×N is handled inside one call rather than
+ // a SQL Cartesian join. Mirrors MobilityDB's minDistance(tgeompoint[],
+ // tgeompoint[]) so the BerlinMOD Q5 SQL is identical across the platforms:
+ // minDistance(array_agg(t1.trip), array_agg(t2.trip)) GROUP BY licence pair
+ public static final UDF2