Maven

Maven#

Eclipse SUMO 项目在公共的 Eclipse Nexus 实例中提供了 libsumolibtraci 的 jar 文件。 该 Nexus 实例可在 此处 访问。它们可用于 maven 构建。 有关 Eclipse Foundation 托管的仓库的更多信息,请参见 此处

获取构件 (Pulling Artifacts)#

您可以决定是使用 libsumolibtracirelease(发布)版本还是 snapshot(快照)版本。

为了在您的 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 文件中将 libsumolibtraci 作为依赖项进行引用。

<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>