Skip to content

Commit 708a064

Browse files
committed
Fix plugin descriptor generation to use gradlePlugin DSL
1 parent 0912dd5 commit 708a064

4 files changed

Lines changed: 19 additions & 35 deletions

File tree

spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/build.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,19 @@ group = 'org.springframework.cloud'
5050
sourceCompatibility = 17
5151
targetCompatibility = 17
5252

53+
gradlePlugin {
54+
plugins {
55+
springCloudContractPlugin {
56+
id = 'org.springframework.cloud.contract'
57+
implementationClass = 'org.springframework.cloud.contract.verifier.plugin.SpringCloudContractVerifierGradlePlugin'
58+
}
59+
springCloudContractPluginAlias {
60+
id = 'spring-cloud-contract'
61+
implementationClass = 'org.springframework.cloud.contract.verifier.plugin.SpringCloudContractVerifierGradlePlugin'
62+
}
63+
}
64+
}
65+
5366
repositories {
5467
mavenLocal()
5568
mavenCentral()

spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/gradle/release.gradle

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,14 @@ if (isReleaseToCentral) {
6262

6363
plugins {
6464
springCloudContractPlugin {
65-
id = 'org.springframework.cloud.contract'
66-
displayName = 'spring-cloud-contract'
65+
displayName = 'Spring Cloud Contract Gradle Plugin'
66+
description = 'Spring Cloud Contract Gradle Plugin'
67+
tags.set(['spring', 'spring-framework', 'spring-cloud', 'spring-cloud-contract'])
68+
}
69+
springCloudContractPluginAlias {
70+
displayName = 'Spring Cloud Contract Gradle Plugin (Alias)'
6771
description = 'Spring Cloud Contract Gradle Plugin'
6872
tags.set(['spring', 'spring-framework', 'spring-cloud', 'spring-cloud-contract'])
69-
implementationClass = 'org.springframework.cloud.contract.verifier.plugin.SpringCloudContractVerifierGradlePlugin'
7073
}
7174
}
7275
}

spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.springframework.cloud.contract.properties

Lines changed: 0 additions & 16 deletions
This file was deleted.

spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/resources/META-INF/gradle-plugins/spring-cloud-contract.properties

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)