Description
On Gradle 9 the task provided by the jnxplus plugin that inspects inter‑module dependencies fails. The code appears to still reference the removed ProjectDependency#dependencyProject property, triggering an error.
Error
Execution failed for task ':projectDependencyTask'.
> Could not get unknown property 'dependencyProject' for project ':feature'
of type org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency.
Environment
- Gradle: 9.x
- Kotlin: 2.2.21
- Android Gradle Plugin: 8.13.1
- Plugin:
jnxplus (version 0.4.0)
Gradle API Change
Deprecated API removed in Gradle 9: ProjectDependency#getDependencyProject(). (https://docs.gradle.org/8.11-rc-2/userguide/upgrading_version_8.html#deprecate_get_dependency_project)
Recommended replacement:
// Old (removed):
val depProject = projectDependency.dependencyProject
// New:
val depProject = project.project(projectDependency.path)
Reproduction
- Use Gradle 9+ in a project.
- Apply plugin
io.github.khalilou88.jnxplus.
- Run task
:projectDependencyTask (or any plugin task resolving project dependencies).
- Build fails with the above error.
Suspected Cause
Plugin still calls the removed dependencyProject accessor on ProjectDependency.
Request
Confirm whether current plugin code depends on removed ProjectDependency#dependencyProject and advise on an updated release or workaround supporting Gradle 9 (e.g. migrating to project.project(projectDependency.path)).
Thank you for your assistance.
Description
On Gradle 9 the task provided by the
jnxplusplugin that inspects inter‑module dependencies fails. The code appears to still reference the removedProjectDependency#dependencyProjectproperty, triggering an error.Error
Environment
jnxplus(version0.4.0)Gradle API Change
Deprecated API removed in Gradle 9:
ProjectDependency#getDependencyProject(). (https://docs.gradle.org/8.11-rc-2/userguide/upgrading_version_8.html#deprecate_get_dependency_project)Recommended replacement:
Reproduction
io.github.khalilou88.jnxplus.:projectDependencyTask(or any plugin task resolving project dependencies).Suspected Cause
Plugin still calls the removed
dependencyProjectaccessor onProjectDependency.Request
Confirm whether current plugin code depends on removed
ProjectDependency#dependencyProjectand advise on an updated release or workaround supporting Gradle 9 (e.g. migrating toproject.project(projectDependency.path)).Thank you for your assistance.