Package-level declarations

Types

Link copied to clipboard
@DisableCachingByDefault(because = "Generates validation artifacts from dynamic classpath metadata")
abstract class BaseValixTask : DefaultTask
Link copied to clipboard
@DisableCachingByDefault(because = "Generates markdown documentation based on dynamic classpath metadata")
open class GenerateValixDocsTask : BaseValixTask
Link copied to clipboard
@DisableCachingByDefault(because = "Generates metadata json based on dynamic classpath metadata")
open class GenerateValixMetadataTask : BaseValixTask
Link copied to clipboard
@DisableCachingByDefault(because = "Generates OpenAPI specification based on dynamic classpath metadata")
open class GenerateValixOpenApiTask : BaseValixTask
Link copied to clipboard
@DisableCachingByDefault(because = "Generates JSON schemas based on dynamic classpath metadata")
open class GenerateValixSchemasTask : BaseValixTask
Link copied to clipboard
open class ValixExtension

Gradle Extension DSL configuration block for Valix build tasks (valix { ... }).

Link copied to clipboard
class ValixGradlePlugin : Plugin<Project>

Valix Gradle Plugin for automating documentation, OpenAPI schema, JSON schema, and metadata generation.