Description
Ivy requires an ivy file for evicted versions of the module, but I think it should only require ivy files for the selected versions.
For example: suppose my module depends on commons-digester-1.6 and commons-beanutils-1.7, and the commons-digester-1.6 depends on commons-beanutils-1.6; in this scenario, if I declare the dependency on commons-digester before that on commons-beanutils, ivy fails due to unsolved dependency on commons-beanutils-1.6 (it cannot find ivy-1.6.xml for commons-beanutils). However, if I change the order of dependencies in my module, it works fine.
I think the order in that dependencies are declared shouldn't matter for dependencies resolution.