I meant to mention that if I run --refresh dependencies, then that brings down the latest test jar. So it is possible, but I’d prefer it to work like a standard changing dependency.
As I say - it works OK first time (i.e. nothing in local cache), and if I do --refresh dependencies.
I suspect it is using the default caching resolution strategy rather than the zero seconds one I have specified. I’ll try to see today if I get a new version down after 24hrs.
We had to publish sources inside the main jar and remove publishing of sources artifacts in order to avoid troublesome desynchronization on the IDE side… otherwise people would see old sources whilst using updated binaries.