Skip to content

Commit b570522

Browse files
committed
gradle platform rules
1 parent d62a289 commit b570522

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import org.gradle.api.artifacts.ComponentMetadataRule
2+
import org.gradle.api.artifacts.ComponentMetadataContext
3+
4+
class JacksonPlatformRule implements ComponentMetadataRule {
5+
void execute (ComponentMetadataContext ctx) {
6+
ctx.details.with {
7+
if (id.group.startsWith ("com.fasterxml.jackson")) {
8+
belongsTo ("com.fasterxml.jackson:jackson-bom:${id.version}", false)
9+
}
10+
}
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import org.gradle.api.artifacts.ComponentMetadataContext
2+
import org.gradle.api.artifacts.ComponentMetadataRule
3+
4+
class KotlinPlatformRule implements ComponentMetadataRule {
5+
void execute (ComponentMetadataContext ctx) {
6+
ctx.details.with {
7+
if (id.group.startsWith ("org.jetbrains.kotlin")) {
8+
belongsTo ("org.jetbrains.kotlin:kotlin-platform:${id.version}")
9+
}
10+
}
11+
}
12+
}

0 commit comments

Comments
 (0)