diff --git a/.github/workflows/deploy_maven_package.yml b/.github/workflows/deploy_maven_package.yml
new file mode 100644
index 000000000..c93f8f12f
--- /dev/null
+++ b/.github/workflows/deploy_maven_package.yml
@@ -0,0 +1,36 @@
+# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven
+
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+name: CI deploy maven package
+
+on:
+ push:
+ branches:
+ - deploy
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+ - name: Set up JDK 11
+ uses: actions/setup-java@v3
+ with:
+ java-version: '11'
+ distribution: 'corretto'
+ cache: maven
+ - name: Release Maven package
+ uses: samuelmeuli/action-maven-publish@v1
+ with:
+ gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
+ gpg_passphrase: ${{ secrets.PASSPHRASE }}
+ nexus_username: ${{ secrets.OSS_USERNAME }}
+ nexus_password: ${{ secrets.OSS_PASSWORD }}
+ maven_args: -P doRelease
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 62d740387..eff43cd47 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,10 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [2.0.3] - 2023-09-013
+
+###
+
+- [maven deploy workflow](.github/workflows/deploy_maven_package.yml)
+
### Changed
-- fj-core set to 8.2.7
+- fj-core set to 8.2.8
- fj-test-helper8 set to 0.5.0
+- increased test coverage
## [2.0.2] - 2023-09-05
diff --git a/fj-doc-base-json/pom.xml b/fj-doc-base-json/pom.xml
index 3c5c81d97..c13d4209c 100644
--- a/fj-doc-base-json/pom.xml
+++ b/fj-doc-base-json/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-base-json
diff --git a/fj-doc-base-yaml/pom.xml b/fj-doc-base-yaml/pom.xml
index bd5feb8b9..b18efbd19 100644
--- a/fj-doc-base-yaml/pom.xml
+++ b/fj-doc-base-yaml/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-base-yaml
diff --git a/fj-doc-base/pom.xml b/fj-doc-base/pom.xml
index b0352d718..c6d6d52ae 100644
--- a/fj-doc-base/pom.xml
+++ b/fj-doc-base/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-base
diff --git a/fj-doc-freemarker/pom.xml b/fj-doc-freemarker/pom.xml
index c772b7ac6..444a9f6c5 100644
--- a/fj-doc-freemarker/pom.xml
+++ b/fj-doc-freemarker/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-freemarker
diff --git a/fj-doc-lib-autodoc/pom.xml b/fj-doc-lib-autodoc/pom.xml
index de6d9b9b4..d225ad763 100644
--- a/fj-doc-lib-autodoc/pom.xml
+++ b/fj-doc-lib-autodoc/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-lib-autodoc
diff --git a/fj-doc-lib-simpletable-import/pom.xml b/fj-doc-lib-simpletable-import/pom.xml
index b24241a60..bf351ad5a 100644
--- a/fj-doc-lib-simpletable-import/pom.xml
+++ b/fj-doc-lib-simpletable-import/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-lib-simpletable-import
diff --git a/fj-doc-lib-simpletable/pom.xml b/fj-doc-lib-simpletable/pom.xml
index 370654589..920c6d955 100644
--- a/fj-doc-lib-simpletable/pom.xml
+++ b/fj-doc-lib-simpletable/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-lib-simpletable
diff --git a/fj-doc-mod-fop/pom.xml b/fj-doc-mod-fop/pom.xml
index 386bc29e2..8f993a905 100644
--- a/fj-doc-mod-fop/pom.xml
+++ b/fj-doc-mod-fop/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-mod-fop
diff --git a/fj-doc-mod-opencsv/pom.xml b/fj-doc-mod-opencsv/pom.xml
index 8fa16dd23..1c0d21ec7 100644
--- a/fj-doc-mod-opencsv/pom.xml
+++ b/fj-doc-mod-opencsv/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-mod-opencsv
diff --git a/fj-doc-mod-poi/pom.xml b/fj-doc-mod-poi/pom.xml
index 1716f0ce4..e4edb75f3 100644
--- a/fj-doc-mod-poi/pom.xml
+++ b/fj-doc-mod-poi/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-mod-poi
diff --git a/fj-doc-playground-quarkus/pom.xml b/fj-doc-playground-quarkus/pom.xml
index ad19fd2f4..02149eb74 100644
--- a/fj-doc-playground-quarkus/pom.xml
+++ b/fj-doc-playground-quarkus/pom.xml
@@ -4,7 +4,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-playground-quarkus
diff --git a/fj-doc-sample/pom.xml b/fj-doc-sample/pom.xml
index fd9e751e9..85ddab88d 100644
--- a/fj-doc-sample/pom.xml
+++ b/fj-doc-sample/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-sample
diff --git a/fj-doc-tool/pom.xml b/fj-doc-tool/pom.xml
index 0dba80389..4f5a09f48 100644
--- a/fj-doc-tool/pom.xml
+++ b/fj-doc-tool/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-tool
diff --git a/fj-doc-val-core/pom.xml b/fj-doc-val-core/pom.xml
index 8979f8d0d..c9e4b485b 100644
--- a/fj-doc-val-core/pom.xml
+++ b/fj-doc-val-core/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-val-core
diff --git a/fj-doc-val-pdfbox/pom.xml b/fj-doc-val-pdfbox/pom.xml
index 6b79df482..b8d631ad1 100644
--- a/fj-doc-val-pdfbox/pom.xml
+++ b/fj-doc-val-pdfbox/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-val-pdfbox
diff --git a/fj-doc-val-poi/pom.xml b/fj-doc-val-poi/pom.xml
index ed305f153..e77542107 100644
--- a/fj-doc-val-poi/pom.xml
+++ b/fj-doc-val-poi/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-val-poi
diff --git a/fj-doc-val/pom.xml b/fj-doc-val/pom.xml
index c2a4f0de4..9608e36d4 100644
--- a/fj-doc-val/pom.xml
+++ b/fj-doc-val/pom.xml
@@ -7,7 +7,7 @@
org.fugerit.java
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
fj-doc-val
diff --git a/pom.xml b/pom.xml
index d0a4f87a9..b864e006b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
fj-doc
- 2.0.3-SNAPSHOT
+ 3.0.3
pom
fj-doc
@@ -25,7 +25,7 @@
${java-version-compliance}
${java-version-compliance}
- 8.2.7
+ 8.2.8
0.5.0
${project.version}
2.15.2