From 47127c852015faa27b562b50e43f39145cd4da2d Mon Sep 17 00:00:00 2001 From: mohammed Alteniji <34905970+ham1255@users.noreply.github.com> Date: Sat, 25 Mar 2023 19:46:22 +0400 Subject: [PATCH] Javadocs links update (#67) --- README.md | 6 ++++-- RedisBungee-API/build.gradle.kts | 1 + RedisBungee-Bungee/build.gradle.kts | 3 +++ RedisBungee-Velocity/build.gradle.kts | 3 +++ 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4940119..80f421b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Cluster mode compatibility in version 0.8.0: If you are using static legacy method `RedisBungee#getPool()` it might fail in: * if Cluster mode is enabled, due fact its Uses different classes * if JedisPool compatibility mode is disabled in the config due fact project internally switched to JedisPooled than Jedis -* + ## License This project is distributed under Eclipse Public License 1.0 @@ -133,7 +133,9 @@ then use any of these in your project. ``` ## Javadocs -For current version [0.8.0](https://proxiodev.github.io/RedisBungee-JavaDocs/0.8.0-SNAPSHOT/) +* API: https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc/ +* Velocity: https://ci.limework.net/RedisBungee/RedisBungee-Velocity/build/docs/javadoc/ +* Bungeecord: https://ci.limework.net/RedisBungee/RedisBungee-Bungee/build/docs/javadoc/ ## Configuration 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")