groowt/groowt-gradle/build.gradle
2024-05-06 14:43:56 +02:00

40 lines
750 B
Groovy

plugins {
id 'GroowtConventions'
id 'java-gradle-plugin'
id 'com.jessebrault.jbarchiva' version '0.1.0'
id 'maven-publish'
}
group = 'groowt'
version = '0.1.0'
repositories {
mavenCentral()
maven {
url 'https://repo.gradle.org/gradle/libs-releases'
}
}
dependencies {
implementation libs.groovy, libs.gradle.tooling, project(':groowt-gradle-model')
}
gradlePlugin {
plugins {
groowtGradle {
id = 'groowt-gradle'
implementationClass = 'groowt.gradle.GroowtGradlePlugin'
}
}
}
publishing {
publications {
create('groowtGradlePlugin', MavenPublication) {
artifactId = 'groowt-gradle'
from components.java
}
}
}