File tree 3 files changed +26
-1
lines changed
src/main/java/org/springframework/pulsar/gradle
3 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,10 @@ gradlePlugin {
59
59
id = " io.spring.convention.artfiactory"
60
60
implementationClass = " io.spring.gradle.convention.ArtifactoryPlugin"
61
61
}
62
+ mavenBomPlugin {
63
+ id = " org.springframework.pulsar.bom"
64
+ implementationClass = " org.springframework.pulsar.gradle.MavenBomPlugin"
65
+ }
62
66
optionalDependenciesPlugin {
63
67
id = " org.springframework.pulsar.optional-dependencies"
64
68
implementationClass = " org.springframework.pulsar.gradle.optional.OptionalDependenciesPlugin"
Original file line number Diff line number Diff line change
1
+ package org.springframework.pulsar.gradle
2
+
3
+ import org.gradle.api.Plugin
4
+ import org.gradle.api.Project
5
+ import org.gradle.api.plugins.JavaPlatformPlugin
6
+
7
+ import org.springframework.pulsar.gradle.publish.PublishAllJavaComponentsPlugin
8
+ import org.springframework.pulsar.gradle.publish.SpringMavenPlugin
9
+
10
+ /**
11
+ * @author Chris Bono
12
+ */
13
+ public class MavenBomPlugin implements Plugin<Project > {
14
+
15
+ public void apply (Project project ) {
16
+ project. plugins. apply(JavaPlatformPlugin )
17
+ project. plugins. apply(SpringMavenPlugin )
18
+ project. plugins. apply(PublishAllJavaComponentsPlugin )
19
+ }
20
+ }
Original file line number Diff line number Diff line change 1
1
import org.springframework.pulsar.gradle.SpringModulePlugin
2
2
3
3
plugins {
4
- id ' org.springframework.pulsar.spring-module'
4
+ id ' io.spring.convention.repository'
5
+ id ' org.springframework.pulsar.bom'
5
6
}
6
7
7
8
description = ' Spring Pulsar (Bill of Materials)'
You can’t perform that action at this time.
0 commit comments