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} ${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