John Todd wrote:My project is using Hibernate, hibernate.jar should go into VCS and let Ivy -for example- get the dependencies (like log4j, dom4j ..)?
John Todd wrote:
I have to be able to build the project any time I want to, the process shouldn't require external resources (like a network connection).
Tim Holloway wrote:Maven and Ivy are good for [...] offline build, since you can keep single instances of your library jars in your local repository and they'll be accessible for all projects to build instead of having to waste a lot of space replicating libraries for each project. That includes not only the low-level stuff such as log4j.jar, but the higher-level shared resources like hibernate.jar, and even any common shared code of your own authorship.
Tim Holloway wrote:I suspect the average VCS user knows maybe 5 commands, assuming they're not hopelessly addicted to GUI interfaces and don't know any of them at all. Most of the more extensive commands are either administrator commands or only used infrequently.