Skip to content

Commit 3444ead

Browse files
authored
Refactor/29 replace json (#30)
* refactor/29: Replace javax.json by jakarta.json * fixed typo * updated PK
1 parent 40fb301 commit 3444ead

File tree

6 files changed

+158
-104
lines changed

6 files changed

+158
-104
lines changed

.github/workflows/release_droid_upload_github_release_assets.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,18 @@ jobs:
2828
${{ runner.os }}-maven-
2929
- name: Build with Maven skipping tests
3030
run: mvn clean verify -DskipTests
31+
- name: Generate sha256sum files
32+
run: find target -maxdepth 1 -name *.jar -exec bash -c 'sha256sum {} > {}.sha256' \;
3133
- name: Upload assets to the GitHub release draft
3234
uses: shogo82148/actions-upload-release-asset@v1
3335
with:
3436
upload_url: ${{ github.event.inputs.upload_url }}
3537
asset_path: target/*.jar
38+
- name: Upload sha256sum files
39+
uses: shogo82148/actions-upload-release-asset@v1
40+
with:
41+
upload_url: ${{ github.event.inputs.upload_url }}
42+
asset_path: target/*.sha256
3643
- name: Upload error-code-report
3744
uses: shogo82148/actions-upload-release-asset@v1
3845
with:

dependencies.md

Lines changed: 90 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -3,97 +3,104 @@
33

44
## Compile Dependencies
55

6-
| Dependency | License |
7-
| --------------------------------------- | -------------------------------------------------------- |
8-
| [JSR 374 (JSON Processing) API][0] | [Dual license consisting of the CDDL v1.1 and GPL v2][1] |
9-
| [error-reporting-java][2] | [MIT][3] |
10-
| [JaCoCo :: Core][4] | [Eclipse Public License 2.0][5] |
11-
| [BucketFS Java][6] | [MIT][3] |
12-
| [exasol-test-setup-abstraction-java][8] | [MIT][3] |
13-
| [Apache Commons Compress][10] | [Apache License, Version 2.0][11] |
14-
| [Test Database Builder for Java][12] | [MIT][3] |
15-
| [SLF4J API Module][14] | [MIT License][15] |
6+
| Dependency | License |
7+
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
8+
| [Jakarta JSON Processing API][0] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
9+
| [error-reporting-java][3] | [MIT][4] |
10+
| [JaCoCo :: Core][5] | [Eclipse Public License 2.0][6] |
11+
| [BucketFS Java][7] | [MIT][4] |
12+
| [exasol-test-setup-abstraction-java][9] | [MIT][4] |
13+
| [Apache Commons Compress][11] | [Apache License, Version 2.0][12] |
14+
| [Test Database Builder for Java][13] | [MIT][4] |
15+
| [SLF4J API Module][15] | [MIT License][16] |
1616

1717
## Test Dependencies
1818

1919
| Dependency | License |
2020
| ----------------------------------------------- | --------------------------------- |
21-
| [JaCoCo :: Agent][4] | [Eclipse Public License 2.0][5] |
22-
| [JUnit Jupiter Engine][18] | [Eclipse Public License v2.0][19] |
23-
| [JUnit Jupiter Params][18] | [Eclipse Public License v2.0][19] |
24-
| [mockito-core][22] | [The MIT License][23] |
25-
| [Hamcrest All][24] | [New BSD License][25] |
26-
| [Test containers for Exasol on Docker][26] | [MIT][3] |
27-
| [Testcontainers :: JUnit Jupiter Extension][28] | [MIT][29] |
21+
| [JaCoCo :: Agent][5] | [Eclipse Public License 2.0][6] |
22+
| [JUnit Jupiter Engine][19] | [Eclipse Public License v2.0][20] |
23+
| [JUnit Jupiter Params][19] | [Eclipse Public License v2.0][20] |
24+
| [mockito-core][23] | [The MIT License][24] |
25+
| [Hamcrest All][25] | [New BSD License][26] |
26+
| [Test containers for Exasol on Docker][27] | [MIT][4] |
27+
| [Testcontainers :: JUnit Jupiter Extension][29] | [MIT][30] |
28+
29+
## Runtime Dependencies
30+
31+
| Dependency | License |
32+
| ---------------------------- | ------------------------------------------------------------------------------------------------------------ |
33+
| [JSON-P Default Provider][0] | [Eclipse Public License 2.0][1]; [GNU General Public License, version 2 with the GNU Classpath Exception][2] |
2834

2935
## Plugin Dependencies
3036

3137
| Dependency | License |
3238
| ------------------------------------------------------- | ---------------------------------------------- |
33-
| [Maven Surefire Plugin][30] | [Apache License, Version 2.0][11] |
34-
| [Maven Failsafe Plugin][32] | [Apache License, Version 2.0][11] |
35-
| [JaCoCo :: Maven Plugin][34] | [Eclipse Public License 2.0][5] |
36-
| [Apache Maven Compiler Plugin][36] | [Apache License, Version 2.0][11] |
37-
| [Maven Dependency Plugin][38] | [The Apache Software License, Version 2.0][39] |
38-
| [Versions Maven Plugin][40] | [Apache License, Version 2.0][11] |
39-
| [Apache Maven Source Plugin][42] | [Apache License, Version 2.0][11] |
40-
| [Apache Maven Javadoc Plugin][44] | [Apache License, Version 2.0][11] |
41-
| [Apache Maven GPG Plugin][46] | [Apache License, Version 2.0][39] |
42-
| [org.sonatype.ossindex.maven:ossindex-maven-plugin][48] | [ASL2][39] |
43-
| [Apache Maven Enforcer Plugin][50] | [Apache License, Version 2.0][11] |
44-
| [Project keeper maven plugin][52] | [MIT][3] |
45-
| [Maven Deploy Plugin][54] | [The Apache Software License, Version 2.0][39] |
46-
| [Nexus Staging Maven Plugin][56] | [Eclipse Public License][57] |
47-
| [error-code-crawler-maven-plugin][58] | [MIT][3] |
48-
| [Reproducible Build Maven Plugin][60] | [Apache 2.0][39] |
49-
| [Maven Clean Plugin][62] | [The Apache Software License, Version 2.0][39] |
50-
| [Maven Resources Plugin][64] | [The Apache Software License, Version 2.0][39] |
51-
| [Maven JAR Plugin][66] | [The Apache Software License, Version 2.0][39] |
52-
| [Maven Install Plugin][68] | [The Apache Software License, Version 2.0][39] |
53-
| [Maven Site Plugin 3][70] | [The Apache Software License, Version 2.0][39] |
39+
| [Maven Surefire Plugin][34] | [Apache License, Version 2.0][12] |
40+
| [Maven Failsafe Plugin][36] | [Apache License, Version 2.0][12] |
41+
| [JaCoCo :: Maven Plugin][38] | [Eclipse Public License 2.0][6] |
42+
| [Apache Maven Compiler Plugin][40] | [Apache License, Version 2.0][12] |
43+
| [Maven Dependency Plugin][42] | [The Apache Software License, Version 2.0][43] |
44+
| [Versions Maven Plugin][44] | [Apache License, Version 2.0][12] |
45+
| [Apache Maven Source Plugin][46] | [Apache License, Version 2.0][12] |
46+
| [Apache Maven Javadoc Plugin][48] | [Apache License, Version 2.0][12] |
47+
| [Apache Maven GPG Plugin][50] | [Apache License, Version 2.0][43] |
48+
| [org.sonatype.ossindex.maven:ossindex-maven-plugin][52] | [ASL2][43] |
49+
| [Apache Maven Enforcer Plugin][54] | [Apache License, Version 2.0][12] |
50+
| [Project keeper maven plugin][56] | [MIT][4] |
51+
| [Maven Deploy Plugin][58] | [The Apache Software License, Version 2.0][43] |
52+
| [Nexus Staging Maven Plugin][60] | [Eclipse Public License][61] |
53+
| [error-code-crawler-maven-plugin][62] | [MIT][4] |
54+
| [Reproducible Build Maven Plugin][64] | [Apache 2.0][43] |
55+
| [Maven Clean Plugin][66] | [The Apache Software License, Version 2.0][43] |
56+
| [Maven Resources Plugin][68] | [The Apache Software License, Version 2.0][43] |
57+
| [Maven JAR Plugin][70] | [The Apache Software License, Version 2.0][43] |
58+
| [Maven Install Plugin][72] | [The Apache Software License, Version 2.0][43] |
59+
| [Maven Site Plugin 3][74] | [The Apache Software License, Version 2.0][43] |
5460

55-
[4]: https://www.eclemma.org/jacoco/index.html
56-
[52]: https://github.com/exasol/project-keeper-maven-plugin
57-
[6]: https://github.com/exasol/bucketfs-java
58-
[2]: https://github.com/exasol/error-reporting-java
59-
[0]: https://javaee.github.io/jsonp
60-
[39]: http://www.apache.org/licenses/LICENSE-2.0.txt
61-
[30]: https://maven.apache.org/surefire/maven-surefire-plugin/
62-
[56]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
63-
[62]: http://maven.apache.org/plugins/maven-clean-plugin/
64-
[3]: https://opensource.org/licenses/MIT
65-
[22]: https://github.com/mockito/mockito
66-
[32]: https://maven.apache.org/surefire/maven-failsafe-plugin/
67-
[12]: https://github.com/exasol/test-db-builder-java
68-
[10]: https://commons.apache.org/proper/commons-compress/
69-
[38]: http://maven.apache.org/plugins/maven-dependency-plugin/
70-
[40]: http://www.mojohaus.org/versions-maven-plugin/
71-
[36]: https://maven.apache.org/plugins/maven-compiler-plugin/
72-
[1]: https://oss.oracle.com/licenses/CDDL+GPL-1.1
73-
[29]: http://opensource.org/licenses/MIT
74-
[46]: http://maven.apache.org/plugins/maven-gpg-plugin/
75-
[5]: https://www.eclipse.org/legal/epl-2.0/
76-
[57]: http://www.eclipse.org/legal/epl-v10.html
77-
[26]: https://github.com/exasol/exasol-testcontainers
78-
[34]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
79-
[23]: https://github.com/mockito/mockito/blob/main/LICENSE
80-
[60]: http://zlika.github.io/reproducible-build-maven-plugin
81-
[66]: http://maven.apache.org/plugins/maven-jar-plugin/
82-
[15]: http://www.opensource.org/licenses/mit-license.php
83-
[11]: https://www.apache.org/licenses/LICENSE-2.0.txt
84-
[50]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
85-
[19]: https://www.eclipse.org/legal/epl-v20.html
86-
[25]: http://www.opensource.org/licenses/bsd-license.php
87-
[68]: http://maven.apache.org/plugins/maven-install-plugin/
88-
[18]: https://junit.org/junit5/
89-
[48]: https://sonatype.github.io/ossindex-maven/maven-plugin/
90-
[24]: https://github.com/hamcrest/JavaHamcrest/
91-
[28]: https://testcontainers.org
92-
[42]: https://maven.apache.org/plugins/maven-source-plugin/
93-
[14]: http://www.slf4j.org
94-
[54]: http://maven.apache.org/plugins/maven-deploy-plugin/
95-
[70]: http://maven.apache.org/plugins/maven-site-plugin/
96-
[64]: http://maven.apache.org/plugins/maven-resources-plugin/
97-
[44]: https://maven.apache.org/plugins/maven-javadoc-plugin/
98-
[58]: https://github.com/exasol/error-code-crawler-maven-plugin
99-
[8]: https://github.com/exasol/exasol-test-setup-abstraction-java
61+
[5]: https://www.eclemma.org/jacoco/index.html
62+
[56]: https://github.com/exasol/project-keeper-maven-plugin
63+
[7]: https://github.com/exasol/bucketfs-java
64+
[3]: https://github.com/exasol/error-reporting-java
65+
[43]: http://www.apache.org/licenses/LICENSE-2.0.txt
66+
[34]: https://maven.apache.org/surefire/maven-surefire-plugin/
67+
[60]: http://www.sonatype.com/public-parent/nexus-maven-plugins/nexus-staging/nexus-staging-maven-plugin/
68+
[66]: http://maven.apache.org/plugins/maven-clean-plugin/
69+
[4]: https://opensource.org/licenses/MIT
70+
[23]: https://github.com/mockito/mockito
71+
[36]: https://maven.apache.org/surefire/maven-failsafe-plugin/
72+
[13]: https://github.com/exasol/test-db-builder-java
73+
[11]: https://commons.apache.org/proper/commons-compress/
74+
[42]: http://maven.apache.org/plugins/maven-dependency-plugin/
75+
[44]: http://www.mojohaus.org/versions-maven-plugin/
76+
[40]: https://maven.apache.org/plugins/maven-compiler-plugin/
77+
[30]: http://opensource.org/licenses/MIT
78+
[50]: http://maven.apache.org/plugins/maven-gpg-plugin/
79+
[6]: https://www.eclipse.org/legal/epl-2.0/
80+
[61]: http://www.eclipse.org/legal/epl-v10.html
81+
[27]: https://github.com/exasol/exasol-testcontainers
82+
[38]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
83+
[24]: https://github.com/mockito/mockito/blob/main/LICENSE
84+
[64]: http://zlika.github.io/reproducible-build-maven-plugin
85+
[70]: http://maven.apache.org/plugins/maven-jar-plugin/
86+
[1]: https://projects.eclipse.org/license/epl-2.0
87+
[16]: http://www.opensource.org/licenses/mit-license.php
88+
[12]: https://www.apache.org/licenses/LICENSE-2.0.txt
89+
[54]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
90+
[20]: https://www.eclipse.org/legal/epl-v20.html
91+
[26]: http://www.opensource.org/licenses/bsd-license.php
92+
[72]: http://maven.apache.org/plugins/maven-install-plugin/
93+
[19]: https://junit.org/junit5/
94+
[52]: https://sonatype.github.io/ossindex-maven/maven-plugin/
95+
[25]: https://github.com/hamcrest/JavaHamcrest/
96+
[29]: https://testcontainers.org
97+
[0]: https://github.com/eclipse-ee4j/jsonp
98+
[46]: https://maven.apache.org/plugins/maven-source-plugin/
99+
[2]: https://projects.eclipse.org/license/secondary-gpl-2.0-cp
100+
[15]: http://www.slf4j.org
101+
[58]: http://maven.apache.org/plugins/maven-deploy-plugin/
102+
[74]: http://maven.apache.org/plugins/maven-site-plugin/
103+
[68]: http://maven.apache.org/plugins/maven-resources-plugin/
104+
[48]: https://maven.apache.org/plugins/maven-javadoc-plugin/
105+
[62]: https://github.com/exasol/error-code-crawler-maven-plugin
106+
[9]: https://github.com/exasol/exasol-test-setup-abstraction-java

doc/changes/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Changes
22

3+
* [0.4.1](changes_0.4.1.md)
34
* [0.4.0](changes_0.4.0.md)
45
* [0.3.0](changes_0.3.0.md)
56
* [0.2.0](changes_0.2.0.md)

doc/changes/changes_0.4.1.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# udf-debugging-java 0.4.1, released 2021-10-01
2+
3+
Code name: Dependency Updates on Added JProfiler Module
4+
5+
## Features
6+
7+
* #29: Replaced javax.json by jakarta.json
8+
9+
## Dependency Updates
10+
11+
### Compile Dependency Updates
12+
13+
* Updated `com.exasol:bucketfs-java:2.0.1` to `2.2.0`
14+
* Updated `com.exasol:exasol-test-setup-abstraction-java:0.1.1` to `0.2.0`
15+
* Updated `com.exasol:test-db-builder-java:3.2.0` to `3.2.1`
16+
* Added `jakarta.json:jakarta.json-api:2.0.1`
17+
* Removed `javax.json:javax.json-api:1.1.4`
18+
* Updated `org.slf4j:slf4j-api:1.7.31` to `1.7.32`
19+
20+
### Runtime Dependency Updates
21+
22+
* Added `org.glassfish:jakarta.json:2.0.1`
23+
24+
### Test Dependency Updates
25+
26+
* Updated `com.exasol:exasol-testcontainers:3.5.3` to `5.1.0`
27+
* Updated `org.junit.jupiter:junit-jupiter-engine:5.7.2` to `5.8.1`
28+
* Updated `org.junit.jupiter:junit-jupiter-params:5.7.2` to `5.8.1`
29+
* Updated `org.mockito:mockito-core:3.11.2` to `3.12.4`
30+
* Updated `org.testcontainers:junit-jupiter:1.15.3` to `1.16.0`
31+
32+
### Plugin Dependency Updates
33+
34+
* Updated `com.exasol:error-code-crawler-maven-plugin:0.5.0` to `0.6.0`
35+
* Updated `com.exasol:project-keeper-maven-plugin:0.10.0` to `1.2.0`

0 commit comments

Comments
 (0)