From 6009c7c2eceefaa82b54c1ea7c7624290effa481 Mon Sep 17 00:00:00 2001 From: mohammed jasem alaajel Date: Sat, 25 Mar 2023 19:37:50 +0400 Subject: [PATCH] fix java docs linking --- RedisBungee-API/build.gradle.kts | 1 + RedisBungee-Bungee/build.gradle.kts | 3 +++ RedisBungee-Velocity/build.gradle.kts | 3 +++ 3 files changed, 7 insertions(+) diff --git a/RedisBungee-API/build.gradle.kts b/RedisBungee-API/build.gradle.kts index 71bee84..cf381b9 100644 --- a/RedisBungee-API/build.gradle.kts +++ b/RedisBungee-API/build.gradle.kts @@ -59,6 +59,7 @@ tasks { "https://javadoc.io/doc/redis.clients/jedis/$jedisVersion/", // jedis "https://guava.dev/releases/$guavaVersion/api/docs/" // guava ) + } test { diff --git a/RedisBungee-Bungee/build.gradle.kts b/RedisBungee-Bungee/build.gradle.kts index ab898b4..4f0c79b 100644 --- a/RedisBungee-Bungee/build.gradle.kts +++ b/RedisBungee-Bungee/build.gradle.kts @@ -29,12 +29,15 @@ java { tasks { withType { + dependsOn(project(":RedisBungee-API").getTasksByName("javadoc", false)) val options = options as StandardJavadocDocletOptions options.use() options.isDocFilesSubDirs = true options.links( "https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/", // bungeecord api ) + val apiDocs = File(rootProject.projectDir, "RedisBungee-API/build/docs/javadoc") + options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path) } runWaterfall { waterfallVersion("1.19") diff --git a/RedisBungee-Velocity/build.gradle.kts b/RedisBungee-Velocity/build.gradle.kts index 35fa624..3f4ea99 100644 --- a/RedisBungee-Velocity/build.gradle.kts +++ b/RedisBungee-Velocity/build.gradle.kts @@ -31,12 +31,15 @@ java { tasks { withType { + dependsOn(project(":RedisBungee-API").getTasksByName("javadoc", false)) val options = options as StandardJavadocDocletOptions options.use() options.isDocFilesSubDirs = true options.links( "https://jd.papermc.io/velocity/3.0.0/", // velocity api ) + val apiDocs = File(rootProject.projectDir, "RedisBungee-API/build/docs/javadoc") + options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path) } runVelocity { velocityVersion("3.2.0-SNAPSHOT")