mirror of
https://github.com/jlengrand/ktor.git
synced 2026-03-10 08:31:20 +00:00
Migrate ktor-bom to java-platform plugin (#1337)
This commit is contained in:
committed by
Sergey Mashkov
parent
8cc9d4b163
commit
16df1b9ae8
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user