From f1c6c3fe7c94ce632ec3fca5fa8f9d3c7136a13f Mon Sep 17 00:00:00 2001 From: Max Lapan Date: Thu, 26 Oct 2023 12:06:31 +0200 Subject: [PATCH] Add PK to configuration (#209) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Have to specify revision explicitly * Revert the change, adding the comment * Revert everything * Add project keeper plugin * Fix project-keeper * Silence PK warnings * Update description * Update doc/changes/changes_2.1.4.md Co-authored-by: Sebastian Bär * Update doc/changes/changes_2.1.4.md Co-authored-by: Sebastian Bär --------- Co-authored-by: Christoph Pirkl Co-authored-by: Sebastian Bär --- .github/workflows/pk-verify.yml | 2 +- .project-keeper.yml | 1 + dependencies.md | 333 ++++++++++++++--------------- doc/changes/changelog.md | 1 + doc/changes/changes_2.1.4.md | 23 ++ parent-pom/pk_generated_parent.pom | 12 +- parent-pom/pom.xml | 2 +- pom.xml | 12 ++ 8 files changed, 203 insertions(+), 183 deletions(-) create mode 100644 doc/changes/changes_2.1.4.md diff --git a/.github/workflows/pk-verify.yml b/.github/workflows/pk-verify.yml index 03935652..ab059a59 100644 --- a/.github/workflows/pk-verify.yml +++ b/.github/workflows/pk-verify.yml @@ -32,4 +32,4 @@ jobs: key: ${{ runner.os }}-sonar restore-keys: ${{ runner.os }}-sonar - name: Run Project Keeper Separately - run: mvn --batch-mode -DtrimStackTrace=false com.exasol:project-keeper-maven-plugin:2.9.12:verify --projects . + run: mvn --batch-mode -DtrimStackTrace=false com.exasol:project-keeper-maven-plugin:verify --projects . diff --git a/.project-keeper.yml b/.project-keeper.yml index b8aab53a..bcbfc2fb 100644 --- a/.project-keeper.yml +++ b/.project-keeper.yml @@ -30,6 +30,7 @@ excludes: - "E-PK-CORE-18: Outdated content: '.github/workflows/release_droid_upload_github_release_assets.yml'" - "E-PK-CORE-18: Outdated content: '.github/workflows/release_droid_release_on_maven_central.yml'" - "E-PK-CORE-18: Outdated content: '.settings/org.eclipse.jdt.core.prefs'" + - regex: ".*W-PK-CORE-151: Pom file '.*/pom.xml' contains no reference to project-keeper-maven-plugin." - regex: "(?s)E-PK-CORE-18: Outdated content: 'exasol-(jdbc|s3)/pk_generated_parent.pom'" - regex: "(?s)E-PK-CORE-104: Invalid pom file 'exasol-(jdbc|s3)/pom.xml': Invalid /project/parent/artifactId.*" - regex: "(?s)E-PK-CORE-118: Invalid pom file 'exasol-(jdbc|s3)/pom.xml': Invalid /project/parent/version.*" diff --git a/dependencies.md b/dependencies.md index 37c92aba..e2d5dde1 100644 --- a/dependencies.md +++ b/dependencies.md @@ -5,24 +5,21 @@ ### Plugin Dependencies -| Dependency | License | -| ------------------------------------------------------ | --------------------------------------------- | -| [SonarQube Scanner for Maven][0] | [GNU LGPL 3][1] | -| [Apache Maven Compiler Plugin][2] | [Apache-2.0][3] | -| [Apache Maven Enforcer Plugin][4] | [Apache-2.0][3] | -| [Maven Flatten Plugin][5] | [Apache Software Licenese][3] | -| [Apache Maven Deploy Plugin][6] | [Apache-2.0][3] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][7] | [ASL2][8] | -| [Maven Surefire Plugin][9] | [Apache-2.0][3] | -| [Versions Maven Plugin][10] | [Apache License, Version 2.0][3] | -| [duplicate-finder-maven-plugin Maven Mojo][11] | [Apache License 2.0][12] | -| [JaCoCo :: Maven Plugin][13] | [Eclipse Public License 2.0][14] | -| [error-code-crawler-maven-plugin][15] | [MIT License][16] | -| [Reproducible Build Maven Plugin][17] | [Apache 2.0][8] | -| [OpenFastTrace Maven Plugin][18] | [GNU General Public License v3.0][19] | -| [Maven Clean Plugin][20] | [The Apache Software License, Version 2.0][8] | -| [Maven Install Plugin][21] | [The Apache Software License, Version 2.0][8] | -| [Maven Site Plugin 3][22] | [The Apache Software License, Version 2.0][8] | +| Dependency | License | +| ------------------------------------------------------ | ------------------------------------- | +| [SonarQube Scanner for Maven][0] | [GNU LGPL 3][1] | +| [Apache Maven Compiler Plugin][2] | [Apache-2.0][3] | +| [Apache Maven Enforcer Plugin][4] | [Apache-2.0][3] | +| [Maven Flatten Plugin][5] | [Apache Software Licenese][3] | +| [Apache Maven Deploy Plugin][6] | [Apache-2.0][3] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][7] | [ASL2][8] | +| [Maven Surefire Plugin][9] | [Apache-2.0][3] | +| [Versions Maven Plugin][10] | [Apache License, Version 2.0][3] | +| [duplicate-finder-maven-plugin Maven Mojo][11] | [Apache License 2.0][12] | +| [JaCoCo :: Maven Plugin][13] | [Eclipse Public License 2.0][14] | +| [error-code-crawler-maven-plugin][15] | [MIT License][16] | +| [Reproducible Build Maven Plugin][17] | [Apache 2.0][8] | +| [OpenFastTrace Maven Plugin][18] | [GNU General Public License v3.0][19] | ## Spark Exasol Connector With Jdbc @@ -30,44 +27,44 @@ | Dependency | License | | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [EXASolution JDBC Driver][23] | [EXAClient License][24] | -| [spark-connector-common-java][25] | [MIT License][26] | -| [Exasol SQL Statement Builder][27] | [MIT License][28] | -| [error-reporting-java8][29] | [MIT License][30] | -| [Spark Project Core][31] | [Apache 2.0 License][12] | -| [Spark Project SQL][31] | [Apache 2.0 License][12] | -| [Guava: Google Core Libraries for Java][32] | [Apache License, Version 2.0][8] | -| [Netty/All-in-One][33] | [Apache License, Version 2.0][34] | -| [jackson-databind][35] | [The Apache Software License, Version 2.0][3] | +| [EXASolution JDBC Driver][20] | [EXAClient License][21] | +| [spark-connector-common-java][22] | [MIT License][23] | +| [Exasol SQL Statement Builder][24] | [MIT License][25] | +| [error-reporting-java8][26] | [MIT License][27] | +| [Spark Project Core][28] | [Apache 2.0 License][12] | +| [Spark Project SQL][28] | [Apache 2.0 License][12] | +| [Guava: Google Core Libraries for Java][29] | [Apache License, Version 2.0][8] | +| [Netty/All-in-One][30] | [Apache License, Version 2.0][31] | +| [jackson-databind][32] | [The Apache Software License, Version 2.0][3] | | Apache Hadoop Client Aggregator | [Apache License, Version 2.0][3] | -| [jersey-core-common][36] | [EPL 2.0][37]; [The GNU General Public License (GPL), Version 2, With Classpath Exception][38]; [Apache License, 2.0][12]; [Public Domain][39] | -| [jersey-media-jaxb][40] | [EPL 2.0][37]; [GPL2 w/ CPE][38]; [EDL 1.0][41]; [BSD 2-Clause][42]; [Apache License, 2.0][12]; [Public Domain][39]; [Modified BSD][43]; [jQuery license][44]; [MIT license][45]; [W3C license][46] | -| [jersey-core-server][47] | [EPL 2.0][37]; [The GNU General Public License (GPL), Version 2, With Classpath Exception][38]; [Apache License, 2.0][12]; [Modified BSD][43] | -| [jersey-core-client][48] | [EPL 2.0][37]; [GPL2 w/ CPE][38]; [EDL 1.0][41]; [BSD 2-Clause][42]; [Apache License, 2.0][12]; [Public Domain][39]; [Modified BSD][43]; [jQuery license][44]; [MIT license][45]; [W3C license][46] | -| [Apache Avro Mapred API][49] | [Apache-2.0][3] | -| [Apache Avro][49] | [Apache-2.0][3] | +| [jersey-core-common][33] | [EPL 2.0][34]; [The GNU General Public License (GPL), Version 2, With Classpath Exception][35]; [Apache License, 2.0][12]; [Public Domain][36] | +| [jersey-media-jaxb][37] | [EPL 2.0][34]; [GPL2 w/ CPE][35]; [EDL 1.0][38]; [BSD 2-Clause][39]; [Apache License, 2.0][12]; [Public Domain][36]; [Modified BSD][40]; [jQuery license][41]; [MIT license][42]; [W3C license][43] | +| [jersey-core-server][44] | [EPL 2.0][34]; [The GNU General Public License (GPL), Version 2, With Classpath Exception][35]; [Apache License, 2.0][12]; [Modified BSD][40] | +| [jersey-core-client][45] | [EPL 2.0][34]; [GPL2 w/ CPE][35]; [EDL 1.0][38]; [BSD 2-Clause][39]; [Apache License, 2.0][12]; [Public Domain][36]; [Modified BSD][40]; [jQuery license][41]; [MIT license][42]; [W3C license][43] | +| [Apache Avro Mapred API][46] | [Apache-2.0][3] | +| [Apache Avro][46] | [Apache-2.0][3] | ### Test Dependencies | Dependency | License | | ------------------------------------------ | ----------------------------------------- | -| [scalatest][50] | [the Apache License, ASL Version 2.0][51] | -| [scalatestplus-mockito][52] | [Apache-2.0][51] | -| [mockito-core][53] | [The MIT License][54] | -| [mockito-junit-jupiter][53] | [The MIT License][54] | -| [Apache Log4j API][55] | [Apache License, Version 2.0][3] | -| [Apache Log4j 1.x Compatibility API][56] | [Apache License, Version 2.0][3] | -| [Apache Log4j Core][57] | [Apache License, Version 2.0][3] | -| [Test Database Builder for Java][58] | [MIT License][59] | -| [Matcher for SQL Result Sets][60] | [MIT License][61] | -| [Test containers for Exasol on Docker][62] | [MIT License][63] | +| [scalatest][47] | [the Apache License, ASL Version 2.0][48] | +| [scalatestplus-mockito][49] | [Apache-2.0][48] | +| [mockito-core][50] | [The MIT License][51] | +| [mockito-junit-jupiter][50] | [The MIT License][51] | +| [Apache Log4j API][52] | [Apache License, Version 2.0][3] | +| [Apache Log4j 1.x Compatibility API][53] | [Apache License, Version 2.0][3] | +| [Apache Log4j Core][54] | [Apache License, Version 2.0][3] | +| [Test Database Builder for Java][55] | [MIT License][56] | +| [Matcher for SQL Result Sets][57] | [MIT License][58] | +| [Test containers for Exasol on Docker][59] | [MIT License][60] | ### Plugin Dependencies | Dependency | License | | ------------------------------------------------------ | --------------------------------------------- | | [SonarQube Scanner for Maven][0] | [GNU LGPL 3][1] | -| [scala-maven-plugin][64] | [Public domain (Unlicense)][65] | +| [scala-maven-plugin][61] | [Public domain (Unlicense)][62] | | [Apache Maven Compiler Plugin][2] | [Apache-2.0][3] | | [Apache Maven Enforcer Plugin][4] | [Apache-2.0][3] | | [Maven Flatten Plugin][5] | [Apache Software Licenese][3] | @@ -75,25 +72,21 @@ | [org.sonatype.ossindex.maven:ossindex-maven-plugin][7] | [ASL2][8] | | [Maven Surefire Plugin][9] | [Apache-2.0][3] | | [Versions Maven Plugin][10] | [Apache License, Version 2.0][3] | -| [ScalaTest Maven Plugin][66] | [the Apache License, ASL Version 2.0][51] | -| [Apache Maven JAR Plugin][67] | [Apache License, Version 2.0][3] | -| [Apache Maven Shade Plugin][68] | [Apache License, Version 2.0][3] | +| [ScalaTest Maven Plugin][63] | [the Apache License, ASL Version 2.0][48] | +| [Apache Maven JAR Plugin][64] | [Apache License, Version 2.0][3] | +| [Apache Maven Shade Plugin][65] | [Apache License, Version 2.0][3] | | [duplicate-finder-maven-plugin Maven Mojo][11] | [Apache License 2.0][12] | -| [Apache Maven GPG Plugin][69] | [Apache-2.0][3] | -| [Apache Maven Source Plugin][70] | [Apache License, Version 2.0][3] | -| [Apache Maven Javadoc Plugin][71] | [Apache-2.0][3] | -| [Nexus Staging Maven Plugin][72] | [Eclipse Public License][73] | -| [Maven Failsafe Plugin][74] | [Apache-2.0][3] | +| [Apache Maven GPG Plugin][66] | [Apache-2.0][3] | +| [Apache Maven Source Plugin][67] | [Apache License, Version 2.0][3] | +| [Apache Maven Javadoc Plugin][68] | [Apache-2.0][3] | +| [Nexus Staging Maven Plugin][69] | [Eclipse Public License][70] | +| [Maven Failsafe Plugin][71] | [Apache-2.0][3] | | [JaCoCo :: Maven Plugin][13] | [Eclipse Public License 2.0][14] | | [error-code-crawler-maven-plugin][15] | [MIT License][16] | | [Reproducible Build Maven Plugin][17] | [Apache 2.0][8] | | [OpenFastTrace Maven Plugin][18] | [GNU General Public License v3.0][19] | -| [spotless-maven-plugin][75] | [The Apache Software License, Version 2.0][3] | -| [scalafix-maven-plugin][76] | [BSD-3-Clause][77] | -| [Maven Clean Plugin][20] | [The Apache Software License, Version 2.0][8] | -| [Maven Resources Plugin][78] | [The Apache Software License, Version 2.0][8] | -| [Maven Install Plugin][21] | [The Apache Software License, Version 2.0][8] | -| [Maven Site Plugin 3][22] | [The Apache Software License, Version 2.0][8] | +| [spotless-maven-plugin][72] | [The Apache Software License, Version 2.0][3] | +| [scalafix-maven-plugin][73] | [BSD-3-Clause][74] | ## Spark Exasol Connector With s3 @@ -101,61 +94,56 @@ | Dependency | License | | ------------------------------------------- | --------------------------------- | -| [Scala Library][79] | [Apache-2.0][34] | -| [spark-connector-common-java][25] | [MIT License][26] | -| [Spark Project Core][31] | [Apache 2.0 License][12] | -| [Spark Project SQL][31] | [Apache 2.0 License][12] | +| [Scala Library][75] | [Apache-2.0][31] | +| [spark-connector-common-java][22] | [MIT License][23] | +| [Spark Project Core][28] | [Apache 2.0 License][12] | +| [Spark Project SQL][28] | [Apache 2.0 License][12] | | Apache Hadoop Client Aggregator | [Apache License, Version 2.0][3] | -| [Netty/All-in-One][33] | [Apache License, Version 2.0][34] | -| [AWS Java SDK :: Services :: Amazon S3][80] | [Apache License, Version 2.0][81] | +| [Netty/All-in-One][30] | [Apache License, Version 2.0][31] | +| [AWS Java SDK :: Services :: Amazon S3][76] | [Apache License, Version 2.0][77] | | Apache Hadoop Amazon Web Services support | [Apache License, Version 2.0][3] | -| [wildfly-openssl][82] | [Apache License 2.0][83] | -| [Apache Avro][49] | [Apache-2.0][3] | +| [wildfly-openssl][78] | [Apache License 2.0][79] | +| [Apache Avro][46] | [Apache-2.0][3] | ### Test Dependencies | Dependency | License | | ----------------------------------------------- | --------------------------------- | -| [JUnit Jupiter (Aggregator)][84] | [Eclipse Public License v2.0][85] | -| [JUnit Jupiter API][84] | [Eclipse Public License v2.0][85] | -| [junit-pioneer][86] | [Eclipse Public License v2.0][85] | -| [Test Database Builder for Java][58] | [MIT License][59] | -| [Test utilities for `java.util.logging`][87] | [MIT][88] | -| [Matcher for SQL Result Sets][60] | [MIT License][61] | -| [Test containers for Exasol on Docker][62] | [MIT License][63] | -| [Testcontainers :: JUnit Jupiter Extension][89] | [MIT][90] | -| [mockito-junit-jupiter][53] | [The MIT License][54] | -| [Testcontainers :: Localstack][89] | [MIT][90] | -| [AWS Java SDK for Amazon S3][80] | [Apache License, Version 2.0][81] | +| [JUnit Jupiter (Aggregator)][80] | [Eclipse Public License v2.0][81] | +| [JUnit Jupiter API][80] | [Eclipse Public License v2.0][81] | +| [junit-pioneer][82] | [Eclipse Public License v2.0][81] | +| [Test Database Builder for Java][55] | [MIT License][56] | +| [Test utilities for `java.util.logging`][83] | [MIT][84] | +| [Matcher for SQL Result Sets][57] | [MIT License][58] | +| [Test containers for Exasol on Docker][59] | [MIT License][60] | +| [Testcontainers :: JUnit Jupiter Extension][85] | [MIT][86] | +| [mockito-junit-jupiter][50] | [The MIT License][51] | +| [Testcontainers :: Localstack][85] | [MIT][86] | +| [AWS Java SDK for Amazon S3][76] | [Apache License, Version 2.0][77] | ### Plugin Dependencies -| Dependency | License | -| ------------------------------------------------------ | --------------------------------------------- | -| [SonarQube Scanner for Maven][0] | [GNU LGPL 3][1] | -| [Apache Maven Compiler Plugin][2] | [Apache-2.0][3] | -| [Apache Maven Enforcer Plugin][4] | [Apache-2.0][3] | -| [Maven Flatten Plugin][5] | [Apache Software Licenese][3] | -| [Apache Maven Deploy Plugin][6] | [Apache-2.0][3] | -| [org.sonatype.ossindex.maven:ossindex-maven-plugin][7] | [ASL2][8] | -| [Maven Surefire Plugin][9] | [Apache-2.0][3] | -| [Versions Maven Plugin][10] | [Apache License, Version 2.0][3] | -| [Apache Maven Shade Plugin][68] | [Apache License, Version 2.0][3] | -| [duplicate-finder-maven-plugin Maven Mojo][11] | [Apache License 2.0][12] | -| [Apache Maven GPG Plugin][69] | [Apache-2.0][3] | -| [Apache Maven Source Plugin][70] | [Apache License, Version 2.0][3] | -| [Apache Maven Javadoc Plugin][71] | [Apache-2.0][3] | -| [Nexus Staging Maven Plugin][72] | [Eclipse Public License][73] | -| [Maven Failsafe Plugin][74] | [Apache-2.0][3] | -| [JaCoCo :: Maven Plugin][13] | [Eclipse Public License 2.0][14] | -| [error-code-crawler-maven-plugin][15] | [MIT License][16] | -| [Reproducible Build Maven Plugin][17] | [Apache 2.0][8] | -| [OpenFastTrace Maven Plugin][18] | [GNU General Public License v3.0][19] | -| [Maven Clean Plugin][20] | [The Apache Software License, Version 2.0][8] | -| [Maven Resources Plugin][78] | [The Apache Software License, Version 2.0][8] | -| [Maven JAR Plugin][91] | [The Apache Software License, Version 2.0][8] | -| [Maven Install Plugin][21] | [The Apache Software License, Version 2.0][8] | -| [Maven Site Plugin 3][22] | [The Apache Software License, Version 2.0][8] | +| Dependency | License | +| ------------------------------------------------------ | ------------------------------------- | +| [SonarQube Scanner for Maven][0] | [GNU LGPL 3][1] | +| [Apache Maven Compiler Plugin][2] | [Apache-2.0][3] | +| [Apache Maven Enforcer Plugin][4] | [Apache-2.0][3] | +| [Maven Flatten Plugin][5] | [Apache Software Licenese][3] | +| [Apache Maven Deploy Plugin][6] | [Apache-2.0][3] | +| [org.sonatype.ossindex.maven:ossindex-maven-plugin][7] | [ASL2][8] | +| [Maven Surefire Plugin][9] | [Apache-2.0][3] | +| [Versions Maven Plugin][10] | [Apache License, Version 2.0][3] | +| [Apache Maven Shade Plugin][65] | [Apache License, Version 2.0][3] | +| [duplicate-finder-maven-plugin Maven Mojo][11] | [Apache License 2.0][12] | +| [Apache Maven GPG Plugin][66] | [Apache-2.0][3] | +| [Apache Maven Source Plugin][67] | [Apache License, Version 2.0][3] | +| [Apache Maven Javadoc Plugin][68] | [Apache-2.0][3] | +| [Nexus Staging Maven Plugin][69] | [Eclipse Public License][70] | +| [Maven Failsafe Plugin][71] | [Apache-2.0][3] | +| [JaCoCo :: Maven Plugin][13] | [Eclipse Public License 2.0][14] | +| [error-code-crawler-maven-plugin][15] | [MIT License][16] | +| [Reproducible Build Maven Plugin][17] | [Apache 2.0][8] | +| [OpenFastTrace Maven Plugin][18] | [GNU General Public License v3.0][19] | [0]: http://sonarsource.github.io/sonar-scanner-maven/ [1]: http://www.gnu.org/licenses/lgpl.txt @@ -177,75 +165,70 @@ [17]: http://zlika.github.io/reproducible-build-maven-plugin [18]: https://github.com/itsallcode/openfasttrace-maven-plugin [19]: https://www.gnu.org/licenses/gpl-3.0.html -[20]: http://maven.apache.org/plugins/maven-clean-plugin/ -[21]: http://maven.apache.org/plugins/maven-install-plugin/ -[22]: http://maven.apache.org/plugins/maven-site-plugin/ -[23]: http://www.exasol.com -[24]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/7.1.20/exasol-jdbc-7.1.20-license.txt -[25]: https://github.com/exasol/spark-connector-common-java/ -[26]: https://github.com/exasol/spark-connector-common-java/blob/main/LICENSE -[27]: https://github.com/exasol/sql-statement-builder/ -[28]: https://github.com/exasol/sql-statement-builder/blob/main/LICENSE -[29]: https://github.com/exasol/error-reporting-java/ -[30]: https://github.com/exasol/error-reporting-java/blob/main/LICENSE -[31]: https://spark.apache.org/ -[32]: https://github.com/google/guava -[33]: https://netty.io/index.html -[34]: https://www.apache.org/licenses/LICENSE-2.0 -[35]: https://github.com/FasterXML/jackson -[36]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-common -[37]: http://www.eclipse.org/legal/epl-2.0 -[38]: https://www.gnu.org/software/classpath/license.html -[39]: https://creativecommons.org/publicdomain/zero/1.0/ -[40]: https://eclipse-ee4j.github.io/jersey/ -[41]: http://www.eclipse.org/org/documents/edl-v10.php -[42]: https://opensource.org/licenses/BSD-2-Clause -[43]: https://asm.ow2.io/license.html -[44]: https://github.com/jquery/jquery/blob/main/LICENSE.txt -[45]: http://www.opensource.org/licenses/mit-license.php -[46]: https://www.w3.org/Consortium/Legal/copyright-documents-19990405 -[47]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-server -[48]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-client -[49]: https://avro.apache.org -[50]: http://www.scalatest.org -[51]: http://www.apache.org/licenses/LICENSE-2.0 -[52]: https://github.com/scalatest/scalatestplus-mockito -[53]: https://github.com/mockito/mockito -[54]: https://github.com/mockito/mockito/blob/main/LICENSE -[55]: https://logging.apache.org/log4j/2.x/log4j-api/ -[56]: https://logging.apache.org/log4j/2.x/ -[57]: https://logging.apache.org/log4j/2.x/log4j-core/ -[58]: https://github.com/exasol/test-db-builder-java/ -[59]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE -[60]: https://github.com/exasol/hamcrest-resultset-matcher/ -[61]: https://github.com/exasol/hamcrest-resultset-matcher/blob/main/LICENSE -[62]: https://github.com/exasol/exasol-testcontainers/ -[63]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE -[64]: http://github.com/davidB/scala-maven-plugin -[65]: http://unlicense.org/ -[66]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin -[67]: https://maven.apache.org/plugins/maven-jar-plugin/ -[68]: https://maven.apache.org/plugins/maven-shade-plugin/ -[69]: https://maven.apache.org/plugins/maven-gpg-plugin/ -[70]: https://maven.apache.org/plugins/maven-source-plugin/ -[71]: https://maven.apache.org/plugins/maven-javadoc-plugin/ -[72]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ -[73]: http://www.eclipse.org/legal/epl-v10.html -[74]: https://maven.apache.org/surefire/maven-failsafe-plugin/ -[75]: https://github.com/diffplug/spotless -[76]: https://github.com/evis/scalafix-maven-plugin -[77]: https://opensource.org/licenses/BSD-3-Clause -[78]: http://maven.apache.org/plugins/maven-resources-plugin/ -[79]: https://www.scala-lang.org/ -[80]: https://aws.amazon.com/sdkforjava -[81]: https://aws.amazon.com/apache2.0 -[82]: http://www.jboss.org/wildfly-openssl-parent/wildfly-openssl -[83]: http://repository.jboss.org/licenses/apache-2.0.txt -[84]: https://junit.org/junit5/ -[85]: https://www.eclipse.org/legal/epl-v20.html -[86]: https://junit-pioneer.org/ -[87]: https://github.com/exasol/java-util-logging-testing/ -[88]: https://opensource.org/licenses/MIT -[89]: https://java.testcontainers.org -[90]: http://opensource.org/licenses/MIT -[91]: http://maven.apache.org/plugins/maven-jar-plugin/ +[20]: http://www.exasol.com +[21]: https://repo1.maven.org/maven2/com/exasol/exasol-jdbc/7.1.20/exasol-jdbc-7.1.20-license.txt +[22]: https://github.com/exasol/spark-connector-common-java/ +[23]: https://github.com/exasol/spark-connector-common-java/blob/main/LICENSE +[24]: https://github.com/exasol/sql-statement-builder/ +[25]: https://github.com/exasol/sql-statement-builder/blob/main/LICENSE +[26]: https://github.com/exasol/error-reporting-java/ +[27]: https://github.com/exasol/error-reporting-java/blob/main/LICENSE +[28]: https://spark.apache.org/ +[29]: https://github.com/google/guava +[30]: https://netty.io/index.html +[31]: https://www.apache.org/licenses/LICENSE-2.0 +[32]: https://github.com/FasterXML/jackson +[33]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-common +[34]: http://www.eclipse.org/legal/epl-2.0 +[35]: https://www.gnu.org/software/classpath/license.html +[36]: https://creativecommons.org/publicdomain/zero/1.0/ +[37]: https://eclipse-ee4j.github.io/jersey/ +[38]: http://www.eclipse.org/org/documents/edl-v10.php +[39]: https://opensource.org/licenses/BSD-2-Clause +[40]: https://asm.ow2.io/license.html +[41]: https://github.com/jquery/jquery/blob/main/LICENSE.txt +[42]: http://www.opensource.org/licenses/mit-license.php +[43]: https://www.w3.org/Consortium/Legal/copyright-documents-19990405 +[44]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-server +[45]: https://projects.eclipse.org/projects/ee4j.jersey/jersey-client +[46]: https://avro.apache.org +[47]: http://www.scalatest.org +[48]: http://www.apache.org/licenses/LICENSE-2.0 +[49]: https://github.com/scalatest/scalatestplus-mockito +[50]: https://github.com/mockito/mockito +[51]: https://github.com/mockito/mockito/blob/main/LICENSE +[52]: https://logging.apache.org/log4j/2.x/log4j-api/ +[53]: https://logging.apache.org/log4j/2.x/ +[54]: https://logging.apache.org/log4j/2.x/log4j-core/ +[55]: https://github.com/exasol/test-db-builder-java/ +[56]: https://github.com/exasol/test-db-builder-java/blob/main/LICENSE +[57]: https://github.com/exasol/hamcrest-resultset-matcher/ +[58]: https://github.com/exasol/hamcrest-resultset-matcher/blob/main/LICENSE +[59]: https://github.com/exasol/exasol-testcontainers/ +[60]: https://github.com/exasol/exasol-testcontainers/blob/main/LICENSE +[61]: http://github.com/davidB/scala-maven-plugin +[62]: http://unlicense.org/ +[63]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin +[64]: https://maven.apache.org/plugins/maven-jar-plugin/ +[65]: https://maven.apache.org/plugins/maven-shade-plugin/ +[66]: https://maven.apache.org/plugins/maven-gpg-plugin/ +[67]: https://maven.apache.org/plugins/maven-source-plugin/ +[68]: https://maven.apache.org/plugins/maven-javadoc-plugin/ +[69]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/ +[70]: http://www.eclipse.org/legal/epl-v10.html +[71]: https://maven.apache.org/surefire/maven-failsafe-plugin/ +[72]: https://github.com/diffplug/spotless +[73]: https://github.com/evis/scalafix-maven-plugin +[74]: https://opensource.org/licenses/BSD-3-Clause +[75]: https://www.scala-lang.org/ +[76]: https://aws.amazon.com/sdkforjava +[77]: https://aws.amazon.com/apache2.0 +[78]: http://www.jboss.org/wildfly-openssl-parent/wildfly-openssl +[79]: http://repository.jboss.org/licenses/apache-2.0.txt +[80]: https://junit.org/junit5/ +[81]: https://www.eclipse.org/legal/epl-v20.html +[82]: https://junit-pioneer.org/ +[83]: https://github.com/exasol/java-util-logging-testing/ +[84]: https://opensource.org/licenses/MIT +[85]: https://java.testcontainers.org +[86]: http://opensource.org/licenses/MIT diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 3ac3b265..84364f32 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [2.1.4](changes_2.1.4.md) * [2.1.3](changes_2.1.3.md) * [2.1.2](changes_2.1.2.md) * [2.1.1](changes_2.1.1.md) diff --git a/doc/changes/changes_2.1.4.md b/doc/changes/changes_2.1.4.md new file mode 100644 index 00000000..4e8ccd41 --- /dev/null +++ b/doc/changes/changes_2.1.4.md @@ -0,0 +1,23 @@ +# Spark Connector 2.1.4, released 2023-??-?? + +Code name: + +## Summary + +Project keeper added to Maven configuration. + +## Features + +* #211: Brought PK plugin back to the Maven config + +## Dependency Updates + +### Spark Exasol Connector Parent POM + +#### Plugin Dependency Updates + +* Updated `com.exasol:error-code-crawler-maven-plugin:1.3.0` to `1.3.1` +* Updated `org.apache.maven.plugins:maven-enforcer-plugin:3.4.0` to `3.4.1` +* Updated `org.codehaus.mojo:versions-maven-plugin:2.16.0` to `2.16.1` +* Updated `org.jacoco:jacoco-maven-plugin:0.8.10` to `0.8.11` +* Updated `org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184` to `3.10.0.2594` diff --git a/parent-pom/pk_generated_parent.pom b/parent-pom/pk_generated_parent.pom index 481a18c9..b4351a38 100644 --- a/parent-pom/pk_generated_parent.pom +++ b/parent-pom/pk_generated_parent.pom @@ -37,7 +37,7 @@ org.sonarsource.scanner.maven sonar-maven-plugin - 3.9.1.2184 + 3.10.0.2594 org.apache.maven.plugins @@ -51,7 +51,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.4.0 + 3.4.1 enforce-maven @@ -61,7 +61,7 @@ - [3.8.7,3.9.0) + 3.6.3 @@ -121,7 +121,7 @@ org.codehaus.mojo versions-maven-plugin - 2.16.0 + 2.16.1 display-updates @@ -164,7 +164,7 @@ org.jacoco jacoco-maven-plugin - 0.8.10 + 0.8.11 prepare-agent @@ -205,7 +205,7 @@ com.exasol error-code-crawler-maven-plugin - 1.3.0 + 1.3.1 verify diff --git a/parent-pom/pom.xml b/parent-pom/pom.xml index fd67708d..29ac5d08 100644 --- a/parent-pom/pom.xml +++ b/parent-pom/pom.xml @@ -15,7 +15,7 @@ pk_generated_parent.pom - 2.1.3 + 2.1.4 8 2.20.0 5.10.0 diff --git a/pom.xml b/pom.xml index ce34a335..17ca171d 100644 --- a/pom.xml +++ b/pom.xml @@ -38,6 +38,18 @@ true + + com.exasol + project-keeper-maven-plugin + 2.9.14 + + + + verify + + + +