43 lines
993 B
Plaintext
43 lines
993 B
Plaintext
import org.gradle.kotlin.dsl.groovy
|
|
|
|
plugins {
|
|
id("java")
|
|
id("groovy")
|
|
id("com.gradle.plugin-publish") version "1.2.0"
|
|
}
|
|
|
|
java {
|
|
sourceCompatibility = JavaVersion.VERSION_21
|
|
targetCompatibility = JavaVersion.VERSION_21
|
|
}
|
|
|
|
repositories {
|
|
mavenLocal()
|
|
mavenCentral()
|
|
}
|
|
|
|
group = "org.jooq"
|
|
version = "3.20.9-SNAPSHOT"
|
|
|
|
dependencies {
|
|
implementation(gradleApi())
|
|
implementation("$group:jooq-codegen:$version")
|
|
}
|
|
|
|
tasks.withType<Javadoc> {
|
|
(options as StandardJavadocDocletOptions).addStringOption("Xdoclint:none", "-quiet")
|
|
}
|
|
|
|
gradlePlugin {
|
|
website = "https://jooq.org"
|
|
vcsUrl = "https://github.com/jOOQ/jOOQ"
|
|
plugins {
|
|
create("simplePlugin") {
|
|
id = "${group}.jooq-codegen-gradle"
|
|
displayName = "jooq-codegen-gradle"
|
|
description = "jOOQ code generation plugin for Gradle"
|
|
tags.set(listOf("jooq"))
|
|
implementationClass = "org.jooq.codegen.gradle.CodegenPlugin"
|
|
}
|
|
}
|
|
} |