* Add test for default content-type of DDI We want to add support for other content types to the DDI interface. To make sure we don't break devices that implicitly assume they will receive JSON without setting an Accept header, add a test for the current behavior. v2: Complete the assertion Signed-off-by: Stefan Schake <stefan.schake@devolo.de> * Add CBOR support for DDI API Concise Binary Object Representation (CBOR) is a binary data format optimized for small code and message size. Since Spring Boot 2, there is an autoconfigured data converter so we need to do little more than add the reference to the Jackson backend and advertise support in the DDI endpoints. Add tests to ensure all endpoints support the format. Fixes #748 Signed-off-by: Stefan Schake <stefan.schake@devolo.de>
42 lines
1.4 KiB
XML
42 lines
1.4 KiB
XML
<!--
|
|
|
|
Copyright (c) 2015 Bosch Software Innovations GmbH and others.
|
|
|
|
All rights reserved. This program and the accompanying materials
|
|
are made available under the terms of the Eclipse Public License v1.0
|
|
which accompanies this distribution, and is available at
|
|
http://www.eclipse.org/legal/epl-v10.html
|
|
|
|
-->
|
|
|
|
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>org.eclipse.hawkbit</groupId>
|
|
<artifactId>hawkbit-rest-parent</artifactId>
|
|
<version>0.3.0-SNAPSHOT</version>
|
|
</parent>
|
|
<artifactId>hawkbit-ddi-api</artifactId>
|
|
<name>hawkBit :: REST :: DDI API</name>
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.springframework.hateoas</groupId>
|
|
<artifactId>spring-hateoas</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson.core</groupId>
|
|
<artifactId>jackson-annotations</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
<artifactId>jackson-dataformat-cbor</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>javax.validation</groupId>
|
|
<artifactId>validation-api</artifactId>
|
|
</dependency>
|
|
</dependencies>
|
|
</project>
|