arcadedb-server
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-server</artifactId>
<version>26.9.1</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright © 2021-present Arcade Data Ltd (info@arcadedata.com)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
SPDX-FileCopyrightText: 2021-present Arcade Data Ltd (info@arcadedata.com)
SPDX-License-Identifier: Apache-2.0
-->
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-parent</artifactId>
<version>26.9.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>arcadedb-server</artifactId>
<packaging>jar</packaging>
<name>ArcadeDB Server</name>
<properties>
<metrics.version>4.2.19</metrics.version>
<micrometer.version>1.17.1</micrometer.version>
<swagger.version>2.2.54</swagger.version>
<swagger-parser.version>2.1.47</swagger-parser.version>
<snappy.version>1.1.10.8</snappy.version>
</properties>
<profiles>
<profile>
<id>noServerTest</id>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>${project.parent.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-network</artifactId>
<version>${project.parent.version}</version>
<scope>compile</scope>
</dependency>
<!-- StallAwareStopwatch / JvmStallMonitor: the wall-clock bounds in this module's tests are measured with the
JVM-wide stall inside the window discounted, so a stop-the-world pause late in a shared-fork run cannot
trip them (issues #6260, #6270). Test scope only.
NOTE: a test-jar is a package-phase artifact, so this module's tests need a verify/install reactor build
(or -am) to resolve it from the working tree - see the build notes in CLAUDE.md. `mvn -pl server test`
on its own resolves it from ~/.m2 and can silently run against a stale one. -->
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-engine</artifactId>
<version>${project.parent.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${undertow-core.version}</version>
</dependency>
<!-- No SLF4J declaration here on purpose. The slf4j-api facade already arrives from
arcadedb-engine, and pinning a binding (slf4j-jdk14) at compile scope would leak it
transitively to every application embedding arcadedb-server, forcing them to add
<exclusions>. The runnable artifacts (console, package) declare the binding themselves at
runtime scope. -->
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
<version>${micrometer.version}</version>
</dependency>
<!-- OpenAPI dependencies -->
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-core</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-models</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.swagger.parser.v3</groupId>
<artifactId>swagger-parser</artifactId>
<version>${swagger-parser.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.xerial.snappy</groupId>
<artifactId>snappy-java</artifactId>
<version>${snappy.version}</version>
</dependency>
<dependency>
<groupId>com.arcadedb</groupId>
<artifactId>arcadedb-integration</artifactId>
<version>${project.parent.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>