- Verwenden des exec-maven-plugin zum Berechnen von Base64-Anmeldeinformationen:
Code: Select all
org.codehaus.mojo
exec-maven-plugin
3.1.0
compute-base64
initialize
exec
sh
-c
echo -n '${ar.user}:${ar.password}' | base64
${project.build.directory}/base64-output.txt
- Verwenden des Properties-Maven-Plugins zum Lesen der Base64-Ausgabe:
Code: Select all
org.codehaus.mojo
properties-maven-plugin
1.2.1
read-project-properties
${project.build.directory}/base64-output.txt
- Übergabe der Base64-Anmeldeinformationen an den OpenAPI-Generator:
Code: Select all
org.openapitools
openapi-generator-maven-plugin
7.2.0
jaxrs-spec
false
${project.basedir}/reference/project.yaml
project.api.dto
Authorization: Basic ${base64-output}
src
project.api
true
java8-localdatetime
true
true
true
true
true
generate-api
generate