Skip to content

Commit f956d8f

Browse files
committed
Proof of concept of Jackson v3 integration
1 parent 40bdf1e commit f956d8f

File tree

7 files changed

+487
-2
lines changed

7 files changed

+487
-2
lines changed

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
<modules>
6969
<module>vertx-core-logging</module>
7070
<module>vertx-core</module>
71+
<module>vertx-core-jackson-v3</module>
7172
</modules>
7273

73-
</project>
74+
</project>

vertx-core-jackson-v3/pom.xml

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
~ Copyright (c) 2011-2019 Contributors to the Eclipse Foundation
4+
~
5+
~ This program and the accompanying materials are made available under the
6+
~ terms of the Eclipse Public License 2.0 which is available at
7+
~
8+
~ http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
9+
~ which is available at https://www.apache.org/licenses/LICENSE-2.0.
10+
~
11+
~ SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
12+
~
13+
-->
14+
<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">
15+
<modelVersion>4.0.0</modelVersion>
16+
17+
<parent>
18+
<groupId>io.vertx</groupId>
19+
<artifactId>vertx-core-aggregator</artifactId>
20+
<version>5.0.0-SNAPSHOT</version>
21+
</parent>
22+
23+
<artifactId>vertx-core-jackson-v3</artifactId>
24+
<version>5.0.0-SNAPSHOT</version>
25+
26+
<name>Vert.x Core Jackson v3 plugin</name>
27+
28+
<properties>
29+
<maven.compiler.release>17</maven.compiler.release>
30+
</properties>
31+
32+
<dependencies>
33+
34+
<dependency>
35+
<groupId>io.vertx</groupId>
36+
<artifactId>vertx-core</artifactId>
37+
<exclusions>
38+
<exclusion>
39+
<groupId>com.fasterxml.jackson.core</groupId>
40+
<artifactId>*</artifactId>
41+
</exclusion>
42+
</exclusions>
43+
</dependency>
44+
<dependency>
45+
<groupId>tools.jackson.core</groupId>
46+
<artifactId>jackson-core</artifactId>
47+
<version>3.0.0-rc1</version>
48+
</dependency>
49+
50+
<!-- Testing -->
51+
<dependency>
52+
<groupId>junit</groupId>
53+
<artifactId>junit</artifactId>
54+
<version>${junit.version}</version>
55+
<scope>test</scope>
56+
</dependency>
57+
58+
</dependencies>
59+
60+
<build>
61+
<pluginManagement>
62+
<plugins>
63+
</plugins>
64+
</pluginManagement>
65+
<plugins>
66+
</plugins>
67+
</build>
68+
</project>

0 commit comments

Comments
 (0)