1
0
mirror of synced 2025-12-19 18:14:56 -05:00

gradle: fix broken plugin source (#44835)

This commit is contained in:
Marius Posta
2024-08-27 14:23:24 -07:00
committed by GitHub
parent ff31b44a41
commit 619b7571e8

View File

@@ -65,28 +65,26 @@ class AirbyteBulkConnectorExtension {
}
String micronautVersion = null
{
// Use a temporary configuration to find the Micronaut version
// in the transitive dependencies of the Bulk CDK base.
def tempConfiguration = project.configurations.detachedConfiguration()
def baseDependency = (cdk == "local")
? project.dependencies.create(fromSource.first)
: project.dependencies.create(fromJar.first)
tempConfiguration.dependencies.add(baseDependency)
tempConfiguration.resolvedConfiguration.firstLevelModuleDependencies.each {resolvedDependency ->
resolvedDependency.children.each { transitiveDependency ->
if (micronautVersion == null &&
transitiveDependency.moduleGroup == TARGET_GROUP &&
transitiveDependency.moduleName == TARGET_MODULE) {
micronautVersion = transitiveDependency.moduleVersion
}
// Use a temporary configuration to find the Micronaut version
// in the transitive dependencies of the Bulk CDK base.
def tempConfiguration = project.configurations.detachedConfiguration()
def baseDependency = (cdk == "local")
? project.dependencies.create(fromSource.first)
: project.dependencies.create(fromJar.first)
tempConfiguration.dependencies.add(baseDependency)
tempConfiguration.resolvedConfiguration.firstLevelModuleDependencies.each {resolvedDependency ->
resolvedDependency.children.each { transitiveDependency ->
if (micronautVersion == null &&
transitiveDependency.moduleGroup == TARGET_GROUP &&
transitiveDependency.moduleName == TARGET_MODULE) {
micronautVersion = transitiveDependency.moduleVersion
}
}
if (micronautVersion == null) {
throw new IllegalArgumentException(
"Micronaut version number not found; $TARGET_GROUP:$TARGET_MODULE is not a transitive dependency."
)
}
}
if (micronautVersion == null) {
throw new IllegalArgumentException(
"Micronaut version number not found; $TARGET_GROUP:$TARGET_MODULE is not a transitive dependency."
)
}
final String kspDependency = "io.micronaut:micronaut-inject-kotlin:$micronautVersion"