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

Reply via email to