blob: ecb9f67619b0553cdef3728d8bbd7df82edb9019 [file] [log] [blame]
Tatu Salorantaa57fbe12011-12-22 18:13:05 -08001<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">
2 <modelVersion>4.0.0</modelVersion>
3 <parent>
Tatu Salorantaec300272012-06-28 15:08:51 -07004 <groupId>com.fasterxml</groupId>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -08005 <artifactId>oss-parent</artifactId>
Tatu Saloranta09d64c52013-06-27 08:11:13 -07006 <version>11</version>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -08007 </parent>
Tatu Salorantaec300272012-06-28 15:08:51 -07008
Tatu Salorantaa57fbe12011-12-22 18:13:05 -08009 <groupId>com.fasterxml.jackson.core</groupId>
10 <artifactId>jackson-core</artifactId>
11 <name>Jackson-core</name>
Tatu Saloranta41a35412013-11-13 21:04:29 -080012 <version>2.3.1-SNAPSHOT</version>
Lukasz Dywickia1881372013-09-03 19:19:39 +020013 <packaging>bundle</packaging>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080014 <description>Core Jackson abstractions, basic JSON streaming API implementation
15 </description>
Tatu Salorantaec300272012-06-28 15:08:51 -070016
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080017 <url>http://wiki.fasterxml.com/JacksonHome</url>
18 <scm>
19 <connection>scm:git:git@github.com:FasterXML/jackson-core.git</connection>
20 <developerConnection>scm:git:git@github.com:FasterXML/jackson-core.git</developerConnection>
21 <url>http://github.com/FasterXML/jackson-core</url>
Tatu Saloranta41a35412013-11-13 21:04:29 -080022 <tag>HEAD</tag>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080023 </scm>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080024
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080025 <properties>
Tatu Salorantaec300272012-06-28 15:08:51 -070026 <!--
27 | Configuration properties for the OSGi maven-bundle-plugin
28 -->
29 <osgi.export>com.fasterxml.jackson.core;version=${project.version},
30com.fasterxml.jackson.core.*;version=${project.version}
31 </osgi.export>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080032
33 <!-- Generate PackageVersion.java into this directory. -->
Tatu Salorantabb41bc02013-01-10 19:51:04 -080034 <packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080035 <packageVersion.package>com.fasterxml.jackson.core.json</packageVersion.package>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080036 </properties>
37
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080038 <dependencies>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080039 <dependency>
40 <groupId>junit</groupId>
41 <artifactId>junit</artifactId>
42 <version>4.8.2</version>
Tatu Saloranta7e2b22a2011-12-22 21:51:29 -080043 <scope>test</scope>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080044 </dependency>
45 </dependencies>
46
47 <build>
48 <plugins>
49 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070050 <groupId>org.apache.maven.plugins</groupId>
51 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070052 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070053 <configuration>
Tatu Salorantac3ef9f32013-02-04 20:35:22 -080054 <source>1.6</source>
55 <target>1.6</target>
56 <encoding>UTF-8</encoding>
57 <maxmemory>512m</maxmemory>
58 <links>
59 <link>http://docs.oracle.com/javase/6/docs/api/</link>
60 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070061 </configuration>
62 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080063 <execution>
64 <id>attach-javadocs</id>
65 <phase>verify</phase>
66 <goals>
67 <goal>jar</goal>
68 </goals>
69 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070070 </executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080071 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +020072 <plugin>
73 <groupId>org.apache.maven.plugins</groupId>
74 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080075 <version>3.1</version>
simonetripodi35719a32012-03-27 17:55:13 +020076 </plugin>
77 <plugin>
78 <groupId>org.apache.maven.plugins</groupId>
79 <artifactId>maven-surefire-plugin</artifactId>
80 <version>${surefire.version}</version>
81 <configuration>
82 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
83 </configuration>
84 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080085 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080086 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080087 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080088 <artifactId>replacer</artifactId>
89 <executions>
90 <execution>
91 <id>process-packageVersion</id>
92 <phase>generate-sources</phase>
93 </execution>
94 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080095 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080096 </plugins>
simonetripodi35719a32012-03-27 17:55:13 +020097 <extensions>
98 <!-- Enabling the use of SSH -->
99 <extension>
100 <groupId>org.apache.maven.wagon</groupId>
101 <artifactId>wagon-ssh-external</artifactId>
102 <version>1.0-beta-6</version>
103 </extension>
104 <extension>
105 <groupId>org.apache.maven.scm</groupId>
106 <artifactId>maven-scm-provider-gitexe</artifactId>
107 <version>1.6</version>
108 </extension>
109 <extension>
110 <groupId>org.apache.maven.scm</groupId>
111 <artifactId>maven-scm-manager-plexus</artifactId>
112 <version>1.6</version>
113 </extension>
114 <extension>
115 <groupId>org.kathrynhuxtable.maven.wagon</groupId>
116 <artifactId>wagon-gitsite</artifactId>
117 <version>0.3.1</version>
118 </extension>
119 </extensions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800120 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200121
122 <reporting>
123 <plugins>
124 <plugin>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-javadoc-plugin</artifactId>
127 <version>2.8.1</version>
128 <configuration>
129 <aggregate>true</aggregate>
130 <source>1.6</source>
131 <encoding>UTF-8</encoding>
132 <maxmemory>1g</maxmemory>
133 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700134 <!-- JDK, other Jackson pkgs -->
135 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Saloranta0a3c4c82013-06-06 13:58:40 -0700136 <link>http://fasterxml.github.com/jackson-core/javadoc/2.3.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200137 </links>
138 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
139 <bootclasspath>${sun.boot.class.path}</bootclasspath>
140 <doclet>com.google.doclava.Doclava</doclet>
141 <useStandardDocletOptions>false</useStandardDocletOptions>
142 <additionalJOption>-J-Xmx1024m</additionalJOption>
143 <docletArtifact>
144 <groupId>com.google.doclava</groupId>
145 <artifactId>doclava</artifactId>
146 <version>1.0.3</version>
147 </docletArtifact>
148 <additionalparam>
149 -hdf project.name "${project.name} ${project.version}"
150 -d ${project.reporting.outputDirectory}/apidocs
151 </additionalparam>
152 </configuration>
153 <reportSets>
154 <reportSet>
155 <id>default</id>
156 <reports>
157 <report>javadoc</report>
158 </reports>
159 </reportSet>
160 </reportSets>
161 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200162 </plugins>
163 </reporting>
164
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800165</project>