Files
MoonBridge/build-logic/build.gradle.kts
T
layue13andClaude Opus 5.5 789648c82f refactor: 仓库根目录按用途分组
- proxy/:core、plugin-api、luckperms 及其上游子模块 vendor/luckperms
- messaging/、backend/ 保持在根目录(messaging 是代理与后端共用的 API)
- build-logic/(原 proxy-build-logic)
- testing/:smoke/ 与 benchmarks/,不进入发行物

Gradle 项目名不变(settings.gradle.kts 映射目录),任务路径与 Maven 坐标照旧。
脚本的仓库根定位、文档与记录中的链接同步更新。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:34:01 +08:00

25 lines
805 B
Kotlin

plugins {
`kotlin-dsl`
}
gradlePlugin {
plugins {
register("javaLibraryConventions") {
id = "moonbridge.java-library-conventions"
implementationClass = "MoonBridgeJavaLibraryConventionsPlugin"
}
register("java8LibraryConventions") {
id = "moonbridge.java8-library-conventions"
implementationClass = "MoonBridgeJava8LibraryConventionsPlugin"
}
register("publishingConventions") {
id = "moonbridge.publishing-conventions"
implementationClass = "MoonBridgePublishingConventionsPlugin"
}
register("applicationConventions") {
id = "moonbridge.application-conventions"
implementationClass = "MoonBridgeApplicationConventionsPlugin"
}
}
}