60 lines
1.7 KiB
Diff
60 lines
1.7 KiB
Diff
--- a/paper-api/build.gradle.kts
|
||
+++ b/paper-api/build.gradle.kts
|
||
@@ -4,8 +_,10 @@
|
||
plugins {
|
||
`java-library`
|
||
`maven-publish`
|
||
+ // Infstar:API 模块基于 Paper API 源码生成。
|
||
idea
|
||
- id("io.papermc.paperweight.paper-checkstyle")
|
||
+ // Paper Checkstyle 依赖上游复合构建中的 paper-checkstyle 模块,衍生核心暂不启用。
|
||
+ // id("io.papermc.paperweight.paper-checkstyle")
|
||
}
|
||
|
||
java {
|
||
@@ -17,10 +_,12 @@
|
||
JavadocTag("apiNote", "a", "API Note:"),
|
||
)
|
||
|
||
+/*
|
||
paperCheckstyle {
|
||
customJavadocTags = projectCustomJavadocTags
|
||
directoriesToSkipFile = layout.projectDirectory.file(".checkstyle/ignored_directories.txt")
|
||
}
|
||
+*/
|
||
|
||
val annotationsVersion = "26.0.2"
|
||
val adventureVersion = "5.2.0"
|
||
@@ -105,10 +_,10 @@
|
||
testRuntimeOnly("org.junit.platform:junit-platform-launcher:6.0.3")
|
||
|
||
// checkstyle
|
||
- checkstyle(project(":paper-checkstyle"))
|
||
+ // checkstyle(project(":paper-checkstyle"))
|
||
}
|
||
|
||
-val generatedDir: java.nio.file.Path = layout.projectDirectory.dir("src/generated/java").asFile.toPath()
|
||
+val generatedDir: java.nio.file.Path = rootProject.layout.projectDirectory.dir("paper-api/src/generated/java").asFile.toPath()
|
||
idea {
|
||
module {
|
||
generatedSourceDirs.add(generatedDir.toFile())
|
||
@@ -118,6 +_,18 @@
|
||
main {
|
||
java {
|
||
srcDir(generatedDir)
|
||
+ srcDir(file("../paper-api/src/main/java"))
|
||
+ }
|
||
+ resources {
|
||
+ srcDir(file("../paper-api/src/main/resources"))
|
||
+ }
|
||
+ }
|
||
+ test {
|
||
+ java {
|
||
+ srcDir(file("../paper-api/src/test/java"))
|
||
+ }
|
||
+ resources {
|
||
+ srcDir(file("../paper-api/src/test/resources"))
|
||
}
|
||
}
|
||
}
|