Ivy Configurations

One of the nicest features of maven is its ability to specify some dependencies as compile time only, and they won’t be included at runtime, because they are already provided by target web container. Here is an example of it; <dependency>     <groupId>javax.servlet</groupId>     <artifactId>servlet-api</artifactId>     <version>2.4</version>     <scope>provided</scope> </dependency> But that’s it! I don’t […]

Ivy: Agile Dependency Management Tool

In my opinion Ivy is the best dependency management tool compared to others in the field. Unfortunately, good things don’t always receive enough interest they deserve from developer community. Ivy shares the same destiny in this respect. I have been using Ivy together with Ant to build Java projects for more than 2 years, and […]