diff --git a/.github/workflows/checkBuild.yml b/.github/workflows/checkBuild.yml
index 2e93229..8d2a0bb 100644
--- a/.github/workflows/checkBuild.yml
+++ b/.github/workflows/checkBuild.yml
@@ -28,7 +28,7 @@ jobs:
- uses: actions/checkout@v4
- name: Set up JDK
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index b2ae4d2..b370373 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@v4
- name: Set up JDK
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
@@ -120,7 +120,7 @@ jobs:
git pull
- name: Set up JDK Apache Maven Central
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
java-version: '17'
distribution: 'temurin'
@@ -152,7 +152,7 @@ jobs:
git pull
- name: Setup - Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml
index f7c82af..7c3e344 100644
--- a/.github/workflows/sonar.yml
+++ b/.github/workflows/sonar.yml
@@ -31,7 +31,7 @@ jobs:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 17
diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml
index d2a8e2f..0bf5779 100644
--- a/.github/workflows/test-deploy.yml
+++ b/.github/workflows/test-deploy.yml
@@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v4
- name: Set up JDK OSSRH
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with: # running setup-java again overwrites the settings.xml
distribution: 'temurin'
java-version: '17'
diff --git a/openapi-client-maven-template/pom.xml b/openapi-client-maven-template/pom.xml
index 09ecaa3..16068b1 100644
--- a/openapi-client-maven-template/pom.xml
+++ b/openapi-client-maven-template/pom.xml
@@ -48,6 +48,8 @@
UTF-8
UTF-8
+ src/generated/java
+
src/generated/**
@@ -106,7 +108,7 @@
org.apache.httpcomponents.client5
httpclient5
- 5.2.1
+ 5.2.3
@@ -122,10 +124,6 @@
com.fasterxml.jackson.core
jackson-databind
-
- com.fasterxml.jackson.jaxrs
- jackson-jaxrs-json-provider
-
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
@@ -188,7 +186,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.6.2
+ 3.6.3
attach-javadocs
@@ -221,7 +219,7 @@
org.codehaus.mojo
build-helper-maven-plugin
- 3.4.0
+ 3.5.0
generate-sources
@@ -230,7 +228,7 @@
- src/generated/java
+ ${generatedDirRelative}
@@ -285,9 +283,8 @@
openapi-generator
- software.xdev.INSERT_NAME_HERE
+ INSERT_NAME_HERE
- src/generated/java
${project.basedir}/${generatedDirRelative}
src/gen
@@ -340,9 +337,9 @@
${openApiRelativeGeneratorDir}
apache-httpclient
- ${basePackage}.api
- ${basePackage}.model
- ${basePackage}.client
+ software.xdev.${componentName}.api
+ software.xdev.${componentName}.model
+ software.xdev.${componentName}.client
true
@@ -383,6 +380,30 @@
+
+ io.github.floverfelt
+ find-and-replace-maven-plugin
+ 1.1.0
+
+
+ remove-unused-import-com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider
+ process-sources
+
+ find-and-replace
+
+
+ file-contents
+ ${generatedDirRelative}/software/xdev/${componentName}/client/
+ ApiClient.java
+
+ ^(import com\.fasterxml\.jackson\.jaxrs\.json\.JacksonJsonProvider;)$
+
+ // $1
+
+
+
+
+