Skip to content

Commit

Permalink
Prepare for release version 4.4.1 (#113)
Browse files Browse the repository at this point in the history
Added release config file for community releasing.
  • Loading branch information
morazow authored Jun 1, 2021
1 parent b5ae2cd commit c7cda12
Show file tree
Hide file tree
Showing 5 changed files with 124 additions and 50 deletions.
54 changes: 27 additions & 27 deletions dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,49 +13,50 @@

## Plugin Dependencies

| Dependency | License |
| ------------------------------------------------------- | --------------------------------------------- |
| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][11] |
| [JaCoCo :: Maven Plugin][12] | [Eclipse Public License 2.0][13] |
| [Maven Surefire Plugin][14] | [Apache License, Version 2.0][11] |
| [Apache Maven Source Plugin][16] | [Apache License, Version 2.0][11] |
| [Apache Maven Javadoc Plugin][18] | [Apache License, Version 2.0][11] |
| [Apache Maven GPG Plugin][20] | [Apache License, Version 2.0][9] |
| [OpenFastTrace Maven Plugin][22] | [GNU General Public License v3.0][23] |
| [org.sonatype.ossindex.maven:ossindex-maven-plugin][24] | [ASL2][9] |
| [Versions Maven Plugin][26] | [Apache License, Version 2.0][11] |
| [Apache Maven Enforcer Plugin][28] | [Apache License, Version 2.0][11] |
| [Nexus Staging Maven Plugin][30] | [Eclipse Public License][31] |
| [Project keeper maven plugin][32] | [MIT][33] |
| [Maven Failsafe Plugin][34] | [Apache License, Version 2.0][11] |
| [Maven Deploy Plugin][36] | [The Apache Software License, Version 2.0][9] |
| [error-code-crawler-maven-plugin][38] | [MIT][33] |
| [Reproducible Build Maven Plugin][40] | [Apache 2.0][9] |
| [Maven Clean Plugin][42] | [The Apache Software License, Version 2.0][9] |
| [Maven Resources Plugin][44] | [The Apache Software License, Version 2.0][9] |
| [Maven JAR Plugin][46] | [The Apache Software License, Version 2.0][9] |
| [Maven Install Plugin][48] | [The Apache Software License, Version 2.0][9] |
| [Maven Site Plugin 3][50] | [The Apache Software License, Version 2.0][9] |
| Dependency | License |
| ------------------------------------------------------- | ------------------------------------- |
| [Apache Maven Compiler Plugin][10] | [Apache License, Version 2.0][11] |
| [JaCoCo :: Maven Plugin][12] | [Eclipse Public License 2.0][13] |
| [Maven Surefire Plugin][14] | [Apache License, Version 2.0][11] |
| [Apache Maven Source Plugin][16] | [Apache License, Version 2.0][11] |
| [Apache Maven Javadoc Plugin][18] | [Apache License, Version 2.0][11] |
| [Apache Maven GPG Plugin][20] | [Apache License, Version 2.0][9] |
| [OpenFastTrace Maven Plugin][22] | [GNU General Public License v3.0][23] |
| [org.sonatype.ossindex.maven:ossindex-maven-plugin][24] | [ASL2][9] |
| [Versions Maven Plugin][26] | [Apache License, Version 2.0][11] |
| [Apache Maven Enforcer Plugin][28] | [Apache License, Version 2.0][11] |
| [Nexus Staging Maven Plugin][30] | [Eclipse Public License][31] |
| [Project keeper maven plugin][32] | [MIT][33] |
| [Maven Failsafe Plugin][34] | [Apache License, Version 2.0][11] |
| [Apache Maven Deploy Plugin][36] | [Apache License, Version 2.0][9] |
| [error-code-crawler-maven-plugin][38] | [MIT][33] |
| [Reproducible Build Maven Plugin][40] | [Apache 2.0][9] |
| [Apache Maven Clean Plugin][42] | [Apache License, Version 2.0][11] |
| [Apache Maven Resources Plugin][44] | [Apache License, Version 2.0][11] |
| [Apache Maven JAR Plugin][46] | [Apache License, Version 2.0][11] |
| [Apache Maven Install Plugin][48] | [Apache License, Version 2.0][9] |
| [Apache Maven Site Plugin][50] | [Apache License, Version 2.0][11] |

