Kreate v1.2.3 Help

Project Metadata

The project { } block inside kreate { } is the central place to declare the identity of your Gradle module. Kreate reads these values and applies them to the Gradle project at evaluation time, making them available to other subsystems like publishing, documentation, and build constants.

kreate { project { name = "Example" description = "Example project" } }

Properties

name

Type: Property<String>
Required: yes

Sets the display name of the project. Other Kreate subsystems — such as publishing and build constants generation — use this value to identify the artifact and generate derived names.

project { name = "MyLibrary" }

description

Type: Property<String>
Default: "A Kreate project."

A human-readable description of the project. Kreate writes this value directly to project.description during the afterEvaluate phase, so it appears in generated POM files and documentation outputs.

project { description = "A high-performance Kotlin/Native library." }
26 April 2026