I did manage to get my non-central artifacts in the cache and was able to go
back to using the pom.xml, which updates the other dependencies and compiles
fine. So something different is happening there between inline transitive
dependencies and ones defined in pom.xml, but it is probably Ivy's bug to
fix.