I am using STS/Eclipse to work on several Gradle projects which I have loaded on my workspace.
Some projects have dependencies on other projects, so I often need to perform Gradle builds into jar files, followed by a Gradle -> Refresh Dependencies and build up my dependency tree. This works fine, although I have noticed that sometimes Gradle will attempt to refresh the dependencies for all the projects in my workspace (even projects which are completely unrelated).
Not only is it bothersome and time-consuming having to wait for gradle to refresh all projects, but it also makes it difficult to debug issues with conflicting dependencies in the cache: Sometimes I want to disable a specific dependency on project A, but it still gets loaded to cache because an unrelated project B also has that dependency.
Is there a way to make gradle refresh the dependencies only for the project(s) I select instead of everything on my workspace?
For reference, I'm using STS version 3.6.3.RELEASE on Eclipse Kepler SR2 (4.3.2) using plugin Gradle IDE 3.6.3.201411271013-RELEASE org.springsource.ide.eclipse.gradle.feature.feature.group