diff --git a/README.md b/README.md index 91ef79e55..4a9737e05 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,6 @@ Running the Virtual Schema requires a Java Runtime version 9 or later. | [Java Hamcrest](http://hamcrest.org/JavaHamcrest/) | Checking for conditions in code via matchers | BSD License | | [JSONassert](http://jsonassert.skyscreamer.org/) | Compare JSON documents for semantic equality | Apache License 2.0 | | [JUnit](https://junit.org/junit5) | Unit testing framework | Eclipse Public License 1.0 | -| [J5SE](https://github.com/itsallcode/junit5-system-extensions) | JUnit5 extensions to test Java System.x functions | Eclipse Public License 2.0 | | [Mockito](http://site.mockito.org/) | Mocking framework | MIT License | | [MySQL JDBC Driver][mysql-jdbc-driver] | JDBC driver for MySQL database | GNU GPL Version 2.0 | | [Oracle JDBC Driver][oracle-jdbc-driver] | JDBC driver for Oracle database | Oracle Technology Network License| @@ -133,6 +132,7 @@ Running the Virtual Schema requires a Java Runtime version 9 or later. |-------------------------------------------------------------------------------------|--------------------------------------------------------|----------------------------------| | [Maven Compiler Plugin](https://maven.apache.org/plugins/maven-compiler-plugin/) | Setting required Java version | Apache License 2.0 | | [Maven Exec Plugin](https://www.mojohaus.org/exec-maven-plugin/) | Executing external applications | Apache License 2.0 | +| [Maven Enforcer Plugin][maven-enforcer-plugin] | Controlling environment constants | Apache License 2.0 | | [Maven GPG Plugin](https://maven.apache.org/plugins/maven-gpg-plugin/) | Code signing | Apache License 2.0 | | [Maven Failsafe Plugin](https://maven.apache.org/surefire/maven-surefire-plugin/) | Integration testing | Apache License 2.0 | | [Maven Javadoc Plugin](https://maven.apache.org/plugins/maven-javadoc-plugin/) | Creating a Javadoc JAR | Apache License 2.0 | @@ -140,13 +140,16 @@ Running the Virtual Schema requires a Java Runtime version 9 or later. | [Maven Source Plugin](https://maven.apache.org/plugins/maven-source-plugin/) | Creating a source code JAR | Apache License 2.0 | | [Maven Surefire Plugin](https://maven.apache.org/surefire/maven-surefire-plugin/) | Unit testing | Apache License 2.0 | | [Sonatype OSS Index Maven Plugin][sonatype-oss-index-maven-plugin] | Checking Dependencies Vulnerability | ASL2 | +| [Versions Maven Plugin][versions-maven-plugin] | Checking if dependencies updates are available | Apache License 2.0 | [apache-trift]: http://thrift.apache.org/ [exasol-jdbc-driver]: https://www.exasol.com/portal/display/DOWNLOAD/Exasol+Download+Section [exasol-testcontainers]: https://github.com/exasol/exasol-testcontainers [hbase-server]: http://hbase.apache.org/ [hive-jdbc-driver]: https://github.com/apache/hive/tree/master/jdbc/src/java/org/apache/hive/jdbc +[maven-enforcer-plugin]: http://maven.apache.org/enforcer/maven-enforcer-plugin/ [mysql-jdbc-driver]: https://dev.mysql.com/downloads/connector/j/ [oracle-jdbc-driver]: https://www.oracle.com/database/technologies/appdev/jdbc.html [postgresql-jdbc-driver]: https://jdbc.postgresql.org/ -[sonatype-oss-index-maven-plugin]: https://sonatype.github.io/ossindex-maven/maven-plugin/ \ No newline at end of file +[sonatype-oss-index-maven-plugin]: https://sonatype.github.io/ossindex-maven/maven-plugin/ +[versions-maven-plugin]: https://www.mojohaus.org/versions-maven-plugin/ \ No newline at end of file diff --git a/doc/changes/changes-4.0.1.md b/doc/changes/changes-4.0.1.md index 9f59dd400..ef4989332 100644 --- a/doc/changes/changes-4.0.1.md +++ b/doc/changes/changes-4.0.1.md @@ -21,18 +21,30 @@ The new naming pattern helps users to distinguish minor dialect changes from maj * #340: Added MySQL dialect integration test. * #346: Added `changelog.md` file to the documentation for keeping tracking of changes outside of the github. - +* #348: Added Version Maven Plugin for tracking new available versions of dependencies and plugins, updated dependencies + ## Dependency updates * Added `org.apache.thrift:libthrift:0.13.0` * Added `org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0` * Added `org.testcontainers:mysql:1.13.0` * Added `mysql:mysql-connector-java:8.0.20` -* Added `com:exasol:test-db-builder-java:1.0.0` -* Added `com.exasol:test-db-builder-java:1.0.0` +* Added `com:exasol:test-db-builder-java:1.0.0` +* Added `com.exasol:hamcrest-resultset-matcher:1.1.0` +* Added `org.codehaus.mojo:versions-maven-plugin:2.7` +* Added `org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3` * Updated `org.apache.hbase:hbase-server` from 2.2.4 to 2.2.5 * Updated `com.exasol:virtual-schema-common-jdbc` from 5.0.0 to 5.0.1 * Updated `com.exasol:exasol-testcontainers` from 2.0.0 to 2.0.2 +* Updated `maven-assembly-plugin` from 3.2.0 to 3.3.0 +* Updated `org.postgresql:postgresql` from 42.2.12 to 42.2.14 +* Updated `org.junit.jupiter:junit-jupiter-engine` from 5.6.1 to 5.6.2 +* Updated `org.junit.jupiter:junit-jupiter-params` from 5.6.1 to 5.6.2 +* Updated `org.testcontainers:junit-jupiter` from 1.13.0 to 1.14.2 +* Updated `org.testcontainers:postgresql` from 1.13.0 to 1.14.2 +* Updated `org.testcontainers:oracle-xe` from 1.13.0 to 1.14.2 +* Updated `org.testcontainers:mysql` from 1.13.0 to 1.14.2 +* Removed `org.itsallcode:junit5-system-extensions` * Removed `com.exasol:virtual-schema-common-java` * Removed transient `org.eclipse.jetty:*` * Removed transient `io.netty:*` @@ -45,4 +57,4 @@ The new naming pattern helps users to distinguish minor dialect changes from maj * Removed transient `org.apache.thrift:libfb303*` * Removed transient `com.google.protobuf:protobuf-java*` * Removed transient `com.squareup.okhttp:okhttp` -* Removed transient `org.mortbay.jetty:*` +* Removed transient `org.mortbay.jetty:*` \ No newline at end of file diff --git a/pom.xml b/pom.xml index 7180e0580..b1f935b92 100644 --- a/pom.xml +++ b/pom.xml @@ -10,11 +10,11 @@ UTF-8 UTF-8 11 - 5.6.1 + 5.6.2 1.6.1 3.0.0-M4 5.0.1 - 1.13.0 + 1.14.2 target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml @@ -82,12 +82,6 @@ ${junit.version} test - - org.itsallcode - junit5-system-extensions - 1.0.3 - test - org.mockito mockito-core @@ -128,7 +122,7 @@ org.postgresql postgresql - 42.2.12 + 42.2.14 org.testcontainers @@ -262,7 +256,7 @@ com.exasol hamcrest-resultset-matcher - 1.0.0 + 1.1.0 test @@ -323,7 +317,7 @@ maven-assembly-plugin - 3.2.0 + 3.3.0 assembly/all-dependencies.xml @@ -368,7 +362,6 @@ 3.1.0 - audit-dependencies package audit @@ -376,6 +369,40 @@ + + org.codehaus.mojo + versions-maven-plugin + 2.7 + + + package + + display-plugin-updates + display-dependency-updates + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M3 + + + enforce-maven + + enforce + + + + + 3.3.9 + + + + + + - + \ No newline at end of file