Migrate ktor-bom to java-platform plugin (#1337)

This commit is contained in:
Sergey Shatunov
2019-12-05 19:23:25 +08:00
committed by Sergey Mashkov
parent 8cc9d4b163
commit 16df1b9ae8
3 changed files with 7 additions and 9 deletions

View File

@@ -48,7 +48,6 @@ buildscript {
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
classpath "me.champeau.gradle:jmh-gradle-plugin:$jmh_plugin_version"
classpath "org.jetbrains.kotlinx:kotlinx.benchmark.gradle:$benchmarks_version"
classpath "io.spring.gradle:dependency-management-plugin:$spring_dependency_management_version"
}
}

View File

@@ -43,9 +43,6 @@ slf4j_version=1.7.26
# typesafe config couldn't be upgraded due to android restrictions
typesafe_config_version=1.3.1
# publishing
spring_dependency_management_version=1.0.8.RELEASE
# third-party
apache_version=4.1.4
gson_version=2.8.6

View File

@@ -1,19 +1,19 @@
plugins {
id 'io.spring.dependency-management'
id 'java-platform'
}
apply from: rootProject.file('gradle/publish.gradle')
def name = project.name
dependencyManagement {
dependencies {
dependencies {
constraints {
rootProject.subprojects.each {
if (it.plugins.hasPlugin("maven-publish") && it.name != name) {
it.publishing.publications.all {
if (it.artifactId.endsWith("-metadata")) return
if (it.artifactId.endsWith("-kotlinMultiplatform")) return
dependency(group: it.groupId, name: it.artifactId, version: it.version)
api(group: it.groupId, name: it.artifactId, version: it.version)
}
}
}
@@ -22,6 +22,8 @@ dependencyManagement {
publishing {
publications {
maven(MavenPublication)
maven(MavenPublication) {
from components.javaPlatform
}
}
}