From deeac85518380b1aea5783896bc29bee2f706a7a Mon Sep 17 00:00:00 2001 From: Christoph Pirkl Date: Wed, 31 Aug 2022 10:47:14 +0200 Subject: [PATCH] #158 fix broken links checker (#159) * Upgrade PK 2 * Upgrade dependencies --- .gitattributes | 14 +++ .github/workflows/broken_links_checker.yml | 4 +- .github/workflows/ci-build-next-java.yml | 10 +- .github/workflows/ci-build.yml | 14 +-- .github/workflows/dependencies_check.yml | 12 +- ...elease_droid_prepare_original_checksum.yml | 14 +-- .../release_droid_print_quick_checksum.yml | 10 +- ...release_droid_release_on_maven_central.yml | 18 +-- ...ase_droid_upload_github_release_assets.yml | 10 +- .project-keeper.yml | 3 +- dependencies.md | 114 +++++++++--------- doc/changes/changelog.md | 1 + doc/changes/changes_4.5.2.md | 39 ++++++ pk_generated_parent.pom | 76 ++++++++---- pom.xml | 85 +++---------- release_config.yml | 2 +- 16 files changed, 207 insertions(+), 219 deletions(-) create mode 100644 .gitattributes create mode 100644 doc/changes/changes_4.5.2.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..cbf7e448 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,14 @@ +pk_generated_parent.pom linguist-generated=true +dependencies.md linguist-generated=true +versionsMavenPluginRules.xml linguist-generated=true +doc/changes/changelog.md linguist-generated=true +.github/workflows/broken_links_checker.yml linguist-generated=true +.github/workflows/ci-build-next-java.yml linguist-generated=true +.github/workflows/ci-build.yml linguist-generated=true +.github/workflows/dependencies_check.yml linguist-generated=true +.github/workflows/release_droid_prepare_original_checksum.yml 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 20d2ce38..29071dfb 100644 --- a/.github/workflows/broken_links_checker.yml +++ b/.github/workflows/broken_links_checker.yml @@ -2,7 +2,7 @@ name: Broken Links Checker on: schedule: - - cron: "0 5 * * *" + - cron: "0 5 * * 0" push: branches: - main @@ -19,7 +19,7 @@ jobs: - name: Configure broken links checker run: | mkdir -p ./target - echo '{ "aliveStatusCodes": [429, 200] }' > ./target/broken_links_checker.json + echo '{ "aliveStatusCodes": [429, 200], "ignorePatterns": [{"pattern": "^https?://(www.)?opensource.org"}] }' > ./target/broken_links_checker.json - uses: gaurav-nelson/github-action-markdown-link-check@v1 with: use-quiet-mode: 'yes' diff --git a/.github/workflows/ci-build-next-java.yml b/.github/workflows/ci-build-next-java.yml index 67b0b2c6..6a1006c1 100644 --- a/.github/workflows/ci-build-next-java.yml +++ b/.github/workflows/ci-build-next-java.yml @@ -18,17 +18,11 @@ jobs: with: fetch-depth: 0 - name: Set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 17 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-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 2f011b76..e5208701 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -18,23 +18,19 @@ jobs: with: fetch-depth: 0 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Cache SonarCloud packages uses: actions/cache@v3 with: path: ~/.sonar/cache key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar + - name: Enable testcontainer reuse + run: echo 'testcontainers.reuse.enable=true' > "$HOME/.testcontainers.properties" - name: Run tests and build with Maven run: | mvn --batch-mode clean verify \ @@ -48,7 +44,7 @@ jobs: - name: Sonar analysis if: ${{ env.SONAR_TOKEN != null }} run: | - mvn --batch-mode sonar:sonar \ + 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 \ diff --git a/.github/workflows/dependencies_check.yml b/.github/workflows/dependencies_check.yml index 169110b2..b2ab2316 100644 --- a/.github/workflows/dependencies_check.yml +++ b/.github/workflows/dependencies_check.yml @@ -11,16 +11,10 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Checking dependencies for vulnerabilities - run: mvn org.sonatype.ossindex.maven:ossindex-maven-plugin:audit -f pom.xml \ No newline at end of file + run: mvn --batch-mode org.sonatype.ossindex.maven:ossindex-maven-plugin:audit -f pom.xml \ No newline at end of file diff --git a/.github/workflows/release_droid_prepare_original_checksum.yml b/.github/workflows/release_droid_prepare_original_checksum.yml index 86ad5505..4a980f83 100644 --- a/.github/workflows/release_droid_prepare_original_checksum.yml +++ b/.github/workflows/release_droid_prepare_original_checksum.yml @@ -12,23 +12,19 @@ jobs: with: fetch-depth: 0 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' + - name: Enable testcontainer reuse + run: echo 'testcontainers.reuse.enable=true' > "$HOME/.testcontainers.properties" - name: Run tests and build with Maven run: mvn --batch-mode clean verify --file pom.xml - name: Prepare checksum run: find target -maxdepth 1 -name *.jar -exec sha256sum "{}" + > original_checksum - name: Upload checksum to the artifactory - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: original_checksum retention-days: 5 diff --git a/.github/workflows/release_droid_print_quick_checksum.yml b/.github/workflows/release_droid_print_quick_checksum.yml index 164f48d3..8add957f 100644 --- a/.github/workflows/release_droid_print_quick_checksum.yml +++ b/.github/workflows/release_droid_print_quick_checksum.yml @@ -12,17 +12,11 @@ jobs: with: fetch-depth: 0 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Build with Maven skipping tests run: mvn --batch-mode clean verify -DskipTests - name: Print checksum diff --git a/.github/workflows/release_droid_release_on_maven_central.yml b/.github/workflows/release_droid_release_on_maven_central.yml index ab2aef07..b4676072 100644 --- a/.github/workflows/release_droid_release_on_maven_central.yml +++ b/.github/workflows/release_droid_release_on_maven_central.yml @@ -12,25 +12,19 @@ jobs: with: fetch-depth: 0 - name: Set up Maven Central Repository - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 + cache: 'maven' server-id: ossrh server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - - name: Import GPG Key - run: - gpg --import --batch <(echo "${{ secrets.OSSRH_GPG_SECRET_KEY }}") - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }} + gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Publish to Central Repository + run: mvn --batch-mode -Dgpg.skip=false -DskipTests clean deploy env: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - run: mvn clean -Dgpg.skip=false -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} -DskipTests deploy \ No newline at end of file + MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} \ No newline at end of file diff --git a/.github/workflows/release_droid_upload_github_release_assets.yml b/.github/workflows/release_droid_upload_github_release_assets.yml index 0b29d6cb..1fd0b60d 100644 --- a/.github/workflows/release_droid_upload_github_release_assets.yml +++ b/.github/workflows/release_droid_upload_github_release_assets.yml @@ -16,17 +16,11 @@ jobs: with: fetch-depth: 0 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: 11 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + cache: 'maven' - name: Build with Maven skipping tests run: mvn --batch-mode clean verify -DskipTests - name: Generate sha256sum files diff --git a/.project-keeper.yml b/.project-keeper.yml index d30593f0..516d7653 100644 --- a/.project-keeper.yml +++ b/.project-keeper.yml @@ -4,4 +4,5 @@ sources: modules: - maven_central linkReplacements: - - "https://github.com/hamcrest/JavaHamcrest/hamcrest-all|https://github.com/hamcrest/JavaHamcrest" \ No newline at end of file + - "https://github.com/hamcrest/JavaHamcrest/hamcrest-all|https://github.com/hamcrest/JavaHamcrest" + - "https://www.mojohaus.org/flatten-maven-plugin/flatten-maven-plugin|https://www.mojohaus.org/flatten-maven-plugin/" diff --git a/dependencies.md b/dependencies.md index db93f44e..697dd98f 100644 --- a/dependencies.md +++ b/dependencies.md @@ -9,65 +9,69 @@ | [Hamcrest All][2] | [New BSD License][3] | | [mockito-core][4] | [The MIT License][5] | | [mockito-junit-jupiter][4] | [The MIT License][5] | -| [EqualsVerifier | release normal jar][8] | [Apache License, Version 2.0][9] | +| [EqualsVerifier | release normal jar][6] | [Apache License, Version 2.0][7] | ## Plugin Dependencies -| Dependency | License | -| ------------------------------------------------------- | ------------------------------------- | -| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][9] | -| [Apache Maven Enforcer Plugin][12] | [Apache License, Version 2.0][9] | -| [Maven Flatten Plugin][14] | [Apache Software Licenese][15] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][16] | [ASL2][15] | -| [Reproducible Build Maven Plugin][18] | [Apache 2.0][15] | -| [Maven Surefire Plugin][20] | [Apache License, Version 2.0][9] | -| [Versions Maven Plugin][22] | [Apache License, Version 2.0][9] | -| [Apache Maven Deploy Plugin][24] | [Apache License, Version 2.0][9] | -| [Apache Maven GPG Plugin][26] | [Apache License, Version 2.0][9] | -| [Apache Maven Source Plugin][28] | [Apache License, Version 2.0][9] | -| [Apache Maven Javadoc Plugin][30] | [Apache License, Version 2.0][9] | -| [Nexus Staging Maven Plugin][32] | [Eclipse Public License][33] | -| [JaCoCo :: Maven Plugin][34] | [Eclipse Public License 2.0][35] | -| [error-code-crawler-maven-plugin][36] | [MIT][37] | -| [OpenFastTrace Maven Plugin][38] | [GNU General Public License v3.0][39] | -| [Project keeper maven plugin][40] | [MIT][37] | -| [Apache Maven Clean Plugin][42] | [Apache License, Version 2.0][9] | -| [Apache Maven Resources Plugin][44] | [Apache License, Version 2.0][9] | -| [Apache Maven JAR Plugin][46] | [Apache License, Version 2.0][9] | -| [Apache Maven Install Plugin][48] | [Apache License, Version 2.0][15] | -| [Apache Maven Site Plugin][50] | [Apache License, Version 2.0][9] | +| Dependency | License | +| ------------------------------------------------------- | ---------------------------------------------- | +| [SonarQube Scanner for Maven][8] | [GNU LGPL 3][9] | +| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][7] | +| [Apache Maven Enforcer Plugin][11] | [Apache License, Version 2.0][7] | +| [Maven Flatten Plugin][12] | [Apache Software Licenese][13] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][14] | [ASL2][13] | +| [Maven Surefire Plugin][15] | [Apache License, Version 2.0][7] | +| [Versions Maven Plugin][16] | [Apache License, Version 2.0][7] | +| [Apache Maven Deploy Plugin][17] | [Apache License, Version 2.0][7] | +| [Apache Maven GPG Plugin][18] | [Apache License, Version 2.0][7] | +| [Apache Maven Source Plugin][19] | [Apache License, Version 2.0][7] | +| [Apache Maven Javadoc Plugin][20] | [Apache License, Version 2.0][7] | +| [Nexus Staging Maven Plugin][21] | [Eclipse Public License][22] | +| [JaCoCo :: Maven Plugin][23] | [Eclipse Public License 2.0][24] | +| [error-code-crawler-maven-plugin][25] | [MIT License][26] | +| [Reproducible Build Maven Plugin][27] | [Apache 2.0][13] | +| [OpenFastTrace Maven Plugin][28] | [GNU General Public License v3.0][29] | +| [Project keeper maven plugin][30] | [The MIT License][31] | +| [Maven Clean Plugin][32] | [The Apache Software License, Version 2.0][13] | +| [Maven Resources Plugin][33] | [The Apache Software License, Version 2.0][13] | +| [Maven JAR Plugin][34] | [The Apache Software License, Version 2.0][13] | +| [Maven Install Plugin][35] | [The Apache Software License, Version 2.0][13] | +| [Maven Site Plugin 3][36] | [The Apache Software License, Version 2.0][13] | -[40]: https://github.com/exasol/project-keeper +[0]: https://junit.org/junit5/ +[1]: https://www.eclipse.org/legal/epl-v20.html [2]: https://github.com/hamcrest/JavaHamcrest -[15]: http://www.apache.org/licenses/LICENSE-2.0.txt -[20]: https://maven.apache.org/surefire/maven-surefire-plugin/ -[32]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ +[3]: http://www.opensource.org/licenses/bsd-license.php [4]: https://github.com/mockito/mockito -[37]: https://opensource.org/licenses/MIT -[22]: http://www.mojohaus.org/versions-maven-plugin/ -[10]: https://maven.apache.org/plugins/maven-compiler-plugin/ -[44]: https://maven.apache.org/plugins/maven-resources-plugin/ -[38]: https://github.com/itsallcode/openfasttrace-maven-plugin -[42]: https://maven.apache.org/plugins/maven-clean-plugin/ -[35]: https://www.eclipse.org/legal/epl-2.0/ -[24]: https://maven.apache.org/plugins/maven-deploy-plugin/ -[33]: http://www.eclipse.org/legal/epl-v10.html -[34]: https://www.jacoco.org/jacoco/trunk/doc/maven.html [5]: https://github.com/mockito/mockito/blob/main/LICENSE -[18]: http://zlika.github.io/reproducible-build-maven-plugin -[50]: https://maven.apache.org/plugins/maven-site-plugin/ -[39]: https://www.gnu.org/licenses/gpl-3.0.html -[9]: https://www.apache.org/licenses/LICENSE-2.0.txt -[8]: https://www.jqno.nl/equalsverifier -[12]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ -[1]: https://www.eclipse.org/legal/epl-v20.html -[3]: http://www.opensource.org/licenses/bsd-license.php -[48]: http://maven.apache.org/plugins/maven-install-plugin/ -[0]: https://junit.org/junit5/ -[16]: https://sonatype.github.io/ossindex-maven/maven-plugin/ -[26]: https://maven.apache.org/plugins/maven-gpg-plugin/ -[14]: https://www.mojohaus.org/flatten-maven-plugin/flatten-maven-plugin -[28]: https://maven.apache.org/plugins/maven-source-plugin/ -[30]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[36]: https://github.com/exasol/error-code-crawler-maven-plugin -[46]: https://maven.apache.org/plugins/maven-jar-plugin/ +[6]: https://www.jqno.nl/equalsverifier +[7]: https://www.apache.org/licenses/LICENSE-2.0.txt +[8]: http://sonarsource.github.io/sonar-scanner-maven/ +[9]: http://www.gnu.org/licenses/lgpl.txt +[10]: https://maven.apache.org/plugins/maven-compiler-plugin/ +[11]: https://maven.apache.org/enforcer/maven-enforcer-plugin/ +[12]: https://www.mojohaus.org/flatten-maven-plugin/ +[13]: http://www.apache.org/licenses/LICENSE-2.0.txt +[14]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[15]: https://maven.apache.org/surefire/maven-surefire-plugin/ +[16]: http://www.mojohaus.org/versions-maven-plugin/ +[17]: https://maven.apache.org/plugins/maven-deploy-plugin/ +[18]: https://maven.apache.org/plugins/maven-gpg-plugin/ +[19]: https://maven.apache.org/plugins/maven-source-plugin/ +[20]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[21]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ +[22]: http://www.eclipse.org/legal/epl-v10.html +[23]: https://www.jacoco.org/jacoco/trunk/doc/maven.html +[24]: https://www.eclipse.org/legal/epl-2.0/ +[25]: https://github.com/exasol/error-code-crawler-maven-plugin/ +[26]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE +[27]: http://zlika.github.io/reproducible-build-maven-plugin +[28]: https://github.com/itsallcode/openfasttrace-maven-plugin +[29]: https://www.gnu.org/licenses/gpl-3.0.html +[30]: https://github.com/exasol/project-keeper/ +[31]: https://github.com/exasol/project-keeper/blob/main/LICENSE +[32]: http://maven.apache.org/plugins/maven-clean-plugin/ +[33]: http://maven.apache.org/plugins/maven-resources-plugin/ +[34]: http://maven.apache.org/plugins/maven-jar-plugin/ +[35]: http://maven.apache.org/plugins/maven-install-plugin/ +[36]: http://maven.apache.org/plugins/maven-site-plugin/ diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index b2d4424e..960784ac 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [4.5.2](changes_4.5.2.md) * [4.5.1](changes_4.5.1.md) * [4.5.0](changes_4.5.0.md) * [4.4.2](changes_4.4.2.md) diff --git a/doc/changes/changes_4.5.2.md b/doc/changes/changes_4.5.2.md new file mode 100644 index 00000000..f9dd4069 --- /dev/null +++ b/doc/changes/changes_4.5.2.md @@ -0,0 +1,39 @@ +# Exasol SQL Statement Builder 4.5.2, released 2022-08-31 + +Code name: Fix broken links check + +## Summary + +This release fixes the broken links checker and updates dependencies. + +## Bugfixes + +* #158: Fixed broken links checker + +## Dependency Updates + +### Test Dependency Updates + +* Updated `nl.jqno.equalsverifier:equalsverifier:3.10` to `3.10.1` +* Updated `org.junit.jupiter:junit-jupiter:5.8.2` to `5.9.0` +* Updated `org.mockito:mockito-core:4.4.0` to `4.7.0` +* Updated `org.mockito:mockito-junit-jupiter:4.4.0` to `4.7.0` + +### Plugin Dependency Updates + +* Updated `com.exasol:error-code-crawler-maven-plugin:0.7.1` to `1.1.2` +* Updated `com.exasol:project-keeper-maven-plugin:2.2.0` to `2.6.2` +* Updated `org.apache.maven.plugins:maven-clean-plugin:3.1.0` to `2.5` +* Updated `org.apache.maven.plugins:maven-compiler-plugin:3.9.0` to `3.10.1` +* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.0.0` to `3.1.0` +* Updated `org.apache.maven.plugins:maven-install-plugin:2.5.2` to `2.4` +* Updated `org.apache.maven.plugins:maven-jar-plugin:3.2.2` to `2.4` +* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.3.1` to `3.4.0` +* Updated `org.apache.maven.plugins:maven-resources-plugin:3.2.0` to `2.6` +* Updated `org.apache.maven.plugins:maven-site-plugin:3.11.0` to `3.3` +* Updated `org.codehaus.mojo:versions-maven-plugin:2.8.1` to `2.10.0` +* Updated `org.itsallcode:openfasttrace-maven-plugin:1.5.0` to `1.6.0` +* Updated `org.jacoco:jacoco-maven-plugin:0.8.7` to `0.8.8` +* Added `org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184` +* Updated `org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0` to `3.2.0` +* Updated `org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8` to `1.6.13` diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom index 9957cf6d..064286b6 100644 --- a/pk_generated_parent.pom +++ b/pk_generated_parent.pom @@ -3,21 +3,47 @@ 4.0.0 com.exasol sql-statement-builder-generated-parent - 4.5.1 + 4.5.2 pom UTF-8 UTF-8 11 + true + + + MIT License + https://github.com/exasol/sql-statement-builder/blob/main/LICENSE + repo + + + + + Exasol + opensource@exasol.com + Exasol AG + https://www.exasol.com/ + + + + scm:git:https://github.com/exasol/sql-statement-builder.git + scm:git:https://github.com/exasol/sql-statement-builder.git + https://github.com/exasol/sql-statement-builder/ + + + org.sonarsource.scanner.maven + sonar-maven-plugin + 3.9.1.2184 + org.apache.maven.plugins maven-compiler-plugin - 3.9.0 + 3.10.1 ${java.version} ${java.version} @@ -26,7 +52,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.0.0 + 3.1.0 enforce-maven @@ -71,7 +97,7 @@ org.sonatype.ossindex.maven ossindex-maven-plugin - 3.1.0 + 3.2.0 audit @@ -82,20 +108,6 @@ - - io.github.zlika - reproducible-build-maven-plugin - 0.15 - - - strip-jar - package - - strip-jar - - - - org.apache.maven.plugins maven-surefire-plugin @@ -104,15 +116,13 @@ -Djava.util.logging.config.file=src/test/resources/logging.properties ${argLine} - - **IT.java - + ${test.excludeTags} org.codehaus.mojo versions-maven-plugin - 2.8.1 + 2.10.0 display-updates @@ -171,7 +181,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.3.1 + 3.4.0 attach-javadocs @@ -191,7 +201,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + 1.6.13 true ossrh @@ -210,7 +220,7 @@ org.jacoco jacoco-maven-plugin - 0.8.7 + 0.8.8 prepare-agent @@ -251,7 +261,7 @@ com.exasol error-code-crawler-maven-plugin - 0.7.1 + 1.1.2 verify @@ -261,6 +271,20 @@ + + io.github.zlika + reproducible-build-maven-plugin + 0.15 + + + strip-jar + package + + strip-jar + + + + diff --git a/pom.xml b/pom.xml index 663d555a..fca9d1ee 100644 --- a/pom.xml +++ b/pom.xml @@ -1,43 +1,17 @@ - + 4.0.0 com.exasol sql-statement-builder - 4.5.1 + 4.5.2 Exasol SQL Statement Builder This module provides a Builder for SQL statements that helps creating the correct structure and - validates variable parts of the statements. - - https://github.com/exasol/sql-statement-builder + validates variable parts of the statements. + https://github.com/exasol/sql-statement-builder/ 2018 - UTF-8 - UTF-8 - 11 - true - 4.4.0 + 4.7.0 - - - MIT - https://opensource.org/licenses/MIT - repo - - - - - Exasol - opensource@exasol.com - Exasol AG - https://www.exasol.com/ - - - - scm:git:https://github.com/exasol/sql-statement-builder.git - scm:git:https://github.com/exasol/sql-statement-builder.git - https://github.com/exasol/sql-statement-builder/tree/master - ossrh @@ -68,7 +42,7 @@ org.junit.jupiter junit-jupiter - 5.8.2 + 5.9.0 test @@ -92,7 +66,7 @@ nl.jqno.equalsverifier equalsverifier - 3.10 + 3.10.1 test @@ -101,18 +75,15 @@ com.exasol error-code-crawler-maven-plugin - - - verify - - none - - + + + true + org.itsallcode openfasttrace-maven-plugin - 1.5.0 + 1.6.0 trace-requirements @@ -125,7 +96,7 @@ com.exasol project-keeper-maven-plugin - 2.2.0 + 2.6.2 @@ -135,39 +106,11 @@ - - - - maven-clean-plugin - 3.1.0 - - - maven-install-plugin - 2.5.2 - - - maven-jar-plugin - 3.2.2 - - - maven-resources-plugin - 3.2.0 - - - maven-deploy-plugin - 2.8.2 - - - maven-site-plugin - 3.11.0 - - - sql-statement-builder-generated-parent com.exasol - 4.5.1 + 4.5.2 pk_generated_parent.pom diff --git a/release_config.yml b/release_config.yml index 30d247f8..473c2193 100644 --- a/release_config.yml +++ b/release_config.yml @@ -1,4 +1,4 @@ release-platforms: - GitHub - Maven - - Jira \ No newline at end of file +language: Java