Skip to content

Commit

Permalink
gradle: fix broken plugin source (#44835)
Browse files Browse the repository at this point in the history
  • Loading branch information
postamar authored Aug 27, 2024
1 parent ff31b44 commit 619b757
Showing 1 changed file with 18 additions and 20 deletions.
38 changes: 18 additions & 20 deletions buildSrc/src/main/groovy/airbyte-bulk-connector.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down

0 comments on commit 619b757

Please sign in to comment.