From 4934dc9f203769e61341da16033ae04c4b25bf27 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:17:46 +0100 Subject: [PATCH 01/14] Fix file creation --- buildSrc/src/main/kotlin/Documentation.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/buildSrc/src/main/kotlin/Documentation.kt b/buildSrc/src/main/kotlin/Documentation.kt index 939b2add..d86c28d2 100644 --- a/buildSrc/src/main/kotlin/Documentation.kt +++ b/buildSrc/src/main/kotlin/Documentation.kt @@ -9,6 +9,7 @@ object Documentation { fun buildJavadocIndexFile(path: Path, version: String) { val document = if (!path.exists()) { + path.parent.createFile() path.createFile() generateNewIndexFile(path) } else Jsoup.parse(path.toFile()) From e5311b48947d3bb1457041cd70c6062eca0e5d0f Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:22:09 +0100 Subject: [PATCH 02/14] Fix documentation index --- build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d6a0ad5b..e1e8c2a6 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -143,9 +143,9 @@ tasks { "implSpec:a:Implementation Requirements", "implNote:a:Implementation Note" ) - val baseDir = file("${layout.buildDirectory.get()}/docs/javadoc/").toPath() - Documentation.buildJavadocIndexFile(baseDir.resolve("index.html"), rootProject.version.toString()) + val baseDir = file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/").toPath() setDestinationDir(baseDir.resolve(rootProject.version.toString()).toFile()) + Documentation.buildJavadocIndexFile(baseDir.resolve("index.html"), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) From effa2d9ac161cb0973151b5658768bb51f6f491a Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:27:38 +0100 Subject: [PATCH 03/14] Fix documentation index #2 --- buildSrc/src/main/kotlin/Documentation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/Documentation.kt b/buildSrc/src/main/kotlin/Documentation.kt index d86c28d2..45ddab77 100644 --- a/buildSrc/src/main/kotlin/Documentation.kt +++ b/buildSrc/src/main/kotlin/Documentation.kt @@ -9,7 +9,7 @@ object Documentation { fun buildJavadocIndexFile(path: Path, version: String) { val document = if (!path.exists()) { - path.parent.createFile() + if (!path.parent.exists()) path.parent.createFile() path.createFile() generateNewIndexFile(path) } else Jsoup.parse(path.toFile()) From d50a9c466e125843c73d6dc3833882349d6d00ae Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:31:23 +0100 Subject: [PATCH 04/14] Fix documentation index #3 --- .github/workflows/publish.yml | 44 ----------------------------------- build.gradle.kts | 1 + 2 files changed, 1 insertion(+), 44 deletions(-) delete mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml deleted file mode 100644 index b79d6383..00000000 --- a/.github/workflows/publish.yml +++ /dev/null @@ -1,44 +0,0 @@ -# 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. - -# GitHub recommends pinning actions to a commit SHA. -# To get a newer version, you will need to update the SHA. -# You can also reference a tag or branch, but the action may change without warning. - -# name: Publish package to the Maven Central Repository -# on: -# workflow_run: -# workflows: ["Build project and generate JavaDocs"] -# types: -# - completedWo -# -# jobs: -# publish: -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@v4 -# - name: Set up Java -# uses: actions/setup-java@v4 -# with: -# java-version: '21' -# distribution: 'temurin' -# - name: Validate Gradle wrapper -# uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 -# - name: Build -# run: ./gradlew build --stacktrace -# - name: Publish -# if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'renovate/**') }} -# run: ./gradlew publish --stacktrace -# env: -# SONATYPE_USERNAME: ${{ secrets.OSSRH_USERNAME }} -# SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} -# ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} -# ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} -# - name: Generate javadocs -# run: ./gradlew alljavadoc --stacktrace -# - name: Deploy 🚀 -# uses: JamesIves/github-pages-deploy-action@v4 -# with: -# folder: build/docs/javadoc \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index e1e8c2a6..7f4176c2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -145,6 +145,7 @@ tasks { ) val baseDir = file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/").toPath() setDestinationDir(baseDir.resolve(rootProject.version.toString()).toFile()) + println(destinationDir?.toString()) Documentation.buildJavadocIndexFile(baseDir.resolve("index.html"), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) From bf5cde17f3ccc6e1f0534c79a814303a7bec98bf Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:35:17 +0100 Subject: [PATCH 05/14] Fix documentation index #4 --- build.gradle.kts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 7f4176c2..e67afa8f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -143,10 +143,9 @@ tasks { "implSpec:a:Implementation Requirements", "implNote:a:Implementation Note" ) - val baseDir = file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/").toPath() - setDestinationDir(baseDir.resolve(rootProject.version.toString()).toFile()) + setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - Documentation.buildJavadocIndexFile(baseDir.resolve("index.html"), rootProject.version.toString()) + Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) From 0af5cf22399951a271b85bd09d995b2fa12d2783 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:40:39 +0100 Subject: [PATCH 06/14] Fix documentation #5 --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index e67afa8f..02d9f1c8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -145,7 +145,7 @@ tasks { ) setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + //Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) From 39456a23409ad6a03351c7c9453677d755802772 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:49:02 +0100 Subject: [PATCH 07/14] Fix documentation #6 --- .github/workflows/build.yml | 50 ++++++++++++++++++------------------- build.gradle.kts | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2c13fa83..6e57943d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,33 +18,33 @@ jobs: distribution: 'temurin' - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 - - name: Build - run: ./gradlew build --stacktrace +# - name: Build +# run: ./gradlew build --stacktrace - name: Generate javadocs run: ./gradlew alljavadoc --stacktrace - publish: - needs: build - runs-on: ubuntu-latest - if: ${{ !contains(github.head_ref, 'renovate/') }} - steps: - - uses: actions/checkout@v4 - - name: Set up Java - uses: actions/setup-java@v4 - with: - java-version: '21' - distribution: 'temurin' - - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 - - name: Build - run: ./gradlew build --stacktrace - - name: Publish - if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'renovate/**') }} - run: ./gradlew publish --stacktrace - env: - SONATYPE_USERNAME: ${{ secrets.OSSRH_USERNAME }} - SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} - ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} - ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} +# publish: +# needs: build +# runs-on: ubuntu-latest +# if: ${{ !contains(github.head_ref, 'renovate/') }} +# steps: +# - uses: actions/checkout@v4 +# - name: Set up Java +# uses: actions/setup-java@v4 +# with: +# java-version: '21' +# distribution: 'temurin' +# - name: Validate Gradle wrapper +# uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 +# - name: Build +# run: ./gradlew build --stacktrace +# - name: Publish +# if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'renovate/**') }} +# run: ./gradlew publish --stacktrace +# env: +# SONATYPE_USERNAME: ${{ secrets.OSSRH_USERNAME }} +# SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} +# ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} +# ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} documentation: needs: build runs-on: ubuntu-latest diff --git a/build.gradle.kts b/build.gradle.kts index 02d9f1c8..e67afa8f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -145,7 +145,7 @@ tasks { ) setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - //Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) From cdb2a4f08aace15a726881b0a9c67db9bd21d9d0 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:52:43 +0100 Subject: [PATCH 08/14] Fix documentation #7 --- .github/workflows/build.yml | 50 ++++++++++++++++++------------------- build.gradle.kts | 5 ++-- 2 files changed, 28 insertions(+), 27 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6e57943d..2c13fa83 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,33 +18,33 @@ jobs: distribution: 'temurin' - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 -# - name: Build -# run: ./gradlew build --stacktrace + - name: Build + run: ./gradlew build --stacktrace - name: Generate javadocs run: ./gradlew alljavadoc --stacktrace -# publish: -# needs: build -# runs-on: ubuntu-latest -# if: ${{ !contains(github.head_ref, 'renovate/') }} -# steps: -# - uses: actions/checkout@v4 -# - name: Set up Java -# uses: actions/setup-java@v4 -# with: -# java-version: '21' -# distribution: 'temurin' -# - name: Validate Gradle wrapper -# uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 -# - name: Build -# run: ./gradlew build --stacktrace -# - name: Publish -# if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'renovate/**') }} -# run: ./gradlew publish --stacktrace -# env: -# SONATYPE_USERNAME: ${{ secrets.OSSRH_USERNAME }} -# SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} -# ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} -# ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} + publish: + needs: build + runs-on: ubuntu-latest + if: ${{ !contains(github.head_ref, 'renovate/') }} + steps: + - uses: actions/checkout@v4 + - name: Set up Java + uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'temurin' + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6 + - name: Build + run: ./gradlew build --stacktrace + - name: Publish + if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'renovate/**') }} + run: ./gradlew publish --stacktrace + env: + SONATYPE_USERNAME: ${{ secrets.OSSRH_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} + ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} documentation: needs: build runs-on: ubuntu-latest diff --git a/build.gradle.kts b/build.gradle.kts index e67afa8f..610e2403 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -143,9 +143,10 @@ tasks { "implSpec:a:Implementation Requirements", "implNote:a:Implementation Note" ) - setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) + setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc")) + //setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + //Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) From 40827376340d482e30ce433cbde3bfb130f53ba0 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:01:08 +0100 Subject: [PATCH 09/14] Fix documentation #8 --- build.gradle.kts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 610e2403..8d82e174 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -143,12 +143,13 @@ tasks { "implSpec:a:Implementation Requirements", "implNote:a:Implementation Note" ) - setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc")) - //setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) - println(destinationDir?.toString()) - //Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) val projects = rootProject.allprojects setSource(projects.map { project -> project.sourceSets.main.get().allJava }) classpath = files(projects.map { project -> project.sourceSets.main.get().compileClasspath }) + //setDestinationDir(file("${layout.buildDirectory.get()}/docs/javadoc")) + setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) + println(destinationDir?.toString()) + Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + } } \ No newline at end of file From c71ac4025dcdbd34c5d0e834409c720d3f404a5d Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:30:49 +0100 Subject: [PATCH 10/14] Fix documentation #9 --- .github/workflows/build.yml | 15 +++++---------- build.gradle.kts | 6 +++++- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2c13fa83..e6541f14 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,6 +22,11 @@ jobs: run: ./gradlew build --stacktrace - name: Generate javadocs run: ./gradlew alljavadoc --stacktrace + - name: Deploy 🚀 + if: ${{ !contains(github.head_ref, 'renovate/') }} + uses: JamesIves/github-pages-deploy-action@v4 + withfolder: build/docs/javadoc + target-folder: javadoc publish: needs: build runs-on: ubuntu-latest @@ -45,13 +50,3 @@ jobs: SONATYPE_PASSWORD: ${{ secrets.OSSRH_TOKEN }} ORG_GRADLE_PROJECT_signingKey: ${{ secrets.SIGNING_KEY }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.SIGNING_PASSWORD }} - documentation: - needs: build - runs-on: ubuntu-latest - if: ${{ !contains(github.head_ref, 'renovate/') }} - steps: - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4 - with: - folder: build/docs/javadoc - target-folder: javadoc \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 8d82e174..d446b6c5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -149,7 +149,11 @@ tasks { //setDestinationDir(file("${layout.buildDirectory.get()}/docs/javadoc")) setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) } + + register("createIndexFile") { + mustRunAfter("alljavadoc") + Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + } } \ No newline at end of file From 1aa3f9e2ee84f42b37093473fd705eb018f1ba2f Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:31:40 +0100 Subject: [PATCH 11/14] Fix documentation #10 --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e6541f14..1f0dfdaf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,8 +25,9 @@ jobs: - name: Deploy 🚀 if: ${{ !contains(github.head_ref, 'renovate/') }} uses: JamesIves/github-pages-deploy-action@v4 - withfolder: build/docs/javadoc - target-folder: javadoc + with: + folder: build/docs/javadoc + target-folder: javadoc publish: needs: build runs-on: ubuntu-latest From 1923a944ca2714a584ca2b35eec833a391b60767 Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:32:28 +0100 Subject: [PATCH 12/14] Fix documentation #11 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1f0dfdaf..7748e3cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: uses: JamesIves/github-pages-deploy-action@v4 with: folder: build/docs/javadoc - target-folder: javadoc + target-folder: javadoc publish: needs: build runs-on: ubuntu-latest From 658ae2c2fad542ec8d3eee897ed4201a268d82da Mon Sep 17 00:00:00 2001 From: JvstvsHD <79066214+JvstvsHD@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:38:06 +0100 Subject: [PATCH 13/14] Fix documentation #12 --- build.gradle.kts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d446b6c5..f9031005 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -149,11 +149,12 @@ tasks { //setDestinationDir(file("${layout.buildDirectory.get()}/docs/javadoc")) setDestinationDir(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/${rootProject.version}")) println(destinationDir?.toString()) - - } - - register("createIndexFile") { - mustRunAfter("alljavadoc") - Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + doLast { + try { + Documentation.buildJavadocIndexFile(file("${rootProject.layout.buildDirectory.get()}/docs/javadoc/index.html").toPath(), rootProject.version.toString()) + } catch (e: Exception) { + logger.error("Failed to build Javadoc index file", e) + } + } } } \ No newline at end of file From 8d95c279a9d37e8ac42e758ecb068e34d0f8a7cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:39:04 +0000 Subject: [PATCH 14/14] Update sadu to v2.3.1 [skip ci] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c491f746..5f5b6486 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ jackson-datatype-jsr310 = "2.18.0" jackson-yaml = "2.18.0" postgresql = "42.7.4" hikari = "6.0.0" -sadu = "2.3.0" +sadu = "2.3.1" junit = "5.11.1" paper-api = "1.20.6-R0.1-SNAPSHOT" brigadier = "1.0.500"