diff --git a/artifacts/manifest.json b/artifacts/manifest.json new file mode 100644 index 0000000..4f4afc2 --- /dev/null +++ b/artifacts/manifest.json @@ -0,0 +1,62 @@ +{ + "items": [ + { + "name": "foundation-bifrost", + "type": "bukkit-plugin", + "version": "DEV", + "dependencies": [ + "foundation-core" + ], + "files": [ + { + "name": "foundation-bifrost-DEV-plugin.jar", + "type": "plugin-jar", + "path": "foundation-bifrost/build/libs/foundation-bifrost-DEV-plugin.jar" + } + ] + }, + { + "name": "foundation-chaos", + "type": "bukkit-plugin", + "version": "DEV", + "dependencies": [ + "foundation-core" + ], + "files": [ + { + "name": "foundation-chaos-DEV-plugin.jar", + "type": "plugin-jar", + "path": "foundation-chaos/build/libs/foundation-chaos-DEV-plugin.jar" + } + ] + }, + { + "name": "foundation-core", + "type": "bukkit-plugin", + "version": "DEV", + "dependencies": [], + "files": [ + { + "name": "foundation-core-DEV-plugin.jar", + "type": "plugin-jar", + "path": "foundation-core/build/libs/foundation-core-DEV-plugin.jar" + } + ] + }, + { + "name": "foundation-heimdall", + "type": "bukkit-plugin", + "version": "DEV", + "dependencies": [ + "foundation-core" + ], + "files": [ + { + "name": "foundation-heimdall-DEV-plugin.jar", + "type": "plugin-jar", + "path": "foundation-heimdall/build/libs/foundation-heimdall-DEV-plugin.jar" + } + ] + } + ] +} diff --git a/foundation-bifrost/build.gradle.kts b/foundation-bifrost/build.gradle.kts index d29ac41..2664b90 100644 --- a/foundation-bifrost/build.gradle.kts +++ b/foundation-bifrost/build.gradle.kts @@ -10,3 +10,7 @@ dependencies { implementation(project(":common-plugin")) compileOnly(project(":foundation-shared")) } + +plugin { + dependency(project(":foundation-core")) +} diff --git a/foundation-chaos/build.gradle.kts b/foundation-chaos/build.gradle.kts index 503cbfd..025ca99 100644 --- a/foundation-chaos/build.gradle.kts +++ b/foundation-chaos/build.gradle.kts @@ -6,3 +6,7 @@ dependencies { implementation(project(":common-plugin")) compileOnly(project(":foundation-shared")) } + +plugin { + dependency(project(":foundation-core")) +} diff --git a/foundation-heimdall/build.gradle.kts b/foundation-heimdall/build.gradle.kts index 4198d44..4b5ddde 100644 --- a/foundation-heimdall/build.gradle.kts +++ b/foundation-heimdall/build.gradle.kts @@ -7,3 +7,7 @@ dependencies { compileOnly(project(":foundation-shared")) implementation(project(":common-heimdall")) } + +plugin { + dependency(project(":foundation-core")) +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 1def06c..038ea6d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -40,7 +40,7 @@ dependencyResolutionManagement { versionCatalogs { create("libs") { version("versions-plugin", "0.45.0") - version("concrete", "0.11.0") + version("concrete", "0.14.0") plugin("versions", "com.github.ben-manes.versions").versionRef("versions-plugin") diff --git a/tools/organize-artifacts.sh b/tools/organize-artifacts.sh index b181676..9f9d425 100755 --- a/tools/organize-artifacts.sh +++ b/tools/organize-artifacts.sh @@ -6,6 +6,7 @@ rm -rf artifacts/ mkdir -p artifacts/ mkdir -p artifacts/build/manifests cp build/manifests/update.json artifacts/build/manifests/ +cp build/manifests/manifest.json artifacts/ find . -name "*-plugin.jar" | grep "foundation-" | while read -r JAR do