Progress toward including Citizens plugin as proper dependency

This commit is contained in:
Altiami
2024-04-03 09:22:15 -07:00
parent 9a783e9d5d
commit f86cb52c01
4 changed files with 20 additions and 32 deletions

View File

@@ -13,6 +13,7 @@ dependencies {
dependencies {
compileOnly(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
compileOnly("Citizens2:Citizens:2.0.33:3367@jar")
}
java {

View File

@@ -4,6 +4,22 @@ dependencyResolutionManagement {
repositories {
gradlePluginPortal()
maven("https://repo.papermc.io/repository/maven-public/")
val citizensJenkins = ivy {
name = "citizensRepo"
url = uri("https://ci.citizensnpcs.co/job")
patternLayout {
artifact("/[organisation]/[classifier]/artifact/dist/target/[module]-[revision]-b[classifier].[ext]")
}
metadataSources {
artifact()
}
}
exclusiveContent {
forRepositories(citizensJenkins)
filter {
includeGroup("Citizens2")
}
}
}
versionCatalogs {