1
<?xml version="1.0" encoding="UTF-8"?>
2
<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">
3
<modelVersion>4.0.0</modelVersion>
5
<groupId>com.fasterxml.jackson.jaxrs</groupId>
6
<artifactId>jackson-jaxrs-providers</artifactId>
7
<version>2.4.2</version>
9
<artifactId>jackson-jaxrs-smile-provider</artifactId>
10
<name>Jackson-JAXRS-Smile</name>
11
<packaging>bundle</packaging>
12
<description>Functionality to handle Smile (binary JSON) input/output for JAX-RS implementations (like Jersey and RESTeasy) using standard Jackson data binding.
16
<!-- Generate PackageVersion.java into this directory. -->
17
<packageVersion.dir>com/fasterxml/jackson/jaxrs/smile</packageVersion.dir>
18
<packageVersion.package>${project.groupId}.smile</packageVersion.package>
19
<osgi.export>${project.groupId}.smile.*;version=${project.version}</osgi.export>
20
<!-- NOTE: JAXB annotations module is optional dependency, need to try to mark
23
<osgi.import>javax.ws.rs
26
,com.fasterxml.jackson.annotation
27
,com.fasterxml.jackson.core
28
,com.fasterxml.jackson.core.type
29
,com.fasterxml.jackson.core.util
30
,com.fasterxml.jackson.databind
31
,com.fasterxml.jackson.databind.introspect
32
,com.fasterxml.jackson.databind.type
33
,com.fasterxml.jackson.databind.util
34
,com.fasterxml.jackson.dataformat.smile
35
,com.fasterxml.jackson.jaxrs.base
36
,com.fasterxml.jackson.jaxrs.cfg
37
,com.fasterxml.jackson.module.jaxb;resolution:=optional
42
<!-- builds on shared base JAX-RS handling code... -->
44
<artifactId>jackson-jaxrs-base</artifactId>
45
<groupId>com.fasterxml.jackson.jaxrs</groupId>
46
<version>2.4.2</version>
48
<!-- Extends Jackson core, mapper, and also (sort of optionally) on JAXB annotation handler -->
50
<groupId>com.fasterxml.jackson.core</groupId>
51
<artifactId>jackson-core</artifactId>
52
<version>2.4.2</version>
55
<groupId>com.fasterxml.jackson.core</groupId>
56
<artifactId>jackson-databind</artifactId>
57
<version>2.4.2</version>
60
<groupId>com.fasterxml.jackson.dataformat</groupId>
61
<artifactId>jackson-dataformat-smile</artifactId>
62
<version>2.4.2</version>
64
<!-- may also need JAXB annotation support -->
66
<groupId>com.fasterxml.jackson.module</groupId>
67
<artifactId>jackson-module-jaxb-annotations</artifactId>
68
<version>2.4.2</version>
74
<!-- Inherited from oss-base. Generate PackageVersion.java.-->
75
<groupId>com.google.code.maven-replacer-plugin</groupId>
76
<artifactId>replacer</artifactId>
79
<id>process-packageVersion</id>
80
<phase>process-sources</phase>