On 7/5/07, Mark T. <[EMAIL PROTECTED]> wrote:
That is the exact position that I am currently in. I am very reluctant at this moment to use Maven. Specifically the versioning and management of the repository. We must have the ability to certify our product will work when building against maven. Management of the various dependency versions seems to be a huge headache waiting to happen.
Actually Maven is managing the artifacts based on the versions you tell it to use (via the pom.xml file) for the compilation and packaging of the project. Once you tell it what versions to use, it handles the download and inclusion of those dependencies in the artifacts that are created from the project.
The site building plugin you mentioned. Does that report on the exact dependency versions in the Maven repository or the required dependency version as required by a project?
The site plugin can create a whole laundry list of different reports depending on what plugins you tel it to use. One of those plugins generates a report of all the dependencies used by a project. This shows you exactly what dependencies and their versions are used by a given project.
I am currently trying to wrap my brain around Maven, to see what can/has to be done.... I have a long way to go. Thanks for all of your input.
The initial change from Ant to Maven can see rather odd. In fact, I can even remember when Kit was pretty opposed to Maven but it seems that he has changed his mind ;-). I suggest reading a few things to get you going: An introduction to Maven 2 http://www.javaworld.com/javaworld/jw-12-2005/jw-1205-maven.html?lsrc=maven-users Maven Getting Started Guide http://maven.apache.org/guides/getting-started/index.html Maven: The Definitive Guide http://www.sonatype.com/book/ Bruce -- perl -e 'print unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' Apache Geronimo - http://geronimo.apache.org/ Apache ActiveMQ - http://activemq.org/ Apache ServiceMix - http://servicemix.org/ Castor - http://castor.org/
