fix gradle plugin publishing
This commit is contained in:
parent
5b6b30635e
commit
73952fe328
16 changed files with 95 additions and 118 deletions
|
@ -16,32 +16,27 @@ dependencies {
|
|||
testImplementation libs.jsoup
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
asciidoctorPlugin {
|
||||
id = 'org.xbib.gradle.plugin.asciidoctor'
|
||||
implementationClass = 'org.xbib.gradle.plugin.asciidoctor.AsciidoctorPlugin'
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
asciidoctorPlugin {
|
||||
id = 'org.xbib.gradle.plugin.asciidoctor'
|
||||
implementationClass = 'org.xbib.gradle.plugin.asciidoctor.AsciidoctorPlugin'
|
||||
version = project.version
|
||||
description = 'Asciidoctor plugin for building documentations'
|
||||
displayName = 'Asciidoctor plugin for building documentations'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
mavenCoordinates {
|
||||
/* mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-asciidoctor"
|
||||
version = project.version
|
||||
}
|
||||
*/
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
plugins {
|
||||
asciidoctorPlugin {
|
||||
id = 'org.xbib.gradle.plugin.asciidoctor'
|
||||
version = project.version
|
||||
description = 'Asciidoctor plugin for building documentations'
|
||||
displayName = 'Asciidoctor plugin for building documentations'
|
||||
tags = ['asciidoctor']
|
||||
}
|
||||
}
|
||||
tags = ['asciidoctor']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
name = gradle-plugin-asciidoctor
|
||||
version = 2.5.2.1
|
||||
|
|
|
@ -13,32 +13,26 @@ dependencies {
|
|||
testImplementation gradleTestKit()
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
dockerPlugin {
|
||||
id = 'org.xbib.gradle.plugin.docker'
|
||||
implementationClass = 'org.xbib.gradle.plugin.docker.DockerPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-docker"
|
||||
version = project.version
|
||||
}
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
plugins {
|
||||
dockerPlugin {
|
||||
id = 'org.xbib.gradle.plugin.docker'
|
||||
version = project.version
|
||||
description = 'Docker plugin for build and push by Dockerfile'
|
||||
displayName = 'Docker Plugin for build and push by Dockerfile'
|
||||
tags = ['docker']
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
dockerPlugin {
|
||||
id = 'org.xbib.gradle.plugin.docker'
|
||||
implementationClass = 'org.xbib.gradle.plugin.docker.DockerPlugin'
|
||||
version = project.version
|
||||
description = 'Docker plugin for build and push by Dockerfile'
|
||||
displayName = 'Docker Plugin for build and push by Dockerfile'
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
/*mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-docker"
|
||||
version = project.version
|
||||
}*/
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
tags = ['docker']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
name = gradle-plugin-docker
|
||||
version = 2.4.0
|
||||
|
|
|
@ -16,32 +16,26 @@ dependencies {
|
|||
testImplementation libs.junit4
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
gitPlugin {
|
||||
id = 'org.xbib.gradle.plugin.git'
|
||||
implementationClass = 'org.xbib.gradle.plugin.git.GitPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-git"
|
||||
version = project.version
|
||||
}
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
gitPlugin {
|
||||
id = 'org.xbib.gradle.plugin.git'
|
||||
implementationClass = 'org.xbib.gradle.plugin.git.GitPlugin'
|
||||
version = project.version
|
||||
description = 'Git client plugin based on JGit'
|
||||
displayName = 'Git client plugin based on JGit'
|
||||
tags = ['git']
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
/*mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-git"
|
||||
version = project.version
|
||||
}*/
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
tags = ['git']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
version = 2.2.0
|
||||
name = gradle-plugin-docker
|
||||
version = 2.2.0
|
||||
|
|
|
@ -15,27 +15,21 @@ dependencies {
|
|||
testImplementation gradleTestKit()
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
jaccPlugin {
|
||||
id = 'org.xbib.gradle.plugin.jacc'
|
||||
implementationClass = 'org.xbib.gradle.plugin.jacc.JaccPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
jaccPlugin {
|
||||
id = 'org.xbib.gradle.plugin.jacc'
|
||||
implementationClass = 'org.xbib.gradle.plugin.jacc.JaccPlugin'
|
||||
version = project.version
|
||||
description = 'Gradle Jacc plugin'
|
||||
displayName = 'Gradle Jacc plugin'
|
||||
tags = ['jacc']
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
tags = ['jacc']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
name = gradle-plugin-jacc
|
||||
version = 1.4.0
|
||||
|
|
|
@ -15,27 +15,21 @@ dependencies {
|
|||
testImplementation gradleTestKit()
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
jflexPlugin {
|
||||
id = 'org.xbib.gradle.plugin.jflex'
|
||||
implementationClass = 'org.xbib.gradle.plugin.jflex.JFlexPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
jflexPlugin {
|
||||
id = 'org.xbib.gradle.plugin.jflex'
|
||||
implementationClass = 'org.xbib.gradle.plugin.jflex.JFlexPlugin'
|
||||
version = project.version
|
||||
description = 'Gradle JFlex plugin'
|
||||
displayName = 'Gradle JFlex plugin'
|
||||
tags = ['jflex']
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
tags = ['jflex']
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
name = gradle-plugin-jflex
|
||||
version = 1.6.0
|
||||
|
|
|
@ -14,32 +14,36 @@ dependencies {
|
|||
testImplementation gradleTestKit()
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
rpmPlugin {
|
||||
id = 'org.xbib.gradle.plugin.rpm'
|
||||
implementationClass = 'org.xbib.gradle.plugin.RpmPlugin'
|
||||
publishing {
|
||||
repositories {
|
||||
maven {
|
||||
name = 'localRepository'
|
||||
url = 'build/local-repository'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-rpm"
|
||||
version = project.version
|
||||
}
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
rpmPlugin {
|
||||
id = 'org.xbib.gradle.plugin.rpm'
|
||||
group = project.group
|
||||
version = project.version
|
||||
description = 'Java implementation for RPM packaging'
|
||||
displayName = 'Java implementation for RPM packaging'
|
||||
tags = [ 'rpm' ]
|
||||
implementationClass = 'org.xbib.gradle.plugin.RpmPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
/*mavenCoordinates {
|
||||
groupId = "org.xbib.gradle.plugin"
|
||||
artifactId = "gradle-plugin-rpm"
|
||||
version = project.version
|
||||
}*/
|
||||
website = 'https://github.com/jprante/gradle-plugins'
|
||||
vcsUrl = 'https://github.com/jprante/gradle-plugins'
|
||||
tags = [ 'rpm' ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
version = 2.3.0
|
||||
name = gradle-plugin-rpm
|
||||
version = 2.4.0
|
||||
|
|
|
@ -19,27 +19,22 @@ dependencies {
|
|||
testImplementation libs.spock.junit4
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
shadowPlugin {
|
||||
id = 'org.xbib.gradle.plugin.shadow'
|
||||
implementationClass = 'org.xbib.gradle.plugin.shadow.ShadowPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (project.hasProperty('gradle.publish.key')) {
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
shadowPlugin {
|
||||
id = 'org.xbib.gradle.plugin.shadow'
|
||||
implementationClass = 'org.xbib.gradle.plugin.shadow.ShadowPlugin'
|
||||
group = project.group
|
||||
version = project.version
|
||||
description = 'Shadow plugin for Gradle'
|
||||
displayName = 'Shadow plugin for Gradle'
|
||||
tags = [ 'shadow' ]
|
||||
}
|
||||
}
|
||||
}
|
||||
pluginBundle {
|
||||
website = scmUrl
|
||||
vcsUrl = scmUrl
|
||||
tags = [ 'shadow' ]
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
name = gradle-plugin-shadow
|
||||
version = 2.0.0
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
group = 'org.xbib.gradle.plugin'
|
||||
name = 'gradle-plugins'
|
||||
group = org.xbib.gradle.plugin
|
||||
name = gradle-plugins
|
||||
version = 0.0.2
|
||||
|
||||
org.gradle.warning.mode = ALL
|
||||
|
|
|
@ -25,7 +25,7 @@ dependencyResolutionManagement {
|
|||
library('jacc', 'org.xbib:jacc:2.2.0')
|
||||
library('groovy-git', 'org.xbib.groovy', 'groovy-git').version('2.1.0')
|
||||
library('rpm', 'org.xbib', 'rpm-core').version('2.2.0')
|
||||
plugin('publish', 'com.gradle.plugin-publish').version('0.18.0')
|
||||
plugin('publish', 'com.gradle.plugin-publish').version('1.0.0-rc-2')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue