#REDIRECT UpstreamGuide == make your build.xml configurable == If you're using ant, please: * Include the possibility to point to an external directory with jars * Maybe provide a variable at the first position of your classpath which can also be used by developers to place override jars * Make it possible to easily exclude some parts of your code from the build. We may not have all necessary dependencies of some code parts yet, but your project may be worth packaging without these too. In 'ant' one can use defaultexcludes for example. * Make it possible to easily exclude some contribs from the build. We may not have all dependencies of this contrib (yet). * Don't assume specific dot versions of your dependencies. We may have slightly older or newer versions in our archive and must use these. === classpath === In Debian, all java libraries are placed in the directory /usr/share/java. So please make it possible for us to override the classpath in your buildsystem. (Best practices for this are still a subject of research.) We may also, in error or intentionally, have slightly different names for jar files than those you expect. ---- CategoryJava