Hi All,

I'm a beginner of Maven and I'm doing some research if we could use maven for some of our projects. One thing that we really need, is to repeat our builds from the tagged versions from the cvs/svn with the exact same result. But I understand that maven will get the newest matching version of any dependency on every run.

So all I'll can think to get this to work are these following ways:

1.) To check-in ALL dependencies into a local maven repository and this maven repository into the cvs/svn, but with this this approach I'll lost the possibility to use any 3rd party maven proxy to handle the external dependencies and I really have to get and check-in every external dependency by myself.

OR

2.) To check-in every assembly into the cvs/svn repository and to tag this assembly. But with this is double the source of every snapshot within the cvs/svn and I'll lost much of the project internal history and dependencies (with the assembly I'll not be able to step through the history of any source files, because I duplicated it).

OR

3.) To used fixed versions with the dependencies and no range or matching versions. But with this I'll lost some of the main features of maven, to solve the dependencies between the dependencies.

Are there any other ways to setup maven projects to get repeatable builds with dependencies?


Olaf


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to