diff --git a/.gitattributes b/.gitattributes
index e0aaec8..aeb0a98 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -10,3 +10,6 @@ dependencies.md linguist-generated=true
.github/workflows/release_droid_print_quick_checksum.yml linguist-generated=true
.github/workflows/release_droid_release_on_maven_central.yml linguist-generated=true
.github/workflows/release_droid_upload_github_release_assets.yml linguist-generated=true
+
+.settings/org.eclipse.jdt.core.prefs linguist-generated=true
+.settings/org.eclipse.jdt.ui.prefs linguist-generated=true
diff --git a/.github/workflows/broken_links_checker.yml b/.github/workflows/broken_links_checker.yml
index c4ff3be..82ec1cd 100644
--- a/.github/workflows/broken_links_checker.yml
+++ b/.github/workflows/broken_links_checker.yml
@@ -15,16 +15,18 @@ jobs:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Configure broken links checker
run: |
mkdir -p ./target
echo '{"aliveStatusCodes": [429, 200], "ignorePatterns": [' \
'{"pattern": "^https?://(www|dev).mysql.com/"},' \
'{"pattern": "^https?://(www.)?opensource.org"}' \
+ '{"pattern": "^https?://(www.)?eclipse.org"}' \
+ '{"pattern": "^https?://projects.eclipse.org"}' \
']}' > ./target/broken_links_checker.json
- uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
- use-quiet-mode: 'yes'
- use-verbose-mode: 'yes'
+ use-quiet-mode: "yes"
+ use-verbose-mode: "yes"
config-file: ./target/broken_links_checker.json
diff --git a/.github/workflows/ci-build-next-java.yml b/.github/workflows/ci-build-next-java.yml
index e0c15cf..7cbab08 100644
--- a/.github/workflows/ci-build-next-java.yml
+++ b/.github/workflows/ci-build-next-java.yml
@@ -14,15 +14,15 @@ jobs:
cancel-in-progress: true
steps:
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 17
- cache: 'maven'
+ cache: "maven"
- name: Run tests and build with Maven
run: |
mvn --batch-mode --update-snapshots clean package -DtrimStackTrace=false \
diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index e520870..d19ee2a 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -1,5 +1,6 @@
+# Generated by Project Keeper
+# https://github.com/exasol/project-keeper/blob/main/project-keeper/src/main/resources/templates/.github/workflows/ci-build.yml
name: CI Build
-
on:
push:
branches:
@@ -13,16 +14,23 @@ jobs:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
steps:
+ - name: Free Disk Space
+ if: ${{ false }}
+ run: |
+ sudo rm -rf /usr/local/lib/android
+ sudo rm -rf /usr/share/dotnet
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- - name: Set up JDK 11
+ - name: Set up JDK 11 & 17
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
- java-version: 11
- cache: 'maven'
+ distribution: "temurin"
+ java-version: |
+ 17
+ 11
+ cache: "maven"
- name: Cache SonarCloud packages
uses: actions/cache@v3
with:
@@ -33,7 +41,7 @@ jobs:
run: echo 'testcontainers.reuse.enable=true' > "$HOME/.testcontainers.properties"
- name: Run tests and build with Maven
run: |
- mvn --batch-mode clean verify \
+ JAVA_HOME=$JAVA_HOME_11_X64 mvn --batch-mode clean verify \
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \
-DtrimStackTrace=false
- name: Publish Test Report
@@ -44,12 +52,12 @@ jobs:
- name: Sonar analysis
if: ${{ env.SONAR_TOKEN != null }}
run: |
- mvn --batch-mode org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \
+ JAVA_HOME=$JAVA_HOME_17_X64 mvn --batch-mode org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \
-DtrimStackTrace=false \
-Dsonar.organization=exasol \
-Dsonar.host.url=https://sonarcloud.io \
- -Dsonar.login=$SONAR_TOKEN
+ -Dsonar.token=$SONAR_TOKEN
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
\ No newline at end of file
+ SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
diff --git a/.github/workflows/dependencies_check.yml b/.github/workflows/dependencies_check.yml
index b2ab231..4b6eadf 100644
--- a/.github/workflows/dependencies_check.yml
+++ b/.github/workflows/dependencies_check.yml
@@ -1,20 +1,35 @@
-name: Dependencies Check
+name: Report Security Issues for Repository
on:
+ workflow_dispatch:
schedule:
- cron: "0 2 * * *"
jobs:
- build:
+ report_security_issues:
runs-on: ubuntu-latest
+ permissions:
+ issues: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 11
- cache: 'maven'
- - name: Checking dependencies for vulnerabilities
- run: mvn --batch-mode org.sonatype.ossindex.maven:ossindex-maven-plugin:audit -f pom.xml
\ No newline at end of file
+ cache: "maven"
+
+ - name: Generate ossindex report
+ run: |
+ mvn org.sonatype.ossindex.maven:ossindex-maven-plugin:audit \
+ org.sonatype.ossindex.maven:ossindex-maven-plugin:audit-aggregate \
+ -Dossindex.reportFile=$(pwd)/ossindex-report.json \
+ -Dossindex.fail=false
+
+ - name: Report Security Issues
+ uses: exasol/python-toolbox/.github/actions/security-issues@main
+ with:
+ format: "maven"
+ command: "cat ossindex-report.json"
+ github-token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/release_droid_prepare_original_checksum.yml b/.github/workflows/release_droid_prepare_original_checksum.yml
index 4a980f8..ba96c12 100644
--- a/.github/workflows/release_droid_prepare_original_checksum.yml
+++ b/.github/workflows/release_droid_prepare_original_checksum.yml
@@ -7,16 +7,21 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
+ - name: Free Disk Space
+ if: ${{ false }}
+ run: |
+ sudo rm -rf /usr/local/lib/android
+ sudo rm -rf /usr/share/dotnet
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 11
- cache: 'maven'
+ cache: "maven"
- name: Enable testcontainer reuse
run: echo 'testcontainers.reuse.enable=true' > "$HOME/.testcontainers.properties"
- name: Run tests and build with Maven
@@ -28,4 +33,4 @@ jobs:
with:
name: original_checksum
retention-days: 5
- path: original_checksum
\ No newline at end of file
+ path: original_checksum
diff --git a/.github/workflows/release_droid_print_quick_checksum.yml b/.github/workflows/release_droid_print_quick_checksum.yml
index 8add957..aed4444 100644
--- a/.github/workflows/release_droid_print_quick_checksum.yml
+++ b/.github/workflows/release_droid_print_quick_checksum.yml
@@ -8,17 +8,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 11
- cache: 'maven'
+ cache: "maven"
- name: Build with Maven skipping tests
run: mvn --batch-mode clean verify -DskipTests
- name: Print checksum
run: echo 'checksum_start==';find target -maxdepth 1 -name *.jar -exec sha256sum "{}" + | xargs;echo '==checksum_end'
-
diff --git a/.github/workflows/release_droid_release_on_maven_central.yml b/.github/workflows/release_droid_release_on_maven_central.yml
index b467607..dfdbd6a 100644
--- a/.github/workflows/release_droid_release_on_maven_central.yml
+++ b/.github/workflows/release_droid_release_on_maven_central.yml
@@ -8,15 +8,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Maven Central Repository
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 11
- cache: 'maven'
+ cache: "maven"
server-id: ossrh
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
@@ -27,4 +27,4 @@ jobs:
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
\ No newline at end of file
+ MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
diff --git a/.github/workflows/release_droid_upload_github_release_assets.yml b/.github/workflows/release_droid_upload_github_release_assets.yml
index 7350faf..7ae8bbb 100644
--- a/.github/workflows/release_droid_upload_github_release_assets.yml
+++ b/.github/workflows/release_droid_upload_github_release_assets.yml
@@ -4,7 +4,7 @@ on:
workflow_dispatch:
inputs:
upload_url:
- description: 'Assets upload URL'
+ description: "Assets upload URL"
required: true
jobs:
@@ -12,15 +12,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
- distribution: 'temurin'
+ distribution: "temurin"
java-version: 11
- cache: 'maven'
+ cache: "maven"
- name: Build with Maven skipping tests
run: mvn --batch-mode clean verify -DskipTests
- name: Generate sha256sum files
diff --git a/.gitignore b/.gitignore
index 2c4a9a2..c9dc757 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,9 @@
.classpath
.project
# .settings : we need Eclipse settings for code formatter and clean-up rules
+.settings/org.eclipse.core.resources.prefs
+.settings/org.eclipse.jdt.apt.core.prefs
+.settings/org.eclipse.m2e.core.prefs
target
.cache
dependency-reduced-pom.xml
@@ -35,4 +38,4 @@ pom.xml.versionsBackup
*.orig
*.old
*.md.html
-*.flattened-pom.xml
\ No newline at end of file
+*.flattened-pom.xml
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 8b5a9aa..bb40c3f 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -111,7 +111,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.processAnnotations=enabled
+org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=11
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
diff --git a/dependencies.md b/dependencies.md
index 1aa42a4..d48a1ba 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -23,33 +23,29 @@
| ---------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [JSON-P Default Provider][0] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
| [Yasson][10] | [Eclipse Public License v. 2.0][11]; [Eclipse Distribution License v. 1.0][12] |
+| [Eclipse Parsson][13] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
## Plugin Dependencies
-| Dependency | License |
-| ------------------------------------------------------- | ---------------------------------------------- |
-| [SonarQube Scanner for Maven][13] | [GNU LGPL 3][14] |
-| [Apache Maven Compiler Plugin][15] | [Apache-2.0][16] |
-| [Apache Maven Enforcer Plugin][17] | [Apache-2.0][16] |
-| [Maven Flatten Plugin][18] | [Apache Software Licenese][16] |
-| [org.sonatype.ossindex.maven:ossindex-maven-plugin][19] | [ASL2][20] |
-| [Maven Surefire Plugin][21] | [Apache-2.0][16] |
-| [Versions Maven Plugin][22] | [Apache License, Version 2.0][16] |
-| [duplicate-finder-maven-plugin Maven Mojo][23] | [Apache License 2.0][24] |
-| [Apache Maven Deploy Plugin][25] | [Apache-2.0][16] |
-| [Apache Maven GPG Plugin][26] | [Apache License, Version 2.0][16] |
-| [Apache Maven Source Plugin][27] | [Apache License, Version 2.0][16] |
-| [Apache Maven Javadoc Plugin][28] | [Apache-2.0][16] |
-| [Nexus Staging Maven Plugin][29] | [Eclipse Public License][30] |
-| [JaCoCo :: Maven Plugin][31] | [Eclipse Public License 2.0][32] |
-| [error-code-crawler-maven-plugin][33] | [MIT License][34] |
-| [Reproducible Build Maven Plugin][35] | [Apache 2.0][20] |
-| [Project keeper maven plugin][36] | [The MIT License][37] |
-| [Maven Clean Plugin][38] | [The Apache Software License, Version 2.0][20] |
-| [Maven Resources Plugin][39] | [The Apache Software License, Version 2.0][20] |
-| [Maven JAR Plugin][40] | [The Apache Software License, Version 2.0][20] |
-| [Maven Install Plugin][41] | [The Apache Software License, Version 2.0][20] |
-| [Maven Site Plugin 3][42] | [The Apache Software License, Version 2.0][20] |
+| Dependency | License |
+| ------------------------------------------------------- | --------------------------------- |
+| [SonarQube Scanner for Maven][14] | [GNU LGPL 3][15] |
+| [Apache Maven Compiler Plugin][16] | [Apache-2.0][17] |
+| [Apache Maven Enforcer Plugin][18] | [Apache-2.0][17] |
+| [Maven Flatten Plugin][19] | [Apache Software Licenese][17] |
+| [org.sonatype.ossindex.maven:ossindex-maven-plugin][20] | [ASL2][21] |
+| [Maven Surefire Plugin][22] | [Apache-2.0][17] |
+| [Versions Maven Plugin][23] | [Apache License, Version 2.0][17] |
+| [duplicate-finder-maven-plugin Maven Mojo][24] | [Apache License 2.0][25] |
+| [Apache Maven Deploy Plugin][26] | [Apache-2.0][17] |
+| [Apache Maven GPG Plugin][27] | [Apache-2.0][17] |
+| [Apache Maven Source Plugin][28] | [Apache License, Version 2.0][17] |
+| [Apache Maven Javadoc Plugin][29] | [Apache-2.0][17] |
+| [Nexus Staging Maven Plugin][30] | [Eclipse Public License][31] |
+| [JaCoCo :: Maven Plugin][32] | [Eclipse Public License 2.0][33] |
+| [error-code-crawler-maven-plugin][34] | [MIT License][35] |
+| [Reproducible Build Maven Plugin][36] | [Apache 2.0][21] |
+| [Project keeper maven plugin][37] | [The MIT License][38] |
[0]: https://github.com/eclipse-ee4j/jsonp
[1]: https://projects.eclipse.org/license/epl-2.0
@@ -64,33 +60,29 @@
[10]: https://projects.eclipse.org/projects/ee4j.yasson
[11]: http://www.eclipse.org/legal/epl-v20.html
[12]: http://www.eclipse.org/org/documents/edl-v10.php
-[13]: http://sonarsource.github.io/sonar-scanner-maven/
-[14]: http://www.gnu.org/licenses/lgpl.txt
-[15]: https://maven.apache.org/plugins/maven-compiler-plugin/
-[16]: https://www.apache.org/licenses/LICENSE-2.0.txt
-[17]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
-[18]: https://www.mojohaus.org/flatten-maven-plugin/
-[19]: https://sonatype.github.io/ossindex-maven/maven-plugin/
-[20]: http://www.apache.org/licenses/LICENSE-2.0.txt
-[21]: https://maven.apache.org/surefire/maven-surefire-plugin/
-[22]: https://www.mojohaus.org/versions/versions-maven-plugin/
-[23]: https://github.com/basepom/duplicate-finder-maven-plugin
-[24]: http://www.apache.org/licenses/LICENSE-2.0.html
-[25]: https://maven.apache.org/plugins/maven-deploy-plugin/
-[26]: https://maven.apache.org/plugins/maven-gpg-plugin/
-[27]: https://maven.apache.org/plugins/maven-source-plugin/
-[28]: https://maven.apache.org/plugins/maven-javadoc-plugin/
-[29]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
-[30]: http://www.eclipse.org/legal/epl-v10.html
-[31]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
-[32]: https://www.eclipse.org/legal/epl-2.0/
-[33]: https://github.com/exasol/error-code-crawler-maven-plugin/
-[34]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
-[35]: http://zlika.github.io/reproducible-build-maven-plugin
-[36]: https://github.com/exasol/project-keeper/
-[37]: https://github.com/exasol/project-keeper/blob/main/LICENSE
-[38]: http://maven.apache.org/plugins/maven-clean-plugin/
-[39]: http://maven.apache.org/plugins/maven-resources-plugin/
-[40]: http://maven.apache.org/plugins/maven-jar-plugin/
-[41]: http://maven.apache.org/plugins/maven-install-plugin/
-[42]: http://maven.apache.org/plugins/maven-site-plugin/
+[13]: https://github.com/eclipse-ee4j/parsson
+[14]: http://sonarsource.github.io/sonar-scanner-maven/
+[15]: http://www.gnu.org/licenses/lgpl.txt
+[16]: https://maven.apache.org/plugins/maven-compiler-plugin/
+[17]: https://www.apache.org/licenses/LICENSE-2.0.txt
+[18]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
+[19]: https://www.mojohaus.org/flatten-maven-plugin/
+[20]: https://sonatype.github.io/ossindex-maven/maven-plugin/
+[21]: http://www.apache.org/licenses/LICENSE-2.0.txt
+[22]: https://maven.apache.org/surefire/maven-surefire-plugin/
+[23]: https://www.mojohaus.org/versions/versions-maven-plugin/
+[24]: https://basepom.github.io/duplicate-finder-maven-plugin
+[25]: http://www.apache.org/licenses/LICENSE-2.0.html
+[26]: https://maven.apache.org/plugins/maven-deploy-plugin/
+[27]: https://maven.apache.org/plugins/maven-gpg-plugin/
+[28]: https://maven.apache.org/plugins/maven-source-plugin/
+[29]: https://maven.apache.org/plugins/maven-javadoc-plugin/
+[30]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
+[31]: http://www.eclipse.org/legal/epl-v10.html
+[32]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
+[33]: https://www.eclipse.org/legal/epl-2.0/
+[34]: https://github.com/exasol/error-code-crawler-maven-plugin/
+[35]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
+[36]: http://zlika.github.io/reproducible-build-maven-plugin
+[37]: https://github.com/exasol/project-keeper/
+[38]: https://github.com/exasol/project-keeper/blob/main/LICENSE
diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md
index 82273f9..dc56b8b 100644
--- a/doc/changes/changelog.md
+++ b/doc/changes/changelog.md
@@ -1,5 +1,6 @@
# Changes
+* [1.0.1](changes_1.0.1.md)
* [1.0.0](changes_1.0.0.md)
* [0.2.5](changes_0.2.5.md)
* [0.2.4](changes_0.2.4.md)
diff --git a/doc/changes/changes_1.0.0.md b/doc/changes/changes_1.0.0.md
index a056058..79a6ec8 100644
--- a/doc/changes/changes_1.0.0.md
+++ b/doc/changes/changes_1.0.0.md
@@ -4,8 +4,7 @@ Code name: Prefix Support
## Summary
-In this release we added support for version numbers with prefixes like `prerelease-8.17.0`. Pre-releases versions are
-excluded from serving the latest version.
+In this release we added support for version numbers with prefixes like `prerelease-8.17.0`. Pre-releases versions are excluded from serving the latest version.
## Bugfixes
diff --git a/doc/changes/changes_1.0.1.md b/doc/changes/changes_1.0.1.md
new file mode 100644
index 0000000..c1c0b14
--- /dev/null
+++ b/doc/changes/changes_1.0.1.md
@@ -0,0 +1,40 @@
+# Exasol Version Number Provider 1.0.1, released 2023-11-20
+
+Code name: Fix CVE-2023-4043 in test dependency `org.eclipse.parsson:parsson`
+
+## Summary
+
+This release fixes vulnerability CVE-2023-4043 in test dependency `org.eclipse.parsson:parsson`.
+
+## Security
+
+* #19: Fixed CVE-2023-4043 in test dependency `org.eclipse.parsson:parsson`
+
+## Dependency Updates
+
+### Compile Dependency Updates
+
+* Updated `jakarta.json:jakarta.json-api:2.1.1` to `2.1.3`
+
+### Runtime Dependency Updates
+
+* Added `org.eclipse.parsson:parsson:1.1.5`
+
+### Test Dependency Updates
+
+* Updated `org.junit.jupiter:junit-jupiter-engine:5.9.1` to `5.10.1`
+* Updated `org.junit.jupiter:junit-jupiter-params:5.9.1` to `5.10.1`
+
+### Plugin Dependency Updates
+
+* Updated `com.exasol:error-code-crawler-maven-plugin:1.2.3` to `1.3.1`
+* Updated `com.exasol:project-keeper-maven-plugin:2.9.7` to `2.9.16`
+* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.3.0` to `3.4.1`
+* Updated `org.apache.maven.plugins:maven-gpg-plugin:3.0.1` to `3.1.0`
+* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.5.0` to `3.6.2`
+* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.0.0` to `3.2.2`
+* Updated `org.basepom.maven:duplicate-finder-maven-plugin:1.5.1` to `2.0.1`
+* Updated `org.codehaus.mojo:flatten-maven-plugin:1.4.1` to `1.5.0`
+* Updated `org.codehaus.mojo:versions-maven-plugin:2.15.0` to `2.16.1`
+* Updated `org.jacoco:jacoco-maven-plugin:0.8.9` to `0.8.11`
+* Updated `org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184` to `3.10.0.2594`
diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom
index ba8cfe0..af57ee5 100644
--- a/pk_generated_parent.pom
+++ b/pk_generated_parent.pom
@@ -3,7 +3,7 @@
4.0.0
com.exasol
exasol-version-number-provider-generated-parent
- 1.0.0
+ 1.0.1
pom
UTF-8
@@ -48,7 +48,7 @@
org.sonarsource.scanner.maven
sonar-maven-plugin
- 3.9.1.2184
+ 3.10.0.2594
org.apache.maven.plugins
@@ -57,12 +57,18 @@
${java.version}
+ true
+
+
+ -Xlint:all,-processing
+
+
org.apache.maven.plugins
maven-enforcer-plugin
- 3.3.0
+ 3.4.1
enforce-maven
@@ -72,7 +78,7 @@
- [3.8.7,3.9.0)
+ 3.6.3
@@ -82,7 +88,7 @@
org.codehaus.mojo
flatten-maven-plugin
- 1.4.1
+ 1.5.0
true
oss
@@ -121,7 +127,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0
+ 3.2.2
@@ -132,7 +138,7 @@
org.codehaus.mojo
versions-maven-plugin
- 2.15.0
+ 2.16.1
display-updates
@@ -150,7 +156,7 @@
org.basepom.maven
duplicate-finder-maven-plugin
- 1.5.1
+ 2.0.1
default
@@ -168,7 +174,6 @@
true
true
false
- true
true
false
@@ -184,7 +189,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.0.1
+ 3.1.0
sign-artifacts
@@ -204,6 +209,9 @@
org.apache.maven.plugins
maven-source-plugin
+
3.2.1
@@ -217,7 +225,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.5.0
+ 3.6.2
attach-javadocs
@@ -232,6 +240,7 @@
true
true
true
+ true
@@ -258,7 +267,7 @@
org.jacoco
jacoco-maven-plugin
- 0.8.9
+ 0.8.11
prepare-agent
@@ -299,7 +308,7 @@
com.exasol
error-code-crawler-maven-plugin
- 1.2.3
+ 1.3.1
verify
diff --git a/pom.xml b/pom.xml
index 26d1a5d..8e638c5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,28 +2,18 @@
4.0.0
exasol-version-number-provider
- 1.0.0
+ 1.0.1
exasol-version-number-provider
Tool that always provides you the most recent version of the Exasol docker-db.
https://github.com/exasol/exasol-version-number-provider/
- 5.9.1
+ 5.10.1
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
- ossrh
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
jakarta.json
jakarta.json-api
- 2.1.1
+ 2.1.3
org.glassfish
@@ -44,6 +34,13 @@
3.0.3
runtime
+
+
+ org.eclipse.parsson
+ parsson
+ 1.1.5
+ runtime
+
com.exasol
error-reporting-java
@@ -74,7 +71,7 @@
com.exasol
project-keeper-maven-plugin
- 2.9.7
+ 2.9.16
@@ -88,7 +85,7 @@
exasol-version-number-provider-generated-parent
com.exasol
- 1.0.0
+ 1.0.1
pk_generated_parent.pom