Gradle occasionally duplicates SNAPSHOT dependencies in Eclipse STS (Tooling API?)

I’ve been using Gradle + STS for about 6 months now and I really like it. However, there is an occasional occurrence which can cost quite a bit of time. Basically, there is a change to a Snapshot in my Artifactory repository and when I refresh dependencies in Eclipse, I end up with two versions of that snapshot on my Gradle managed classpath. I brought this issue up with the STS team here and they thought it might be related to the tooling API. I’m posting here to see if anyone else has encountered this problem.

I’ve tried to reproduce the problem in a smaller project and haven’t succeeded yet. I’ll continue to work on a better characterization as time permits.

Thanks for reporting. If you have more concrete reproducible sample let us know - we’ll look into it.