Skip to content

Commit c7cda12

Browse files
authored
Prepare for release version 4.4.1 (#113)
Added release config file for community releasing.
1 parent b5ae2cd commit c7cda12

File tree

5 files changed

+124
-50
lines changed

5 files changed

+124
-50
lines changed

dependencies.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,49 +13,50 @@
1313

1414
## Plugin Dependencies
1515

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

4040
[12]: https://www.eclemma.org/jacoco/index.html
4141
[32]: https://github.com/exasol/project-keeper-maven-plugin
4242
[2]: https://github.com/hamcrest/JavaHamcrest
4343
[9]: http://www.apache.org/licenses/LICENSE-2.0.txt
4444
[14]: https://maven.apache.org/surefire/maven-surefire-plugin/
4545
[30]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
46-
[42]: http://maven.apache.org/plugins/maven-clean-plugin/
4746
[4]: https://github.com/mockito/mockito
4847
[33]: https://opensource.org/licenses/MIT
4948
[34]: https://maven.apache.org/surefire/maven-failsafe-plugin/
5049
[26]: http://www.mojohaus.org/versions-maven-plugin/
5150
[10]: https://maven.apache.org/plugins/maven-compiler-plugin/
5251
[20]: http://maven.apache.org/plugins/maven-gpg-plugin/
52+
[44]: https://maven.apache.org/plugins/maven-resources-plugin/
5353
[22]: https://github.com/itsallcode/openfasttrace-maven-plugin
54+
[42]: https://maven.apache.org/plugins/maven-clean-plugin/
5455
[13]: https://www.eclipse.org/legal/epl-2.0/
5556
[31]: http://www.eclipse.org/legal/epl-v10.html
5657
[40]: http://zlika.github.io/reproducible-build-maven-plugin
58+
[50]: https://maven.apache.org/plugins/maven-site-plugin/
5759
[23]: https://www.gnu.org/licenses/gpl-3.0.html
58-
[46]: http://maven.apache.org/plugins/maven-jar-plugin/
5960
[11]: https://www.apache.org/licenses/LICENSE-2.0.txt
6061
[28]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
6162
[5]: https://github.com/mockito/mockito/blob/release/3.x/LICENSE
@@ -67,7 +68,6 @@
6768
[8]: http://www.jqno.nl/equalsverifier
6869
[16]: https://maven.apache.org/plugins/maven-source-plugin/
6970
[36]: http://maven.apache.org/plugins/maven-deploy-plugin/
70-
[50]: http://maven.apache.org/plugins/maven-site-plugin/
71-
[44]: http://maven.apache.org/plugins/maven-resources-plugin/
7271
[18]: https://maven.apache.org/plugins/maven-javadoc-plugin/
7372
[38]: https://github.com/exasol/error-code-crawler-maven-plugin
73+
[46]: https://maven.apache.org/plugins/maven-jar-plugin/

doc/changes/changes_4.4.1.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
# SQL Statement Builder 4.4.1, released 2021-??-??
1+
# SQL Statement Builder 4.4.1, released 2021-06-01
22

3-
Code Name:
3+
Code Name: Documentation Improvements and Refactorings
4+
5+
## Summary
6+
7+
Improved documentation, added links to API documentation and refactored tests.
48

59
## Refactoring
610

711
* #97: Refactored functions tests.
8-
* #93: Replaced <code> by {@code}.
12+
* #93: Replaced `<code>` by `{@code}`.
913

1014
## Documentation
1115

@@ -16,11 +20,19 @@ Code Name:
1620

1721
### Test Dependency Updates
1822

19-
* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6`
20-
* Updated `org.mockito:mockito-core:3.8.0` to `3.9.0`
21-
* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.9.0`
23+
* Updated `nl.jqno.equalsverifier:equalsverifier:3.5.5` to `3.6.1`
24+
* Updated `org.junit.jupiter:junit-jupiter:5.7.1` to `5.7.2`
25+
* Updated `org.mockito:mockito-core:3.8.0` to `3.10.0`
26+
* Updated `org.mockito:mockito-junit-jupiter:3.8.0` to `3.10.0`
2227

2328
### Plugin Dependency Updates
2429

25-
* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.0`
30+
* Updated `com.exasol:error-code-crawler-maven-plugin:0.1.1` to `0.4.0`
31+
* Updated `com.exasol:project-keeper-maven-plugin:0.5.0` to `0.7.1`
2632
* Added `io.github.zlika:reproducible-build-maven-plugin:0.13`
33+
* Updated `org.apache.maven.plugins:maven-clean-plugin:2.5` to `3.1.0`
34+
* Updated `org.apache.maven.plugins:maven-deploy-plugin:2.7` to `2.8.2`
35+
* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `2.5.2`
36+
* Updated `org.apache.maven.plugins:maven-jar-plugin:2.4` to `3.2.0`
37+
* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.2.0`
38+
* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1`

error_code_config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
error-tags:
2+
ESB:
3+
packages:
4+
- com.exasol.sql
5+
highest-index: 0

pom.xml

Lines changed: 62 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
1+
<?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">
42
<modelVersion>4.0.0</modelVersion>
53
<groupId>com.exasol</groupId>
64
<artifactId>sql-statement-builder</artifactId>
@@ -16,7 +14,7 @@
1614
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1715
<java.version>11</java.version>
1816
<gpg.skip>true</gpg.skip>
19-
<mockito.version>3.9.0</mockito.version>
17+
<mockito.version>3.10.0</mockito.version>
2018
</properties>
2119
<licenses>
2220
<license>
@@ -68,7 +66,7 @@
6866
<dependency>
6967
<groupId>org.junit.jupiter</groupId>
7068
<artifactId>junit-jupiter</artifactId>
71-
<version>5.7.1</version>
69+
<version>5.7.2</version>
7270
<scope>test</scope>
7371
</dependency>
7472
<dependency>
@@ -92,7 +90,7 @@
9290
<dependency>
9391
<groupId>nl.jqno.equalsverifier</groupId>
9492
<artifactId>equalsverifier</artifactId>
95-
<version>3.6</version>
93+
<version>3.6.1</version>
9694
<scope>test</scope>
9795
</dependency>
9896
</dependencies>
@@ -113,25 +111,45 @@
113111
<version>0.8.6</version>
114112
<executions>
115113
<execution>
114+
<id>prepare-agent</id>
116115
<goals>
117116
<goal>prepare-agent</goal>
118117
</goals>
119118
</execution>
120119
<execution>
121-
<id>report</id>
122-
<phase>test</phase>
120+
<id>prepare-agent-integration</id>
123121
<goals>
124-
<goal>report</goal>
122+
<goal>prepare-agent-integration</goal>
125123
</goals>
126124
</execution>
127125
<execution>
128-
<id>prepare-agent</id>
126+
<id>merge-results</id>
127+
<phase>verify</phase>
129128
<goals>
130-
<goal>prepare-agent</goal>
129+
<goal>merge</goal>
131130
</goals>
131+
<configuration>
132+
<fileSets>
133+
<fileSet>
134+
<directory>${project.build.directory}/</directory>
135+
<includes>
136+
<include>jacoco*.exec</include>
137+
</includes>
138+
</fileSet>
139+
</fileSets>
140+
<destFile>${project.build.directory}/aggregate.exec</destFile>
141+
</configuration>
142+
</execution>
143+
<execution>
144+
<id>report</id>
145+
<phase>verify</phase>
146+
<goals>
147+
<goal>report</goal>
148+
</goals>
149+
<configuration>
150+
<dataFile>${project.build.directory}/aggregate.exec</dataFile>
151+
</configuration>
132152
</execution>
133-
134-
135153
</executions>
136154
</plugin>
137155
<plugin>
@@ -286,7 +304,7 @@
286304
<plugin>
287305
<groupId>com.exasol</groupId>
288306
<artifactId>project-keeper-maven-plugin</artifactId>
289-
<version>0.7.0</version>
307+
<version>0.7.1</version>
290308
<executions>
291309
<execution>
292310
<goals>
@@ -336,7 +354,7 @@
336354
<plugin>
337355
<groupId>com.exasol</groupId>
338356
<artifactId>error-code-crawler-maven-plugin</artifactId>
339-
<version>0.1.1</version>
357+
<version>0.4.0</version>
340358
<executions>
341359
<execution>
342360
<goals>
@@ -360,5 +378,33 @@
360378
</executions>
361379
</plugin>
362380
</plugins>
381+
<pluginManagement>
382+
<plugins>
383+
<plugin>
384+
<artifactId>maven-clean-plugin</artifactId>
385+
<version>3.1.0</version>
386+
</plugin>
387+
<plugin>
388+
<artifactId>maven-install-plugin</artifactId>
389+
<version>2.5.2</version>
390+
</plugin>
391+
<plugin>
392+
<artifactId>maven-jar-plugin</artifactId>
393+
<version>3.2.0</version>
394+
</plugin>
395+
<plugin>
396+
<artifactId>maven-resources-plugin</artifactId>
397+
<version>3.2.0</version>
398+
</plugin>
399+
<plugin>
400+
<artifactId>maven-deploy-plugin</artifactId>
401+
<version>2.8.2</version>
402+
</plugin>
403+
<plugin>
404+
<artifactId>maven-site-plugin</artifactId>
405+
<version>3.9.1</version>
406+
</plugin>
407+
</plugins>
408+
</pluginManagement>
363409
</build>
364-
</project>
410+
</project>

release_config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
community-tags:
2+
- SQL Statement Builder
3+
- Exasol
4+
- SQL
5+
- Builder Pattern
6+
- Open Source
7+
- GitHub
8+
community-project-name: SQL Statement Builder
9+
community-project-description: |
10+
The [sql-statement-builder](https://github.com/exasol/sql-statement-builder)
11+
supports building Exasol SQL statements safely without string concatenation.

0 commit comments

Comments
 (0)