[12]: https://www.eclemma.org/jacoco/index.html
[32]: https://github.com/exasol/project-keeper-maven-plugin
[2]: https://github.com/hamcrest/JavaHamcrest
[9]: http://www.apache.org/licenses/LICENSE-2.0.txt
[14]: https://maven.apache.org/surefire/maven-surefire-plugin/
[30]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
[42]: http://maven.apache.org/plugins/maven-clean-plugin/
[4]: https://github.com/mockito/mockito
[33]: https://opensource.org/licenses/MIT
[34]: https://maven.apache.org/surefire/maven-failsafe-plugin/
[26]: http://www.mojohaus.org/versions-maven-plugin/
[10]: https://maven.apache.org/plugins/maven-compiler-plugin/
[20]: http://maven.apache.org/plugins/maven-gpg-plugin/
[44]: https://maven.apache.org/plugins/maven-resources-plugin/
[22]: https://github.com/itsallcode/openfasttrace-maven-plugin
[42]: https://maven.apache.org/plugins/maven-clean-plugin/
[13]: https://www.eclipse.org/legal/epl-2.0/
[31]: http://www.eclipse.org/legal/epl-v10.html
[40]: http://zlika.github.io/reproducible-build-maven-plugin
[50]: https://maven.apache.org/plugins/maven-site-plugin/
[23]: https://www.gnu.org/licenses/gpl-3.0.html
[46]: http://maven.apache.org/plugins/maven-jar-plugin/
[11]: https://www.apache.org/licenses/LICENSE-2.0.txt
[28]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
[5]: https://github.com/mockito/mockito/blob/release/3.x/LICENSE
Expand All @@ -67,7 +68,6 @@
[8]: http://www.jqno.nl/equalsverifier
[16]: https://maven.apache.org/plugins/maven-source-plugin/
[36]: http://maven.apache.org/plugins/maven-deploy-plugin/
[50]: http://maven.apache.org/plugins/maven-site-plugin/
[44]: http://maven.apache.org/plugins/maven-resources-plugin/
[18]: https://maven.apache.org/plugins/maven-javadoc-plugin/
[38]: https://github.com/exasol/error-code-crawler-maven-plugin
[46]: https://maven.apache.org/plugins/maven-jar-plugin/
26 changes: 19 additions & 7 deletions doc/changes/changes_4.4.1.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# SQL Statement Builder 4.4.1, released 2021-??-??
# SQL Statement Builder 4.4.1, released 2021-06-01

Code Name:
Code Name: Documentation Improvements and Refactorings

## Summary

Improved documentation, added links to API documentation and refactored tests.

## Refactoring

* #97: Refactored functions tests.
* #93: Replaced <code> by {@code}.
* #93: Replaced `<code>` by `{@code}`.

## Documentation

Expand All @@ -16,11 +20,19 @@ Code Name:

### Test Dependency Updates

* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6`
* Updated `org.mockito:mockito-core:3.8.0` to `3.9.0`
* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.9.0`
* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6.1`
* Updated `org.junit.jupiter:junit-jupiter:5.7.1` to `5.7.2`
* Updated `org.mockito:mockito-core:3.8.0` to `3.10.0`
* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.10.0`

### Plugin Dependency Updates

* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.0`
* Updated `com.exasol:error-code-crawler-maven-plugin:0.1.1` to `0.4.0`
* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.1`
* Added `io.github.zlika:reproducible-build-maven-plugin:0.13`
* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.1.0`
* Updated `org.apache.maven.plugins:maven-deploy-plugin:2.7` to `2.8.2`
* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `2.5.2`
* Updated `org.apache.maven.plugins:maven-jar-plugin:2.4` to `3.2.0`
* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.2.0`
* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1`
5 changes: 5 additions & 0 deletions error_code_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
error-tags:
ESB:
packages:
- com.exasol.sql
highest-index: 0
78 changes: 62 additions & 16 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<?xml version="1.0" encoding="UTF-8" standalone="no"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.exasol</groupId>
<artifactId>sql-statement-builder</artifactId>
Expand All @@ -16,7 +14,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>11</java.version>
<gpg.skip>true</gpg.skip>
<mockito.version>3.9.0</mockito.version>
<mockito.version>3.10.0</mockito.version>
</properties>
<licenses>
<license>
Expand Down Expand Up @@ -68,7 +66,7 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.7.1</version>
<version>5.7.2</version>
<scope>test</scope>
</dependency>
<dependency>
Expand All @@ -92,7 +90,7 @@
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>3.6</version>
<version>3.6.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand All @@ -113,25 +111,45 @@
<version>0.8.6</version>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>test</phase>
<id>prepare-agent-integration</id>
<goals>
<goal>report</goal>
<goal>prepare-agent-integration</goal>
</goals>
</execution>
<execution>
<id>prepare-agent</id>
<id>merge-results</id>
<phase>verify</phase>
<goals>
<goal>prepare-agent</goal>
<goal>merge</goal>
</goals>
<configuration>
<fileSets>
<fileSet>
<directory>${project.build.directory}/</directory>
<includes>
<include>jacoco*.exec</include>
</includes>
</fileSet>
</fileSets>
<destFile>${project.build.directory}/aggregate.exec</destFile>
</configuration>
</execution>
<execution>
<id>report</id>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>${project.build.directory}/aggregate.exec</dataFile>
</configuration>
</execution>


</executions>
</plugin>
<plugin>
Expand Down Expand Up @@ -286,7 +304,7 @@
<plugin>
<groupId>com.exasol</groupId>
<artifactId>project-keeper-maven-plugin</artifactId>
<version>0.7.0</version>
<version>0.7.1</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -336,7 +354,7 @@
<plugin>
<groupId>com.exasol</groupId>
<artifactId>error-code-crawler-maven-plugin</artifactId>
<version>0.1.1</version>
<version>0.4.0</version>
<executions>
<execution>
<goals>
Expand All @@ -360,5 +378,33 @@
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.9.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
</project>
11 changes: 11 additions & 0 deletions release_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
community-tags:
- SQL Statement Builder
- Exasol
- SQL
- Builder Pattern
- Open Source
- GitHub
community-project-name: SQL Statement Builder
community-project-description: |
The [sql-statement-builder](https://github.com/exasol/sql-statement-builder)
supports building Exasol SQL statements safely without string concatenation.

0 comments on commit c7cda12

Please sign in to comment.