Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arangodb/java-velocypack-module-scala


https://github.com/arangodb/java-velocypack-module-scala

arangodb java scala velocypack vpack

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

![ArangoDB-Logo](https://www.arangodb.com/docs/assets/arangodb_logo_2016_inverted.png)

# [DEPRECATED]: `velocypack-module-scala` has been deprecated.

Please consider using [jackson-dataformat-velocypack](https://github.com/arangodb/jackson-dataformat-velocypack#scala)
instead. For usage in the ArangoDB Java driver, refer to the
official [serialization documentation](https://www.arangodb.com/docs/stable/drivers/java-reference-serialization.html).

---

# ArangoDB VelocyPack Java Module Scala

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.arangodb/velocypack-module-scala/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.arangodb/velocypack-module-scala)

Scala module for [Java VelocyPack](https://github.com/arangodb/java-velocypack).

Added support for:

- scala.Option
- scala.collection.immutable.List
- scala.collection.immutable.Map
- scala.math.BigInt
- scala.math.BigDecimal

## Maven

To add the dependency to your project with maven, add the following code to your pom.xml:

```XML

com.arangodb
velocypack-module-scala_2.11
1.2.0

com.arangodb
velocypack-module-scala_2.12
1.2.0

```

## Compile

```
mvn clean install
```

## Usage / registering module

```Scala
val vpack: VPack = new VPack.Builder().registerModule(new VPackScalaModule).build
```

## Learn more

- [ArangoDB](https://www.arangodb.com/)
- [Changelog](ChangeLog.md)