~ubuntu-branches/ubuntu/wily/jackson-jaxrs-providers/wily

« back to all changes in this revision

Viewing changes to .pc/jar-instead-bundle.diff/smile/pom.xml

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen
  • Date: 2014-09-24 18:25:38 UTC
  • Revision ID: package-import@ubuntu.com-20140924182538-xb05omp9njncdv6v
Tags: 2.4.2-1
Initial release (Closes: #762697)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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> 
 
4
  <parent>
 
5
    <groupId>com.fasterxml.jackson.jaxrs</groupId>
 
6
    <artifactId>jackson-jaxrs-providers</artifactId>
 
7
    <version>2.4.2</version>
 
8
  </parent>
 
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.
 
13
  </description>
 
14
 
 
15
  <properties>
 
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
 
21
         as such here.
 
22
      -->
 
23
    <osgi.import>javax.ws.rs
 
24
,javax.ws.rs.core
 
25
,javax.ws.rs.ext
 
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
 
38
</osgi.import>
 
39
  </properties>
 
40
 
 
41
  <dependencies>
 
42
    <!-- builds on shared base JAX-RS handling code... -->
 
43
    <dependency>
 
44
      <artifactId>jackson-jaxrs-base</artifactId>
 
45
      <groupId>com.fasterxml.jackson.jaxrs</groupId>
 
46
      <version>2.4.2</version>
 
47
    </dependency>
 
48
    <!-- Extends Jackson core, mapper, and also (sort of optionally) on JAXB annotation handler -->
 
49
    <dependency>
 
50
      <groupId>com.fasterxml.jackson.core</groupId>
 
51
      <artifactId>jackson-core</artifactId>
 
52
      <version>2.4.2</version>
 
53
    </dependency>
 
54
    <dependency>
 
55
      <groupId>com.fasterxml.jackson.core</groupId>
 
56
      <artifactId>jackson-databind</artifactId>
 
57
      <version>2.4.2</version>
 
58
    </dependency>
 
59
    <dependency>
 
60
      <groupId>com.fasterxml.jackson.dataformat</groupId>
 
61
      <artifactId>jackson-dataformat-smile</artifactId>
 
62
      <version>2.4.2</version>
 
63
    </dependency>
 
64
    <!-- may also need JAXB annotation support -->
 
65
    <dependency> 
 
66
      <groupId>com.fasterxml.jackson.module</groupId>
 
67
      <artifactId>jackson-module-jaxb-annotations</artifactId>
 
68
      <version>2.4.2</version>
 
69
    </dependency>
 
70
  </dependencies>
 
71
  <build>
 
72
    <plugins>
 
73
      <plugin>
 
74
        <!-- Inherited from oss-base. Generate PackageVersion.java.-->
 
75
        <groupId>com.google.code.maven-replacer-plugin</groupId>
 
76
        <artifactId>replacer</artifactId>
 
77
        <executions>
 
78
          <execution>
 
79
            <id>process-packageVersion</id>
 
80
            <phase>process-sources</phase>
 
81
          </execution>
 
82
        </executions>
 
83
      </plugin>
 
84
    </plugins>
 
85
  </build>
 
86
</project>