Skip to content

Commit 7694a66

Browse files
authored
Replace deprecated SelfResolvingDependency with FileCollectionDependency (#1114)
https://docs.gradle.org/8.12/userguide/upgrading_version_8.html#deprecate_self_resolving_dependency
1 parent 4ffb34f commit 7694a66

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/docs/changes/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
- **BREAKING CHANGE:** Migrate all `ListProperty` usages to `SetProperty`. ([#1103](https://github.com/GradleUp/shadow/pull/1103))
1313
Some public `List` parameters are also changed to `Set`.
14+
- Replace deprecated `SelfResolvingDependency` with `FileCollectionDependency`. ([#1114](https://github.com/GradleUp/shadow/pull/1114))
1415

1516

1617
## [v9.0.0-beta4] (2024-12-06)

src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/internal/UnusedTracker.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import java.io.File
44
import org.gradle.api.Project
55
import org.gradle.api.artifacts.Configuration
66
import org.gradle.api.artifacts.Dependency
7+
import org.gradle.api.artifacts.FileCollectionDependency
78
import org.gradle.api.artifacts.ProjectDependency
8-
import org.gradle.api.artifacts.SelfResolvingDependency
99
import org.gradle.api.file.FileCollection
1010
import org.gradle.api.tasks.InputFiles
1111
import org.vafer.jdependency.Clazzpath
@@ -59,8 +59,8 @@ internal class UnusedTracker private constructor(
5959
apiJars.addAll(getApiJarsFromProject(dep.dependencyProjectCompat(project)))
6060
addJar(runtimeConfiguration, dep, apiJars)
6161
}
62-
is SelfResolvingDependency -> {
63-
apiJars.addAll(dep.resolve())
62+
is FileCollectionDependency -> {
63+
apiJars.addAll(dep.files)
6464
}
6565
else -> {
6666
addJar(runtimeConfiguration, dep, apiJars)

0 commit comments

Comments
 (0)