Hello, > The only truly reproducable way to do that is to make sure that both > the Maven version and the versions of all required dependencies are > exactly the same as they were at the time of the release. That also > means we need to specify which Maven version to use when we create a > release. In your pom, you can specify (the mininum only) Maven version needed http://maven.apache.org/ref/2.0.4/maven-model/maven.html#class_prerequisites
> (and how even to > "freeze" snapshot versions of dependencies, which seems to be > completely impossible). You cannot make a release with snapshot dependencies. > The only work-around would be to include a > full copy of Maven and all its dependencies in each release. Most of the Maven process is manage by plugins and you can specify a precise version of plugins to use in the pom of your project. Maven core itself is actually missing... Hope it helps, Damien