There is a trick with Gradle wrapper
--distribution-type ALL to enable javadoc and goto implementation for Gradle API from build scripts in IDEA IDE.
Now I’m working with an internal plugin inside
buildSrc/src/main/groovy and IDEA doesn’t provide javadoc nor goto source from plugin code.
I think I can temporary add dependencies to
buildSrc/build.gradle to Gradle API sticking implementation to the same Gradle version as in
$proj/gradle/wrapper/gradle-wrapper.properties but I have to remember not to commit them.
What are your workflow of plugin development inside
buildSrc? How do you enable conviniences?