diff --git a/README.md b/README.md index 1b9147f8..494d6006 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ version installed, you can replace `./gradlew` with `gradle` in the following st 1. Generate [JSON Schema](https://json-schema.org/) files for all the JSON-RPC data classes (`src/main/java/org/asamk/signal/json`): ```sh - ./gradlew genJsonSchemas + ./gradlew jsonSchemas ``` 2. The generated files can be found in the `build/classes/java/schemas/META-INF/schemas` folder. diff --git a/build.gradle.kts b/build.gradle.kts index 5da77916..550f3f81 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -101,7 +101,7 @@ dependencies { implementation(libs.logback) implementation(libs.zxing) implementation(libs.micronaut.json.schema.annotations) - if (gradle.startParameter.taskNames.any { it.contains("genJsonSchemas") }) { + if (gradle.startParameter.taskNames.any { it.contains("jsonSchemas") }) { implementation(libs.micronaut.json.schema.generator) } implementation(project(":libsignal-cli")) @@ -119,7 +119,7 @@ tasks.withType().configureEach { isReproducibleFileOrder = true } -tasks.withType() { +tasks.withType { options.encoding = "UTF-8" } @@ -197,7 +197,7 @@ val compileJsonSchemas by tasks.registering(JavaCompile::class) { } } -tasks.register("genJsonSchemas") { +tasks.register("jsonSchemas") { group = "application" description = "Generate JSON schemas using annotation processing" dependsOn(compileJsonSchemas)