Here's the scenario - we have three levels of modules - top, middle, bottom. In the top level module, that pom says it depends on some snapshot of the middle level module. That middle level module depends on some version of the bottom level module. If the middle tier doesn't change, how can I specify to use a specific version of that middle tier instead of snapshot?