These are light-weight projects that do not depend on huge external libraries and can be used in all kinds of applications.
Maven is one of the easiest ways to include DJUTILS in a Java project. The Maven files for DJUTILS reside at https://djutils.org/maven. When a POM-file is created for the project, the following snippet needs to be included to include DJUTILS:
<dependencies> <dependency> <groupId>org.djutils</groupId> <artifactId>djutils</artifactId> <version>1.04.12</version> </dependency> </dependencies>
Of course, the version number (1.04.12 in the above example) needs to be replaced with the version that one wants to include in the project.
Right now, the DJUTILS files are kept on a server at TU Delft, and are not yet made available on Maven Central. Therefore, the repository location has to be specified separately in the Maven POM-file:
<repositories> <repository> <name>djutils Public Repository</name> <id>djutils</id> <url>https://djutils.org/maven</url> </repository> </repositories>
DJUTILS is directly dependent on one package, which can have further dependencies:
If the DJUTILS library is used as a part of a Maven project, all dependencies will be automatically resolved, and the programmer / user does not have to worry about finding the libraries.
DJUTILS documentation and test reports for the current version can be found at https://djutils.org/docs/current/djutils and the API can be found at https://djutils.org/docs/current/djutils/apidocs/index.html.