allow customize USE_SINGLE_PARAMETER (#257)
Signed-off-by: Min Jin <minkimzz@amazon.com>
This commit is contained in:
@@ -104,6 +104,7 @@
|
|||||||
<useRxJava>false</useRxJava>
|
<useRxJava>false</useRxJava>
|
||||||
<useJakartaEe>true</useJakartaEe>
|
<useJakartaEe>true</useJakartaEe>
|
||||||
<library>${env.LIBRARY}</library>
|
<library>${env.LIBRARY}</library>
|
||||||
|
<useSingleRequestParameter>${use-single-parameter}</useSingleRequestParameter>
|
||||||
<useReflectionEqualsHashCode>false</useReflectionEqualsHashCode>
|
<useReflectionEqualsHashCode>false</useReflectionEqualsHashCode>
|
||||||
</configOptions>
|
</configOptions>
|
||||||
<typeMappings>int-or-string=IntOrString,quantity=Quantity,patch=V1Patch</typeMappings>
|
<typeMappings>int-or-string=IntOrString,quantity=Quantity,patch=V1Patch</typeMappings>
|
||||||
@@ -134,5 +135,6 @@
|
|||||||
<generator.spec.path>swagger.json</generator.spec.path>
|
<generator.spec.path>swagger.json</generator.spec.path>
|
||||||
<generator.package.name>client</generator.package.name>
|
<generator.package.name>client</generator.package.name>
|
||||||
<generator.client.version>${generator.client.version}</generator.client.version>
|
<generator.client.version>${generator.client.version}</generator.client.version>
|
||||||
|
<use-single-parameter>true</use-single-parameter>
|
||||||
</properties>
|
</properties>
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ kubeclient::generator::generate_client() {
|
|||||||
-e LIBRARY="${LIBRARY}" \
|
-e LIBRARY="${LIBRARY}" \
|
||||||
-e USERNAME="${USERNAME}" \
|
-e USERNAME="${USERNAME}" \
|
||||||
-e REPOSITORY="${REPOSITORY}" \
|
-e REPOSITORY="${REPOSITORY}" \
|
||||||
|
-e USE_SINGLE_PARAMETER="${USE_SINGLE_PARAMETER}" \
|
||||||
-v "${output_dir}:/output_dir" \
|
-v "${output_dir}:/output_dir" \
|
||||||
"${image_name}" "/output_dir"
|
"${image_name}" "/output_dir"
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ set -o pipefail
|
|||||||
: "${CLIENT_LANGUAGE?Must set CLIENT_LANGUAGE env var}"
|
: "${CLIENT_LANGUAGE?Must set CLIENT_LANGUAGE env var}"
|
||||||
: "${PACKAGE_NAME?Must set PACKAGE_NAME env var}"
|
: "${PACKAGE_NAME?Must set PACKAGE_NAME env var}"
|
||||||
: "${OPENAPI_GENERATOR_COMMIT?Must set OPENAPI_GENERATOR_COMMIT env var}"
|
: "${OPENAPI_GENERATOR_COMMIT?Must set OPENAPI_GENERATOR_COMMIT env var}"
|
||||||
|
: "${USE_SINGLE_PARAMETER?Must set USE_SINGLE_PARAMETER env var}"
|
||||||
|
|
||||||
output_dir=$1
|
output_dir=$1
|
||||||
pushd "${output_dir}" > /dev/null
|
pushd "${output_dir}" > /dev/null
|
||||||
@@ -94,6 +95,7 @@ mvn -f "${SCRIPT_ROOT}/generation_params.xml" clean generate-sources \
|
|||||||
-D=generator.client.version="${CLIENT_VERSION}" \
|
-D=generator.client.version="${CLIENT_VERSION}" \
|
||||||
-D=generator.package.name="${PACKAGE_NAME}" \
|
-D=generator.package.name="${PACKAGE_NAME}" \
|
||||||
-D=openapi-generator-version="${PLUGIN_VERSION}" \
|
-D=openapi-generator-version="${PLUGIN_VERSION}" \
|
||||||
|
-D=use-single-parameter="${USE_SINGLE_PARAMETER}" \
|
||||||
-Duser.home=/root
|
-Duser.home=/root
|
||||||
|
|
||||||
mkdir -p "${output_dir}/.openapi-generator"
|
mkdir -p "${output_dir}/.openapi-generator"
|
||||||
|
|||||||
Reference in New Issue
Block a user