Skip to content

Commit 2e7dd69

Browse files
#24: added maven plugins, updated dependencies, added changelog.md (#25)
1 parent 710b696 commit 2e7dd69

File tree

4 files changed

+68
-9
lines changed

4 files changed

+68
-9
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ This is an open source project which is written by enthusiasts at Exasol and not
6969
## Information for Users
7070

7171
* [User Guide](doc/user_guide/user_guide.md)
72+
* [Changelog](doc/changes/changelog.md)
7273

7374
## Dependencies
7475

@@ -102,18 +103,22 @@ Running the Test Database Builder requires a Java Runtime version 11 or later.
102103
| [Maven Compiler Plugin](https://maven.apache.org/plugins/maven-compiler-plugin/) | Setting required Java version | Apache License 2.0 |
103104
| [Maven Exec Plugin](https://www.mojohaus.org/exec-maven-plugin/) | Executing external applications | Apache License 2.0 |
104105
| [Maven GPG Plugin](https://maven.apache.org/plugins/maven-gpg-plugin/) | Code signing | Apache License 2.0 |
106+
| [Maven Enforcer Plugin][maven-enforcer-plugin] | Controlling environment constants | Apache License 2.0 |
105107
| [Maven Failsafe Plugin](https://maven.apache.org/surefire/maven-surefire-plugin/) | Integration testing | Apache License 2.0 |
106108
| [Maven Javadoc Plugin](https://maven.apache.org/plugins/maven-javadoc-plugin/) | Creating a Javadoc JAR | Apache License 2.0 |
107109
| [Maven Jacoco Plugin](https://www.eclemma.org/jacoco/trunk/doc/maven.html) | Code coverage metering | Eclipse Public License 2.0 |
108110
| [Maven Source Plugin](https://maven.apache.org/plugins/maven-source-plugin/) | Creating a source code JAR | Apache License 2.0 |
109111
| [Maven Surefire Plugin](https://maven.apache.org/surefire/maven-surefire-plugin/) | Unit testing | Apache License 2.0 |
110112
| [Sonatype OSS Index Maven Plugin][sonatype-oss-index-maven-plugin] | Checking Dependencies Vulnerability | ASL2 |
111113
| [OpenFastTrace Maven Plugin][open-fast-trace-maven-plugin] | Requirement Tracing | GPL v3 |
114+
| [Versions Maven Plugin][versions-maven-plugin] | Checking if dependencies updates are available | Apache License 2.0 |
112115

113116
[exasol-jdbc-driver]: https://www.exasol.com/portal/display/DOWNLOAD/Exasol+Download+Section
114117
[mysql-jdbc-driver]: https://dev.mysql.com/downloads/connector/j/
115118
[db-fundamentals-java]: https://github.com/exasol/db-fundamentals-java
116119
[exasol-testcontainers]: https://github.com/exasol/exasol-testcontainers
117120
[hamcrest-resultset-matcher]: https://github.com/exasol/hamcrest-resultset-matcher
121+
[maven-enforcer-plugin]: http://maven.apache.org/enforcer/maven-enforcer-plugin/
118122
[open-fast-trace-maven-plugin]: https://github.com/itsallcode/openfasttrace-maven-plugin
119-
[sonatype-oss-index-maven-plugin]: https://sonatype.github.io/ossindex-maven/maven-plugin/
123+
[sonatype-oss-index-maven-plugin]: https://sonatype.github.io/ossindex-maven/maven-plugin/
124+
[versions-maven-plugin]: https://www.mojohaus.org/versions-maven-plugin/

doc/changes/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changes
2+
3+
* [1.0.1](changes-1.0.1.md)

doc/changes/changes-1.0.1.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Test Database Builder 1.0.1, released 2020-07-06
2+
3+
## Features / Enhancements
4+
5+
* #24: Added ossindex-maven-plugin and versions-maven-plugin, updated dependencies.
6+
7+
## Dependency updates
8+
9+
* Added `org.codehaus.mojo:versions-maven-plugin:2.7`
10+
* Added `org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3`
11+
* Updated `com.exasol:exasol-testcontainers` from 2.0.1 to 2.0.3
12+
* Updated `com.exasol:hamcrest-resultset-matcher` from 1.1.0 to 1.1.1
13+
* Updated `org.junit.jupiter:junit-jupiter-engine` from 5.6.1 to 5.6.2
14+
* Updated `org.junit.jupiter:junit-jupiter-params` from 5.6.1 to 5.6.2
15+
* Updated `org.junit.platform:junit-platform-runner` from 1.6.1 to 1.6.2
16+
* Updated `org.testcontainers:junit-jupiter` from 1.13.0 to 1.14.3
17+
* Updated `org.testcontainers:mysql` from 1.13.0 to 1.14.3

pom.xml

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>com.exasol</groupId>
66
<artifactId>test-db-builder-java</artifactId>
7-
<version>1.0.0</version>
7+
<version>1.0.1</version>
88
<name>Test Database Builder for Java</name>
99
<description>pom.xml</description>
1010
<url>https://github.com/exasol/test-db-builder</url>
1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1414
<java.version>11</java.version>
15-
<junit.version>5.6.1</junit.version>
16-
<junit.platform.version>1.6.1</junit.platform.version>
15+
<junit.version>5.6.2</junit.version>
16+
<junit.platform.version>1.6.2</junit.platform.version>
17+
<test.containers.version>1.14.3</test.containers.version>
1718
<surefire.and.failsafe.plugin.version>3.0.0-M4</surefire.and.failsafe.plugin.version>
1819
<sonar.coverage.jacoco.xmlReportPaths>target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml
1920
</sonar.coverage.jacoco.xmlReportPaths>
@@ -86,25 +87,25 @@
8687
<dependency>
8788
<groupId>com.exasol</groupId>
8889
<artifactId>exasol-testcontainers</artifactId>
89-
<version>2.0.1</version>
90+
<version>2.0.3</version>
9091
<scope>test</scope>
9192
</dependency>
9293
<dependency>
9394
<groupId>org.testcontainers</groupId>
9495
<artifactId>junit-jupiter</artifactId>
95-
<version>1.13.0</version>
96+
<version>${test.containers.version}</version>
9697
<scope>test</scope>
9798
</dependency>
9899
<dependency>
99100
<groupId>org.testcontainers</groupId>
100101
<artifactId>mysql</artifactId>
101-
<version>1.13.0</version>
102+
<version>${test.containers.version}</version>
102103
<scope>test</scope>
103104
</dependency>
104105
<dependency>
105106
<groupId>com.exasol</groupId>
106107
<artifactId>hamcrest-resultset-matcher</artifactId>
107-
<version>1.1.0</version>
108+
<version>1.1.1</version>
108109
<scope>test</scope>
109110
</dependency>
110111
<dependency>
@@ -286,14 +287,47 @@
286287
<version>3.1.0</version>
287288
<executions>
288289
<execution>
289-
<id>audit-dependencies</id>
290290
<phase>package</phase>
291291
<goals>
292292
<goal>audit</goal>
293293
</goals>
294294
</execution>
295295
</executions>
296296
</plugin>
297+
<plugin>
298+
<groupId>org.codehaus.mojo</groupId>
299+
<artifactId>versions-maven-plugin</artifactId>
300+
<version>2.7</version>
301+
<executions>
302+
<execution>
303+
<phase>package</phase>
304+
<goals>
305+
<goal>display-plugin-updates</goal>
306+
<goal>display-dependency-updates</goal>
307+
</goals>
308+
</execution>
309+
</executions>
310+
</plugin>
311+
<plugin>
312+
<groupId>org.apache.maven.plugins</groupId>
313+
<artifactId>maven-enforcer-plugin</artifactId>
314+
<version>3.0.0-M3</version>
315+
<executions>
316+
<execution>
317+
<id>enforce-maven</id>
318+
<goals>
319+
<goal>enforce</goal>
320+
</goals>
321+
<configuration>
322+
<rules>
323+
<requireMavenVersion>
324+
<version>3.3.9</version>
325+
</requireMavenVersion>
326+
</rules>
327+
</configuration>
328+
</execution>
329+
</executions>
330+
</plugin>
297331
</plugins>
298332
<pluginManagement>
299333
<plugins>

0 commit comments

Comments
 (0)