Maven#
The Eclipse SUMO project provides the jar files for libsumo
and libtraci
in a public Eclipse Nexus instance.
The Nexus instance is available here. They can be used in maven
builds.
More information on the repository hosted by the Eclipse Foundation can be found here.
Pulling Artifacts#
You can decide, if you want to use release or snapshot builds of libsumo
or libtraci
.
- Release builds: https://repo.eclipse.org/content/repositories/sumo-releases/
- Snapshot builds: https://repo.eclipse.org/content/repositories/sumo-snapshots/
In order to use those repositories in your pom.xml
file, you just have to add one of the repositories to your configuration inside the <project>
element.
<repositories>
<repository>
<id>eclipse-sumo</id>
<name>Public Eclipse SUMO Nexus</name>
<url>https://repo.eclipse.org/content/repositories/sumo-releases/</url>
</repository>
</repositories>
or
<repositories>
<repository>
<id>eclipse-sumo</id>
<name>Public Eclipse SUMO Nexus</name>
<url>https://repo.eclipse.org/content/repositories/sumo-snapshots/</url>
</repository>
</repositories>
You are then able to reference libsumo
or libtraci
as a dependency in our pom.xml
file.
<dependencies>
...
<dependency>
<groupId>org.eclipse.sumo</groupId>
<artifactId>libsumo</artifactId>
<version>1.10.0-SNAPSHOT</version>
</dependency>
...
<dependency>
<groupId>org.eclipse.sumo</groupId>
<artifactId>libtraci</artifactId>
<version>1.10.0-SNAPSHOT</version>
</dependency>
...
</dependencies>