Adjust BOM to include java platform (#536)
This commit is contained in:
@@ -59,6 +59,10 @@ gradlePlugin {
|
||||
id = "io.spring.convention.artfiactory"
|
||||
implementationClass = "io.spring.gradle.convention.ArtifactoryPlugin"
|
||||
}
|
||||
mavenBomPlugin {
|
||||
id = "org.springframework.pulsar.bom"
|
||||
implementationClass = "org.springframework.pulsar.gradle.MavenBomPlugin"
|
||||
}
|
||||
optionalDependenciesPlugin {
|
||||
id = "org.springframework.pulsar.optional-dependencies"
|
||||
implementationClass = "org.springframework.pulsar.gradle.optional.OptionalDependenciesPlugin"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package org.springframework.pulsar.gradle
|
||||
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.plugins.JavaPlatformPlugin
|
||||
|
||||
import org.springframework.pulsar.gradle.publish.PublishAllJavaComponentsPlugin
|
||||
import org.springframework.pulsar.gradle.publish.SpringMavenPlugin
|
||||
|
||||
/**
|
||||
* @author Chris Bono
|
||||
*/
|
||||
public class MavenBomPlugin implements Plugin<Project> {
|
||||
|
||||
public void apply(Project project) {
|
||||
project.plugins.apply(JavaPlatformPlugin)
|
||||
project.plugins.apply(SpringMavenPlugin)
|
||||
project.plugins.apply(PublishAllJavaComponentsPlugin)
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,8 @@
|
||||
import org.springframework.pulsar.gradle.SpringModulePlugin
|
||||
|
||||
plugins {
|
||||
id 'org.springframework.pulsar.spring-module'
|
||||
id 'io.spring.convention.repository'
|
||||
id 'org.springframework.pulsar.bom'
|
||||
}
|
||||
|
||||
description = 'Spring Pulsar (Bill of Materials)'
|
||||
|
||||
Reference in New Issue
Block a user