org.openwms.tms.routing
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.openwms</groupId> <artifactId>org.openwms.tms.routing</artifactId> <version>2.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.openwms</groupId> <artifactId>org.openwms.parent</artifactId> <version>27.2</version> <relativePath/> </parent> <artifactId>org.openwms.tms.routing</artifactId> <version>2.0.0</version> <name>OpenWMS.org TMS: Routing Services</name> <description>The routing service is used in automated warehouse for the material flow control</description> <url>https://openwms.github.io/${project.artifactId}/index.html</url> <developers> <developer> <id>scherrer</id> <name>Heiko Scherrer</name> <email>scherrer@openwms.org</email> <url>https://openwms.github.io/</url> <organization>Interface21.io</organization> <organizationUrl>https://www.interface21.io</organizationUrl> <timezone>+1</timezone> <roles> <role>Project Lead</role> <role>Architect</role> <role>Developer</role> <role>Deployer</role> </roles> </developer> </developers> <properties> <activiti-spring-boot-starter.version>8.8.0-alpha.7</activiti-spring-boot-starter.version> <asm.version>9.3</asm.version> <camunda.version>7.23.0-alpha3</camunda.version> <checker-qual.version>3.33.0</checker-qual.version> <error_prone_annotations.version>2.28.0</error_prone_annotations.version> <flowable.version>6.7.2</flowable.version> <groovy-jsr223.version>3.0.9</groovy-jsr223.version> <httpclient.version>4.5.14</httpclient.version> <scala-library.version>2.13.12</scala-library.version> <spring-cloud-dependencies.version>2024.0.0</spring-cloud-dependencies.version> <tms.routing.osip.version>1.0.0</tms.routing.osip.version> </properties> <reporting> <plugins> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> <reportSet> <reports> <report>index</report> <report>summary</report> <report>team</report> <report>issue-management</report> <report>ci-management</report> <report>scm</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> <build> <finalName>openwms-tms-routing</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <id>repackage</id> <goals> <goal>build-info</goal> <goal>repackage</goal> </goals> <configuration> <classifier>exec</classifier> </configuration> </execution> </executions> <configuration> <layers> <configuration>${project.basedir}/src/layers.xml</configuration> <enabled>true</enabled> </layers> </configuration> </plugin> </plugins> </build> <dependencyManagement> <dependencies> <dependency> <!-- Clash in org.springframework.cloud:spring-cloud-starter-netflix-eureka-client --> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>${error_prone_annotations.version}</version> </dependency> <!-- Activiti --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>${activiti-spring-boot-starter.version}</version> </dependency> <dependency> <!-- Internal clash in Spring Cloud --> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>${httpclient.version}</version> </dependency> <dependency> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-bom</artifactId> <version>${camunda.version}</version> <scope>import</scope> <type>pom</type> </dependency> <dependency> <groupId>org.camunda.bpm.dmn</groupId> <artifactId>camunda-engine-dmn-bom</artifactId> <version>${camunda.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> <version>${camunda.version}</version> </dependency> <dependency> <!-- Clash between spring-cloud-starter-netflix-eureka-client and postgres driver --> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> <version>${checker-qual.version}</version> </dependency> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-jsr223</artifactId> <version>${groovy-jsr223.version}</version> </dependency> <!-- Flowable > <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>${flowable.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-dmn</artifactId> <version>${flowable.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency--> <dependency> <groupId>org.openwms</groupId> <artifactId>org.openwms.tms.routing.osip</artifactId> <version>${tms.routing.osip.version}</version> </dependency> <dependency> <!-- Clash between activiti-spring-boot-starter and json-path --> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>${asm.version}</version> </dependency> <dependency> <!-- Clash in camunda-engine-* --> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala-library.version}</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud-dependencies.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <!-- Project Dependencies --> <dependency> <groupId>org.openwms</groupId> <artifactId>org.openwms.tms.routing.osip</artifactId> </dependency> <!-- Spring Dependencies --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-hateoas</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-json</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> <!-- both for retry --> <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </dependency> <!-- Observability: Monitoring --> <dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-micrometer</artifactId> </dependency> <!-- Observability: Monitoring --> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-tracing-bridge-otel</artifactId> </dependency> <dependency> <groupId>io.opentelemetry</groupId> <artifactId>opentelemetry-exporter-otlp</artifactId> </dependency> <!-- Workflow --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-engine-spring</artifactId> <exclusions> <exclusion> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.camunda.bpm.dmn</groupId> <artifactId>camunda-engine-dmn</artifactId> </dependency> <!--dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-dmn</artifactId> </dependency--> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-jsr223</artifactId> </dependency> <!-- 3rd party dependencies --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> </dependency> <dependency> <!-- Required to use PATCH --> <groupId>io.github.openfeign</groupId> <artifactId>feign-httpclient</artifactId> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.interface21</groupId> <artifactId>ameba-lib</artifactId> </dependency> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.jolokia</groupId> <artifactId>jolokia-core</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <scope>runtime</scope> </dependency> <!-- Test dependencies --> <dependency> <groupId>io.interface21</groupId> <artifactId>ameba-lib</artifactId> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test-autoconfigure</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.restdocs</groupId> <artifactId>spring-restdocs-mockmvc</artifactId> <scope>test</scope> </dependency> </dependencies> <repositories> <repository> <!-- Remove with next parent --> <id>sonatype-nexus-snapshots</id> <name>Snapshot Repository</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>false</enabled> </releases> </repository> <repository> <id>sonatype-nexus-staging</id> <name>Staging Repository</name> <url>https://oss.sonatype.org/content/groups/staging/</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> <repository> <id>activiti</id> <name>activiti</name> <url>https://artifacts.alfresco.com/nexus/content/repositories/activiti-releases</url> </repository> </repositories> </project>