Skip to content

Commit

Permalink
nebula-plugin-plugin 20.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rpalcolea committed Nov 11, 2022
1 parent 400bbe7 commit 7c14006
Showing 1 changed file with 25 additions and 33 deletions.
58 changes: 25 additions & 33 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/
plugins {
id 'com.netflix.nebula.plugin-plugin' version '19.0.1'
id 'com.netflix.nebula.plugin-plugin' version '20.0.0'
}

description 'Gradle plugin to ease use of ivy-publish and maven-publish'
Expand Down Expand Up @@ -66,62 +66,71 @@ gradlePlugin {
displayName = 'com.netflix.nebula.maven-apache-license'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.license.MavenApacheLicensePlugin'
tags.set(['nebula', 'publish', 'maven', 'apache', 'license'])
}

mavenBasePublish {
id = 'com.netflix.nebula.maven-base-publish'
displayName = 'com.netflix.nebula.maven-base-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenBasePublishPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenDeveloper {
id = 'com.netflix.nebula.maven-developer'
displayName = 'com.netflix.nebula.maven-developer'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenDeveloperPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenManifest {
id = 'com.netflix.nebula.maven-manifest'
displayName = 'com.netflix.nebula.maven-manifest'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenManifestPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenNebulaPublish {
id = 'com.netflix.nebula.maven-nebula-publish'
displayName = 'com.netflix.nebula.maven-nebula-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenNebulaPublishPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenPublish {
id = 'com.netflix.nebula.maven-publish'
displayName = 'com.netflix.nebula.maven-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenPublishPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenShadowPublish {
id = 'com.netflix.nebula.maven-shadow-publish'
displayName = 'com.netflix.nebula.maven-shadow-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenShadowPublishPlugin'
tags.set(['nebula', 'publish', 'maven', 'shadow'])
}

mavenResolvedDependencies {
id = 'com.netflix.nebula.maven-resolved-dependencies'
displayName = 'com.netflix.nebula.maven-resolved-dependencies'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenResolvedDependenciesPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

mavenVerifyUnspecifiedVersionDependencies {
id = 'com.netflix.nebula.maven-verify-unspecified-version-dependencies'
displayName = 'com.netflix.nebula.maven-verify-unspecified-version-dependencies'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenVerifyUnspecifiedVersionDependenciesPlugin'
tags.set(['nebula', 'publish', 'maven'])
}


Expand All @@ -130,140 +139,123 @@ gradlePlugin {
displayName = 'com.netflix.nebula.maven-scm'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.maven.MavenScmPlugin'
tags.set(['nebula', 'publish', 'maven'])
}

ivyBasePublish {
id = 'com.netflix.nebula.ivy-base-publish'
displayName = 'com.netflix.nebula.ivy-base-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyBasePublishPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyCompileOnly {
id = 'com.netflix.nebula.ivy-compile-only'
displayName = 'com.netflix.nebula.ivy-compile-only'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyCompileOnlyPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyManifest {
id = 'com.netflix.nebula.ivy-manifest'
displayName = 'com.netflix.nebula.ivy-manifest'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyManifestPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyNebulaPublish {
id = 'com.netflix.nebula.ivy-nebula-publish'
displayName = 'com.netflix.nebula.ivy-nebula-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyNebulaPublishPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyPublish {
id = 'com.netflix.nebula.ivy-publish'
displayName = 'com.netflix.nebula.ivy-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyPublishPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyShadowPublish {
id = 'com.netflix.nebula.ivy-shadow-publish'
displayName = 'com.netflix.nebula.ivy-shadow-publish'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyShadowPublishPlugin'
tags.set(['nebula', 'publish', 'ivy', 'shadow'])
}

ivyResolvedDependencies {
id = 'com.netflix.nebula.ivy-resolved-dependencies'
displayName = 'com.netflix.nebula.ivy-resolved-dependencies'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyResolvedDependenciesPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyVerifyUnspecifiedVersionDependencies {
id = 'com.netflix.nebula.ivy-verify-unspecified-version-dependencies'
displayName = 'com.netflix.nebula.ivy-verify-unspecified-version-dependencies'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyVerifyUnspecifiedVersionDependenciesPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

ivyRemovePlatformDependencies {
id = 'com.netflix.nebula.ivy-remove-platform-dependencies'
displayName = 'com.netflix.nebula.ivy-remove-platform-dependencies'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.ivy.IvyRemovePlatformDependenciesPlugin'
tags.set(['nebula', 'publish', 'ivy'])
}

publishVerification {
id = 'com.netflix.nebula.publish-verification'
displayName = 'com.netflix.nebula.publish-verification'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.verification.PublishVerificationPlugin'
tags.set(['nebula', 'publish'])
}

javadocJar {
id = 'com.netflix.nebula.javadoc-jar'
displayName = 'com.netflix.nebula.javadoc-jar'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.publications.JavadocJarPlugin'
tags.set(['nebula', 'publish', 'javadoc'])
}

sourceJar {
id = 'com.netflix.nebula.source-jar'
displayName = 'com.netflix.nebula.source-jar'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.publications.SourceJarPlugin'
tags.set(['nebula', 'publish', 'source'])
}

springBootJar {
id = 'com.netflix.nebula.spring-boot-jar'
displayName = 'com.netflix.nebula.spring-boot-jar'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.publications.SpringBootJarPlugin'
tags.set(['nebula', 'publish', 'spring-boot'])
}

testJar {
id = 'com.netflix.nebula.test-jar'
displayName = 'com.netflix.nebula.test-jar'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
implementationClass = 'nebula.plugin.publishing.publications.TestJarPlugin'
tags.set(['nebula', 'publish', 'test-jar'])
}
}
}

pluginBundle {
website = 'https://github.com/nebula-plugins/nebula-publishing-plugin'
vcsUrl = 'https://github.com/nebula-plugins/nebula-publishing-plugin.git'
description = 'Plugins to ease maven-publish and ivy-publish configuration'
pluginTags = [
mavenApacheLicense: ['nebula', 'publish', 'maven', 'apache', 'license'],
mavenBasePublish: ['nebula', 'publish', 'maven'],
mavenDeveloper: ['nebula', 'publish', 'maven'],
mavenManifest: ['nebula', 'publish', 'maven'],
mavenPublish: ['nebula', 'publish', 'maven'],
mavenNebulaPublish: ['nebula', 'publish', 'maven'],
mavenShadowPublish: ['nebula', 'publish', 'maven', 'shadow'],
mavenResolvedDependencies: ['nebula', 'publish', 'maven'],
mavenVerifyUnspecifiedVersionDependencies: ['nebula', 'publish', 'maven'],
mavenScm: ['nebula', 'publish', 'maven'],
ivyBasePublish: ['nebula', 'publish', 'ivy'],
ivyCompileOnly: ['nebula', 'publish', 'ivy'],
ivyManifest: ['nebula', 'publish', 'ivy'],
ivyPublish: ['nebula', 'publish', 'ivy'],
ivyShadowPublish: ['nebula', 'publish', 'ivy', 'shadow'],
ivyNebulaPublish: ['nebula', 'publish', 'ivy'],
ivyResolvedDependencies: ['nebula', 'publish', 'ivy'],
ivyVerifyUnspecifiedVersionDependencies: ['nebula', 'publish', 'ivy'],
ivyRemovePlatformDependencies: ['nebula', 'publish', 'ivy'],
publishVerification: ['nebula', 'publish'],
javadocJar: ['nebula', 'publish', 'javadoc'],
sourceJar: ['nebula', 'publish', 'source'],
springBootJar: ['nebula', 'publish', 'spring-boot'],
testJar: ['nebula', 'publish', 'test-jar']
]
}

targetCompatibility = JavaVersion.VERSION_1_8
sourceCompatibility = JavaVersion.VERSION_1_8

Expand Down

0 comments on commit 7c14006

Please sign in to comment.