From ca2793eeae75b06da34d0039c74612dcdd9c234f Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Sun, 17 May 2026 15:51:55 -0400 Subject: [PATCH] Use new strategy for loading in dependencies --- build.gradle.kts | 7 ++++--- settings.gradle.kts | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 5766371..4ccd7b1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,6 +2,7 @@ plugins { java `maven-publish` idea + id("dev.plex.module") version "1.0" } group = "dev.plex" @@ -36,9 +37,9 @@ dependencies { implementation("dev.plex:server:1.6") implementation("org.json:json:20251224") implementation("org.reflections:reflections:0.10.2") - implementation("org.eclipse.jetty:jetty-server:12.1.9") - implementation("org.eclipse.jetty.ee10:jetty-ee10-servlet:12.1.9") - implementation("org.eclipse.jetty:jetty-proxy:12.1.9") + plexLibrary("org.eclipse.jetty:jetty-server:12.1.9") + plexLibrary("org.eclipse.jetty.ee10:jetty-ee10-servlet:12.1.9") + plexLibrary("org.eclipse.jetty:jetty-proxy:12.1.9") implementation("com.github.MilkBowl:VaultAPI:1.7.1") { exclude("org.bukkit", "bukkit") } diff --git a/settings.gradle.kts b/settings.gradle.kts index 231a2bf..1e1bcfa 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,2 +1,18 @@ +pluginManagement { + repositories { + maven("https://nexus.telesphoreo.me/repository/gradle-plugins-releases/") + maven("https://nexus.telesphoreo.me/repository/gradle-plugins-snapshots/") + gradlePluginPortal() + mavenCentral() + } + resolutionStrategy { + eachPlugin { + if (requested.id.id == "dev.plex.module") { + useModule("dev.plex:plex-modules-gradle-plugin:${requested.version}") + } + } + } +} + rootProject.name = "Module-HTTPD"