Maven#
Eclipse SUMO 项目在公共的 Eclipse Nexus 实例中提供了 libsumo 和 libtraci 的 jar 文件。
该 Nexus 实例可在 此处 访问。它们可用于 maven 构建。
有关 Eclipse Foundation 托管的仓库的更多信息,请参见 此处。
获取构件 (Pulling Artifacts)#
您可以决定是使用 libsumo 或 libtraci 的 release(发布)版本还是 snapshot(快照)版本。
- 发布版本:https://repo.eclipse.org/content/repositories/sumo-releases/
- 快照版本:https://repo.eclipse.org/content/repositories/sumo-snapshots/
为了在您的 pom.xml 文件中使用这些仓库,您只需将其中一个仓库添加到 <project> 元素内的配置中。
<repositories>
<repository>
<id>eclipse-sumo</id>
<name>Public Eclipse SUMO Nexus</name>
<url>https://repo.eclipse.org/content/repositories/sumo-releases/</url>
</repository>
</repositories>
或者
<repositories>
<repository>
<id>eclipse-sumo</id>
<name>Public Eclipse SUMO Nexus</name>
<url>https://repo.eclipse.org/content/repositories/sumo-snapshots/</url>
</repository>
</repositories>
然后,您就可以在我们的 pom.xml 文件中将 libsumo 或 libtraci 作为依赖项进行引用。
<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>
