I can't seem to get dm Server to recognize my Ivy cache if I use a system property as described in the docs. It does work, however, if I use a hard-coded path.

In other words, the following does not appear to work.
Code:
ivybundles.type=external
ivybundles.searchPattern=${user.home}/.ivy2/cache/{org}/{name}/jars/{bundle}-{version}.jar
ivybundles.indexRefreshInterval=30

ivylibraries.type=external
ivylibraries.searchPattern=${user.home}/.ivy2/cache/{org}/{name}/libds/{library}-{version}.libd
ivylibraries.indexRefreshInterval=30

chain=ext,usr,ivybundles,ivylibraries
Notes
  • Oddly enough, STS recognizes this just fine and produces the correct list of bundles and libraries in the repository browser.
  • STS, on the other hand, flags an error on the bundle's manifest stating that the bundle could not be resolved
  • I realize I'm combining two issues here, but trying to give a full picture in case it provides some clues


Am I missing something?

Versions:
dmServer: 2.0.0.RC1
STS: 2.3.0.RELEASE