diff --git a/output-management/web-viewer/downloader/README.md b/output-management/web-viewer/downloader/README.md index c8b313f..7a89206 100644 --- a/output-management/web-viewer/downloader/README.md +++ b/output-management/web-viewer/downloader/README.md @@ -50,6 +50,11 @@ Other OS: npm ci ### Build +> [!CAUTION] +> There is a [Gradle 9.x compatibility issue](https://github.com/OpenAPITools/openapi-generator/issues/22084) +in the OpenAPI Generator. Verify that the `distributionUrl` property in the +`gradle\wrapper\gradle-wrapper.properties` file contains `gradle-8.14.2-bin.zip`. +If not, delete the `gradle\wrapper` folder and perform the [First-time Initialization](#first-time-initialization). Use the following commands to build the application. diff --git a/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.bat b/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.bat index 581dcb8..6fbad51 100644 --- a/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.bat +++ b/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.bat @@ -1,16 +1,18 @@ @echo off +SET GRADLE_WRAPPER_GITHUB_URL="https://raw.githubusercontent.com/gradle/gradle/refs/tags/v8.14.3/gradle/wrapper" + if not exist gradle\wrapper\gradle-wrapper.jar ( echo Gradle wrapper not found. Attempting to download... mkdir gradle\wrapper - powershell -Command "& {wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.jar -OutFile gradle/wrapper/gradle-wrapper.jar}" + powershell -Command "& {wget %GRADLE_WRAPPER_GITHUB_URL%/gradle-wrapper.jar -OutFile gradle/wrapper/gradle-wrapper.jar}" IF ERRORLEVEL 1 ( echo Gradle wrapper jar download failed. Bootstrap failed. ) - powershell -Command "& {wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.properties -OutFile gradle/wrapper/gradle-wrapper.properties}" + powershell -Command "& {wget %GRADLE_WRAPPER_GITHUB_URL%/gradle-wrapper.properties -OutFile gradle/wrapper/gradle-wrapper.properties}" IF ERRORLEVEL 1 ( echo Gradle wrapper properties download failed. Bootstrap failed. ) diff --git a/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.sh b/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.sh index e30be42..dd7fde2 100755 --- a/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.sh +++ b/output-management/web-viewer/downloader/gradle/bootstrap/bootstrap-gradlew.sh @@ -1,22 +1,20 @@ #!/usr/bin/env sh DIR=gradle/wrapper -JAR=${DIR}/gradle-wrapper.jar +GRADLE_WRAPPER_GITHUB_URL="https://raw.githubusercontent.com/gradle/gradle/refs/tags/v8.14.3/gradle/wrapper" if [ ! -f ${DIR}/gradle-wrapper.jar ]; then echo "Gradle wrapper not found. Attempting to download..." mkdir -p "${DIR}" - curl --silent --output ${DIR}/gradle-wrapper.jar \ - https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.jar + curl --silent --output ${DIR}/gradle-wrapper.jar ${GRADLE_WRAPPER_GITHUB_URL}/gradle-wrapper.jar if [ $? != 0 ]; then echo "Gradle wrapper jar download failed. Bootstrap failed." exit 1 fi - curl --silent --output ${DIR}/gradle-wrapper.properties \ - https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.properties + curl --silent --output ${DIR}/gradle-wrapper.properties ${GRADLE_WRAPPER_GITHUB_URL}/gradle-wrapper.properties if [ $? != 0 ]; then echo "Gradle wrapper properties download failed. Bootstrap failed." exit 2 diff --git a/output-management/web-viewer/favorites/README.md b/output-management/web-viewer/favorites/README.md index 3c22feb..9fa1e0f 100644 --- a/output-management/web-viewer/favorites/README.md +++ b/output-management/web-viewer/favorites/README.md @@ -51,6 +51,11 @@ Other OS: npm ci ### Build +> [!CAUTION] +> There is a [Gradle 9.x compatibility issue](https://github.com/OpenAPITools/openapi-generator/issues/22084) +in the OpenAPI Generator. Verify that the `distributionUrl` property in the +`gradle\wrapper\gradle-wrapper.properties` file contains `gradle-8.14.2-bin.zip`. +If not, delete the `gradle\wrapper` folder and perform the [First-time Initialization](#first-time-initialization). Use the following commands to build the application. diff --git a/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.bat b/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.bat index 581dcb8..6fbad51 100644 --- a/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.bat +++ b/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.bat @@ -1,16 +1,18 @@ @echo off +SET GRADLE_WRAPPER_GITHUB_URL="https://raw.githubusercontent.com/gradle/gradle/refs/tags/v8.14.3/gradle/wrapper" + if not exist gradle\wrapper\gradle-wrapper.jar ( echo Gradle wrapper not found. Attempting to download... mkdir gradle\wrapper - powershell -Command "& {wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.jar -OutFile gradle/wrapper/gradle-wrapper.jar}" + powershell -Command "& {wget %GRADLE_WRAPPER_GITHUB_URL%/gradle-wrapper.jar -OutFile gradle/wrapper/gradle-wrapper.jar}" IF ERRORLEVEL 1 ( echo Gradle wrapper jar download failed. Bootstrap failed. ) - powershell -Command "& {wget https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.properties -OutFile gradle/wrapper/gradle-wrapper.properties}" + powershell -Command "& {wget %GRADLE_WRAPPER_GITHUB_URL%/gradle-wrapper.properties -OutFile gradle/wrapper/gradle-wrapper.properties}" IF ERRORLEVEL 1 ( echo Gradle wrapper properties download failed. Bootstrap failed. ) diff --git a/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.sh b/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.sh index e30be42..dd7fde2 100755 --- a/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.sh +++ b/output-management/web-viewer/favorites/gradle/bootstrap/bootstrap-gradlew.sh @@ -1,22 +1,20 @@ #!/usr/bin/env sh DIR=gradle/wrapper -JAR=${DIR}/gradle-wrapper.jar +GRADLE_WRAPPER_GITHUB_URL="https://raw.githubusercontent.com/gradle/gradle/refs/tags/v8.14.3/gradle/wrapper" if [ ! -f ${DIR}/gradle-wrapper.jar ]; then echo "Gradle wrapper not found. Attempting to download..." mkdir -p "${DIR}" - curl --silent --output ${DIR}/gradle-wrapper.jar \ - https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.jar + curl --silent --output ${DIR}/gradle-wrapper.jar ${GRADLE_WRAPPER_GITHUB_URL}/gradle-wrapper.jar if [ $? != 0 ]; then echo "Gradle wrapper jar download failed. Bootstrap failed." exit 1 fi - curl --silent --output ${DIR}/gradle-wrapper.properties \ - https://raw.githubusercontent.com/gradle/gradle/master/gradle/wrapper/gradle-wrapper.properties + curl --silent --output ${DIR}/gradle-wrapper.properties ${GRADLE_WRAPPER_GITHUB_URL}/gradle-wrapper.properties if [ $? != 0 ]; then echo "Gradle wrapper properties download failed. Bootstrap failed." exit 2