blob: 61ae43c0d84e98c1880bf0ffe741b8a2bb7fa5a7 [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 Saloranta4f0369b2014-02-28 19:54:20 -08005 <artifactId>jackson-parent</artifactId>
6 <version>2.4-SNAPSHOT</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 Salorantae3c062b2013-12-13 20:36:50 -080012 <version>2.4.0-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>
Tatu Saloranta4f0369b2014-02-28 19:54:20 -080035 <packageVersion.package>${project.groupdId}.json</packageVersion.package>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080036 </properties>
37
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080038 <build>
39 <plugins>
40 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070041 <groupId>org.apache.maven.plugins</groupId>
42 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070043 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070044 <configuration>
Tatu Salorantac3ef9f32013-02-04 20:35:22 -080045 <source>1.6</source>
46 <target>1.6</target>
47 <encoding>UTF-8</encoding>
48 <maxmemory>512m</maxmemory>
49 <links>
50 <link>http://docs.oracle.com/javase/6/docs/api/</link>
51 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070052 </configuration>
53 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080054 <execution>
55 <id>attach-javadocs</id>
56 <phase>verify</phase>
57 <goals>
58 <goal>jar</goal>
59 </goals>
60 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070061 </executions>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080062 </plugin>
63 <plugin>
simonetripodi35719a32012-03-27 17:55:13 +020064 <groupId>org.apache.maven.plugins</groupId>
65 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080066 <version>3.1</version>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080067 </plugin>
68 <plugin>
simonetripodi35719a32012-03-27 17:55:13 +020069 <groupId>org.apache.maven.plugins</groupId>
70 <artifactId>maven-surefire-plugin</artifactId>
71 <version>${surefire.version}</version>
72 <configuration>
73 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
74 </configuration>
Tatu Saloranta8c9f67f2013-12-13 20:15:51 -080075 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080076 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080077 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080078 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080079 <artifactId>replacer</artifactId>
80 <executions>
81 <execution>
82 <id>process-packageVersion</id>
83 <phase>generate-sources</phase>
84 </execution>
85 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080086 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080087 </plugins>
Tatu Saloranta4f0369b2014-02-28 19:54:20 -080088<!-- 28-Feb-2014, tatu: Shouldn't be needed, oss-parent has them? -->
89<!--
simonetripodi35719a32012-03-27 17:55:13 +020090 <extensions>
simonetripodi35719a32012-03-27 17:55:13 +020091 <extension>
92 <groupId>org.apache.maven.wagon</groupId>
93 <artifactId>wagon-ssh-external</artifactId>
Tatu Saloranta4f0369b2014-02-28 19:54:20 -080094 <version>1.0</version>
simonetripodi35719a32012-03-27 17:55:13 +020095 </extension>
96 <extension>
97 <groupId>org.apache.maven.scm</groupId>
98 <artifactId>maven-scm-provider-gitexe</artifactId>
99 <version>1.6</version>
100 </extension>
101 <extension>
102 <groupId>org.apache.maven.scm</groupId>
103 <artifactId>maven-scm-manager-plexus</artifactId>
104 <version>1.6</version>
105 </extension>
106 <extension>
107 <groupId>org.kathrynhuxtable.maven.wagon</groupId>
108 <artifactId>wagon-gitsite</artifactId>
109 <version>0.3.1</version>
110 </extension>
111 </extensions>
Tatu Saloranta4f0369b2014-02-28 19:54:20 -0800112-->
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800113 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200114
115 <reporting>
116 <plugins>
117 <plugin>
118 <groupId>org.apache.maven.plugins</groupId>
119 <artifactId>maven-javadoc-plugin</artifactId>
120 <version>2.8.1</version>
121 <configuration>
122 <aggregate>true</aggregate>
123 <source>1.6</source>
124 <encoding>UTF-8</encoding>
125 <maxmemory>1g</maxmemory>
126 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700127 <!-- JDK, other Jackson pkgs -->
128 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Salorantafb858612013-12-27 16:56:21 -0800129 <link>http://fasterxml.github.com/jackson-core/javadoc/2.4.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200130 </links>
131 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
132 <bootclasspath>${sun.boot.class.path}</bootclasspath>
133 <doclet>com.google.doclava.Doclava</doclet>
134 <useStandardDocletOptions>false</useStandardDocletOptions>
135 <additionalJOption>-J-Xmx1024m</additionalJOption>
136 <docletArtifact>
137 <groupId>com.google.doclava</groupId>
138 <artifactId>doclava</artifactId>
139 <version>1.0.3</version>
140 </docletArtifact>
141 <additionalparam>
142 -hdf project.name "${project.name} ${project.version}"
143 -d ${project.reporting.outputDirectory}/apidocs
144 </additionalparam>
145 </configuration>
146 <reportSets>
147 <reportSet>
148 <id>default</id>
149 <reports>
150 <report>javadoc</report>
151 </reports>
152 </reportSet>
153 </reportSets>
154 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200155 </plugins>
156 </reporting>
157
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800158</project>