Skip to content

Commit a457416

Browse files
authored
Migrate from *MetadataConfigurationName to *ConfigurationName - Kotlin 2.3.x compatibility (#46)
*MetadataConfigurationName were removed so switching to using the source set implementationConfigurationName (and similar) to read declared dependencies - which is the supported public API going forward.
1 parent 64a1d3a commit a457416

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Unreleased
22

3+
## v0.1.8
4+
- Migrate from `*MetadataConfigurationName` to `*ConfigurationName` - Kotlin 2.3.x compatibility
5+
36
## v0.1.7
47
- Align `affected-paths-core` version with a `tooling-support` that it uses
58

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
1111
kotlin.code.style=official
1212

1313
GROUP=com.squareup.affected.paths
14-
VERSION_NAME=0.1.7
14+
VERSION_NAME=0.1.8
1515

1616
POM_URL=https://github.com/squareup/affected-paths
1717
POM_SCM_URL=https://github.com/squareup/affected-paths

tooling/support/jvm/src/main/kotlin/com/squareup/tooling/support/jvm/KotlinExtractorSupport.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ internal fun KotlinSourceSet.extractSquareTestConfiguration(
3434
return SquareTestConfiguration(
3535
srcs = kotlin.sourceDirectories.map { it.toRelativeString(project.projectDir) }.toSet(),
3636
deps = project.configurations.extractDependencies(
37-
implementationMetadataConfigurationName,
38-
compileOnlyMetadataConfigurationName
37+
implementationConfigurationName,
38+
compileOnlyConfigurationName
3939
).map { it.extractSquareDependency(project) }.toSet()
4040
)
4141
}
@@ -73,10 +73,10 @@ internal fun KotlinSourceSet.extractSquareVariantConfigurationParams(
7373
}
7474

7575
val configNames = buildList<String> {
76-
add(implementationMetadataConfigurationName)
77-
add(compileOnlyMetadataConfigurationName)
76+
add(implementationConfigurationName)
77+
add(compileOnlyConfigurationName)
7878
addAll(
79-
project.configurations.getByName(implementationMetadataConfigurationName).extendsFrom
79+
project.configurations.getByName(implementationConfigurationName).extendsFrom
8080
.orEmpty().map { it.name }
8181
)
8282
}.toTypedArray()

0 commit comments

Comments
 (0)