blob: 23de323f27e8d1271d3af9deab127101dd481148 [file] [log] [blame]
simonetripodi451776a2012-08-24 14:21:58 +02001<?xml version="1.0" encoding="UTF-8"?>
Tatu Saloranta90c43522011-12-22 23:25:27 -08002<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">
Ben Gertzfield66a12b62013-01-04 12:01:07 -08003 <modelVersion>4.0.0</modelVersion>
simonetripodi451776a2012-08-24 14:21:58 +02004
Tatu Saloranta90c43522011-12-22 23:25:27 -08005 <parent>
Tatu Saloranta09468092014-02-28 20:37:39 -08006 <groupId>com.fasterxml.jackson</groupId>
7 <artifactId>jackson-parent</artifactId>
8 <version>2.4</version>
Tatu Saloranta90c43522011-12-22 23:25:27 -08009 </parent>
simonetripodi451776a2012-08-24 14:21:58 +020010
Tatu Saloranta90c43522011-12-22 23:25:27 -080011 <groupId>com.fasterxml.jackson.core</groupId>
12 <artifactId>jackson-databind</artifactId>
Tatu Salorantac29e06e2013-12-27 19:00:17 -080013 <version>2.4.0-SNAPSHOT</version>
simonetripodi451776a2012-08-24 14:21:58 +020014 <name>jackson-databind</name>
Lukasz Dywicki9fb18f42013-09-03 19:27:55 +020015 <packaging>bundle</packaging>
simonetripodi451776a2012-08-24 14:21:58 +020016 <description>General data-binding functionality for Jackson: works on core streaming API</description>
Tatu Saloranta90c43522011-12-22 23:25:27 -080017 <url>http://wiki.fasterxml.com/JacksonHome</url>
simonetripodi451776a2012-08-24 14:21:58 +020018
Tatu Saloranta90c43522011-12-22 23:25:27 -080019 <scm>
20 <connection>scm:git:git@github.com:FasterXML/jackson-databind.git</connection>
21 <developerConnection>scm:git:git@github.com:FasterXML/jackson-databind.git</developerConnection>
Ben Gertzfield66a12b62013-01-04 12:01:07 -080022 <url>http://github.com/FasterXML/jackson-databind</url>
Tatu Salorantacc82a8c2013-12-27 18:23:20 -080023 <tag>HEAD</tag>
Tatu Saloranta90c43522011-12-22 23:25:27 -080024 </scm>
Tatu Saloranta90c43522011-12-22 23:25:27 -080025
Tatu Saloranta90c43522011-12-22 23:25:27 -080026 <properties>
simonetripodi451776a2012-08-24 14:21:58 +020027 <osgi.export>
28com.fasterxml.jackson.databind,
29com.fasterxml.jackson.databind.annotation,
30com.fasterxml.jackson.databind.cfg,
31com.fasterxml.jackson.databind.deser,
32com.fasterxml.jackson.databind.deser.impl,
33com.fasterxml.jackson.databind.deser.std,
34com.fasterxml.jackson.databind.exc,
35com.fasterxml.jackson.databind.ext,
36com.fasterxml.jackson.databind.introspect,
37com.fasterxml.jackson.databind.jsonschema,
38com.fasterxml.jackson.databind.jsonFormatVisitors,
39com.fasterxml.jackson.databind.jsontype,
40com.fasterxml.jackson.databind.jsontype.impl,
41com.fasterxml.jackson.databind.module,
42com.fasterxml.jackson.databind.node,
43com.fasterxml.jackson.databind.ser,
44com.fasterxml.jackson.databind.ser.impl,
45com.fasterxml.jackson.databind.ser.std,
46com.fasterxml.jackson.databind.type,
47com.fasterxml.jackson.databind.util
48 </osgi.export>
49 <osgi.import>
50com.fasterxml.jackson.annotation,
51com.fasterxml.jackson.core,
52com.fasterxml.jackson.core.base,
53com.fasterxml.jackson.core.format,
54com.fasterxml.jackson.core.json,
55com.fasterxml.jackson.core.io,
56com.fasterxml.jackson.core.util,
57com.fasterxml.jackson.core.type,
58org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls,
59javax.xml.datatype, javax.xml.namespace, javax.xml.parsers
60</osgi.import>
Ben Gertzfield5780f882013-01-03 17:04:21 -080061
Ben Gertzfield66a12b62013-01-04 12:01:07 -080062 <!-- Generate PackageVersion.java into this directory. -->
Tatu Salorantaf314ac72013-01-10 19:50:17 -080063 <packageVersion.dir>com/fasterxml/jackson/databind/cfg</packageVersion.dir>
Ben Gertzfield66a12b62013-01-04 12:01:07 -080064 <packageVersion.package>com.fasterxml.jackson.databind.cfg</packageVersion.package>
Tatu Saloranta90c43522011-12-22 23:25:27 -080065 </properties>
66
Tatu Saloranta90c43522011-12-22 23:25:27 -080067 <dependencies>
68 <!-- Builds on core streaming API; also needs core annotations -->
69 <dependency>
70 <groupId>com.fasterxml.jackson.core</groupId>
Tatu Salorantadeaee9c2012-03-25 12:01:34 -070071 <artifactId>jackson-annotations</artifactId>
Tatu Salorantaf4572842014-03-06 20:21:04 -080072 <version>${project.version}</version>
Tatu Saloranta90c43522011-12-22 23:25:27 -080073 </dependency>
74 <dependency>
75 <groupId>com.fasterxml.jackson.core</groupId>
Tatu Salorantadeaee9c2012-03-25 12:01:34 -070076 <artifactId>jackson-core</artifactId>
Tatu Saloranta09468092014-02-28 20:37:39 -080077 <version>${project.version}</version>
Tatu Saloranta90c43522011-12-22 23:25:27 -080078 </dependency>
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080079
Tatu Saloranta09468092014-02-28 20:37:39 -080080 <!-- and for testing we need a few libraries
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080081 libs for which we use reflection for code, but direct dep for testing
82 -->
Tatu Saloranta90c43522011-12-22 23:25:27 -080083 <dependency>
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080084 <groupId>cglib</groupId>
85 <artifactId>cglib</artifactId>
86 <version>2.2.2</version>
87 <scope>test</scope>
88 </dependency>
89 <dependency>
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080090 <groupId>org.codehaus.groovy</groupId>
91 <artifactId>groovy</artifactId>
92 <version>1.7.9</version>
93 <scope>test</scope>
94 </dependency>
Tatu Saloranta252af512011-12-24 10:25:45 -080095 <dependency> <!-- from core we just test for repackaged cglib, not hibernate proper -->
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080096 <groupId>org.hibernate</groupId>
Tatu Saloranta252af512011-12-24 10:25:45 -080097 <artifactId>hibernate-cglib-repack</artifactId>
98 <version>2.1_3</version>
Tatu Saloranta6e21fbf2011-12-24 10:08:25 -080099 <scope>test</scope>
100 </dependency>
Tatu Saloranta90c43522011-12-22 23:25:27 -0800101 </dependencies>
102
103 <build>
104 <plugins>
105 <plugin>
Tatu Salorantad063daa2012-02-24 16:09:04 -0800106 <groupId>org.apache.maven.plugins</groupId>
107 <artifactId>maven-surefire-plugin</artifactId>
simonetripodi451776a2012-08-24 14:21:58 +0200108 <version>${surefire.version}</version>
Tatu Salorantad063daa2012-02-24 16:09:04 -0800109 <configuration>
110 <excludes>
111 <exclude>com/fasterxml/jackson/failing/*.java</exclude>
112 </excludes>
113 </configuration>
114 </plugin>
simonetripodi451776a2012-08-24 14:21:58 +0200115
Tatu Salorantad063daa2012-02-24 16:09:04 -0800116 <plugin>
117 <groupId>org.apache.maven.plugins</groupId>
simonetripodi451776a2012-08-24 14:21:58 +0200118 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta1765b052012-10-09 17:07:06 -0700119 <version>${javadoc.version}</version>
simonetripodi451776a2012-08-24 14:21:58 +0200120 <configuration>
121 <links>
122 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Salorantac29e06e2013-12-27 19:00:17 -0800123 <link>http://fasterxml.github.com/jackson-annotations/javadoc/2.4/</link>
124 <link>http://fasterxml.github.com/jackson-core/javadoc/2.4.0/</link>
simonetripodi451776a2012-08-24 14:21:58 +0200125 </links>
126 </configuration>
Tatu Salorantad063daa2012-02-24 16:09:04 -0800127 </plugin>
Tatu Salorantafe45e712013-12-13 20:09:00 -0800128
129 <!-- May want to configure debug info -->
130 <plugin>
Ben Gertzfield66a12b62013-01-04 12:01:07 -0800131 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfield5780f882013-01-03 17:04:21 -0800132 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfield66a12b62013-01-04 12:01:07 -0800133 <artifactId>replacer</artifactId>
Ben Gertzfield5780f882013-01-03 17:04:21 -0800134 <executions>
135 <execution>
Ben Gertzfield66a12b62013-01-04 12:01:07 -0800136 <id>process-packageVersion</id>
Ben Gertzfield5780f882013-01-03 17:04:21 -0800137 <phase>process-sources</phase>
Ben Gertzfield5780f882013-01-03 17:04:21 -0800138 </execution>
139 </executions>
Ben Gertzfield5780f882013-01-03 17:04:21 -0800140 </plugin>
Tatu Saloranta90c43522011-12-22 23:25:27 -0800141 </plugins>
142 </build>
Tatu Saloranta65c83692011-12-24 18:15:07 -0800143
Tatu Saloranta90c43522011-12-22 23:25:27 -0800144 <profiles>
Tatu Saloranta9af59042012-02-19 00:03:55 -0800145 <profile>
146 <id>release</id>
147 <properties>
148 <maven.test.skip>true</maven.test.skip>
149 <skipTests>true</skipTests>
150 </properties>
simonetripodi451776a2012-08-24 14:21:58 +0200151 </profile>
Tatu Saloranta90c43522011-12-22 23:25:27 -0800152 </profiles>
Tatu Saloranta90c43522011-12-22 23:25:27 -0800153
154</project>