2022-03-12 19:22:17 +08:00
|
|
|
compileJava {
|
2022-08-20 18:41:22 +09:00
|
|
|
options.encoding = "UTF-8"
|
2022-03-12 19:22:17 +08:00
|
|
|
}
|
2025-08-24 10:35:59 +03:00
|
|
|
|
|
|
|
|
generateGrammarSource {
|
|
|
|
|
maxHeapSize = "128m"
|
|
|
|
|
arguments += ['-package', 'codechicken.nei.search', '-visitor', '-no-listener']
|
|
|
|
|
outputDirectory = file("${projectDir}/build/generated/sources/search/antlr/codechicken/nei/search/")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
compileJava.dependsOn generateGrammarSource
|
|
|
|
|
sourcesJar.dependsOn generateGrammarSource
|
|
|
|
|
|
2026-02-09 17:05:15 -05:00
|
|
|
sourcesJar {
|
|
|
|
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-24 10:35:59 +03:00
|
|
|
sourceSets {
|
|
|
|
|
main {
|
|
|
|
|
java.srcDirs += ["build/generated/sources/search/antlr/"]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
test {
|
|
|
|
|
useJUnitPlatform()
|
|
|
|
|
testLogging {
|
|
|
|
|
events "passed", "skipped", "failed"
|
|
|
|
|
}
|
|
|
|
|
}
|