jimmer-entity-external-gradle-plugin
自动收集自
lib/ksp/metadata/jimmer-entity-external-gradle-plugin/README.md。
site.addzero.ksp.jimmer-entity-external is the only direct consumer entry for the Jimmer external processor family.
Recommended Usage
plugins {
id("site.addzero.ksp.jimmer-entity-external")
}
jimmerEntityExternal {
sharedSourceDir.set(layout.projectDirectory.dir("src/commonMain/kotlin").asFile.absolutePath)
sharedComposeSourceDir.set(layout.projectDirectory.dir("src/commonMain/kotlin").asFile.absolutePath)
backendServerSourceDir.set(layout.projectDirectory.dir("src/jvmMain/kotlin").asFile.absolutePath)
entity2Iso.packageName.set("demo.generated.iso")
entity2Iso.classSuffix.set("Iso")
entity2Iso.serializableEnabled.set(true)
entity2Form.enabled.set(false)
entity2Mcp.enabled.set(false)
}
Child Processor Switches
entity2Iso.enabled: defaulttrueentity2Iso.serializableEnabled: defaulttrue, controls whether generatedIsoemits@Serializableand@Contextualentity2Form.enabled: defaulttrueentity2Mcp.enabled: defaulttrue
The umbrella processor always loads SPI subprocessors through ServiceLoader, then filters them by the serialized enable flags before dependsOn topological execution.
Maven / Gradle
已发布至 Maven Central。
implementation("site.addzero:jimmer-entity-external-gradle-plugin:latest version")
<dependency>
<groupId>site.addzero</groupId>
<artifactId>jimmer-entity-external-gradle-plugin</artifactId>
<version>latest version</version>
</dependency>