Something about Gradle 3.4 is causing IntelliJ to mark project dependencies (and all of their transitive dependencies) as provided scope.
Attached is a simple project with a 3.3 wrapper that works fine (run the main class
P2 to verify). Upgrade to 3.4, re-resolve in IntelliJ, run
P2, and you will see the
P1 is in the provided scoped project dependency.
Seems like a pretty major regression for a common use case. Can we be anticipate a 3.4 patch release or an IntelliJ release fixing the issue soon?
test-idea-project-deps.zip (56.3 KB)