Simon Marquis
07/07/2026, 8:17 PMdependencies {
implementation("<caret>") // suggest dependencies and versions
}
but does not do anything for local projects/modules:
dependencies {
implementation(project("<caret>")) // nothing!
}
---
I know there is the TYPESAFE_PROJECT_ACCESSORS feature, but it has remained in experimental state for the past... š well it was announced in Gradle 7.0.0 in 2021...
And there are still many invalidation issues/drawbacks when using it, especially on large multimodules projects.
@Zac Sweers blogged about it in zacsweers.dev/dont-use-type-safe-project-accessors-with-kotlin-gradle-dsl last year.
So, I finally took the opportunity to create a very simple and straightforward IntelliJ plugin to fill this gap.
I was inspired by slackhq/foundry 's skate plugin, and published a plugin that would work without any prior setup.
Maybe Gradle can see this, and include this functionality (and some other neat features I included) in their next plugin versionš¤
⢠github.com/SimonMarquis/Gradle-Project-Paths
⢠plugins.jetbrains.com/plugin/32671-gradle-project-pathsJosh Friend
07/07/2026, 8:19 PMVampire
07/08/2026, 6:31 AMMaybe Gradle can see this, and include this functionality (and some other neat features I included) in their next plugin version
Gradle does not provide any such plugin. The Gradle support in IntelliJ is built-in, so you should probably open a feature request on JetBrains' YouTrack instance.
Simon Marquis
07/08/2026, 8:11 AMSimon Marquis
07/09/2026, 5:50 PM