[Originally Posted 26-May-2004]

One of the more challenging aspects of build management in Java applications is environment-specific dependency injection. That is, how do you get a build to work when a JAR file directory changes between deployments? This article gives a fair overview of the techniques involved when using ANT.

ONJava.com: Flexible User and Environment Ant Configuration [May. 19, 2004]

Dunno what ANT is? You should if you use Java: The Apache Ant Project