11import com.diffplug.gradle.spotless.SpotlessExtension
22import io.qameta.allure.gradle.task.AllureReport
3- import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
43import ru.vyarus.gradle.plugin.quality.QualityExtension
54
65buildscript {
@@ -12,8 +11,6 @@ buildscript {
1211
1312 dependencies {
1413 classpath(" com.diffplug.spotless:spotless-plugin-gradle:5.11.1" )
15- classpath(" com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5" )
16- classpath(" io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE" )
1714 classpath(" ru.vyarus:gradle-quality-plugin:4.5.0" )
1815 }
1916}
@@ -36,6 +33,7 @@ plugins {
3633 java
3734 `java- library`
3835 `maven- publish`
36+ id(" io.spring.dependency-management" ) version " 1.0.11.RELEASE"
3937 id(" io.qameta.allure" ) version " 2.8.1"
4038}
4139
@@ -66,12 +64,12 @@ configure(subprojects) {
6664 apply (plugin = " com.diffplug.spotless" )
6765 apply (plugin = " io.qameta.allure" )
6866
69- configure< DependencyManagementExtension > {
67+ dependencyManagement {
7068 imports {
71- mavenBom(" com.fasterxml.jackson:jackson-bom:2.12.2" )
7269 mavenBom(" org.junit:junit-bom:5.7.1" )
7370 }
7471 dependencies {
72+ dependency(" com.fasterxml.jackson.core:jackson-databind:2.12.2" )
7573 dependency(" com.github.tomakehurst:wiremock:2.27.2" )
7674 dependency(" com.google.inject:guice:5.0.1" )
7775 dependency(" com.google.testing.compile:compile-testing:0.19" )
@@ -209,12 +207,12 @@ configure(subprojects) {
209207 tasks.withType(Javadoc ::class ) {
210208 (options as StandardJavadocDocletOptions ).addStringOption(" Xdoclint:none" , " -quiet" )
211209 }
212-
210+
213211 publishing {
214212 publications {
215213 create<MavenPublication >(" maven" ) {
216214 from(components[" java" ])
217-
215+ suppressAllPomMetadataWarnings()
218216 pom {
219217 name.set(project.description)
220218 description.set(project.description)
@@ -229,12 +227,12 @@ configure(subprojects) {
229227 developer {
230228 id.set(" baev" )
231229 name.set(" Dmitry Baev" )
232- email.set(" baev@qameta.io" )
230+ email.set(" dmitry. baev@qameta.io" )
233231 }
234232 developer {
235233 id.set(" eroshenkoam" )
236234 name.set(" Artem Eroshenko" )
237- email.set(" artem@qameta.io" )
235+ email.set(" artem.eroshenko @qameta.io" )
238236 }
239237 }
240238 scm {
0 commit comments