blob: cc7a0ecb477a9632401a44c622d45261768fe91e [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 Saloranta84368d02013-01-12 19:48:10 -08006 <version>7</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 Saloranta306524f2012-11-12 14:33:10 -080012 <version>2.2.0-SNAPSHOT</version>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080013 <description>Core Jackson abstractions, basic JSON streaming API implementation
14 </description>
Tatu Salorantaec300272012-06-28 15:08:51 -070015
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080016 <url>http://wiki.fasterxml.com/JacksonHome</url>
17 <scm>
18 <connection>scm:git:git@github.com:FasterXML/jackson-core.git</connection>
19 <developerConnection>scm:git:git@github.com:FasterXML/jackson-core.git</developerConnection>
20 <url>http://github.com/FasterXML/jackson-core</url>
Tatu Salorantae8658e72012-11-11 15:44:17 -080021 <tag>HEAD</tag>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080022 </scm>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080023
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080024 <properties>
Tatu Salorantaec300272012-06-28 15:08:51 -070025 <!--
26 | Configuration properties for the OSGi maven-bundle-plugin
27 -->
28 <osgi.export>com.fasterxml.jackson.core;version=${project.version},
29com.fasterxml.jackson.core.*;version=${project.version}
30 </osgi.export>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080031
32 <!-- Generate PackageVersion.java into this directory. -->
Tatu Salorantabb41bc02013-01-10 19:51:04 -080033 <packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080034 <packageVersion.package>com.fasterxml.jackson.core.json</packageVersion.package>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080035 </properties>
36
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080037 <dependencies>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080038 <dependency>
39 <groupId>junit</groupId>
40 <artifactId>junit</artifactId>
41 <version>4.8.2</version>
Tatu Saloranta7e2b22a2011-12-22 21:51:29 -080042 <scope>test</scope>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080043 </dependency>
44 </dependencies>
45
46 <build>
Tatu Saloranta3c756182011-12-28 20:27:59 -080047 <!-- need to enable filtering to add version info -->
48 <resources>
49 <resource>
Tatu Saloranta78fa4532012-08-22 21:31:43 -070050 <directory>${basedir}/src/main/resources</directory>
Tatu Saloranta3c756182011-12-28 20:27:59 -080051 <filtering>true</filtering>
52 </resource>
53 </resources>
Tatu Salorantaec300272012-06-28 15:08:51 -070054
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080055 <plugins>
56 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070057 <groupId>org.apache.maven.plugins</groupId>
58 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070059 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070060 <configuration>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080061 <source>1.5</source>
62 <target>1.5</target>
63 <encoding>UTF-8</encoding>
64 <maxmemory>512m</maxmemory>
65 <links>
Tatu Saloranta01ba0532012-03-09 18:21:05 -080066 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080067 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070068 </configuration>
69 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080070 <execution>
71 <id>attach-javadocs</id>
72 <phase>verify</phase>
73 <goals>
74 <goal>jar</goal>
75 </goals>
76 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070077 </executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080078 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +020079 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080082 <version>3.1</version>
simonetripodi35719a32012-03-27 17:55:13 +020083 </plugin>
84 <plugin>
85 <groupId>org.apache.maven.plugins</groupId>
86 <artifactId>maven-surefire-plugin</artifactId>
87 <version>${surefire.version}</version>
88 <configuration>
89 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
90 </configuration>
91 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080092 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080093 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080094 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080095 <artifactId>replacer</artifactId>
96 <executions>
97 <execution>
98 <id>process-packageVersion</id>
99 <phase>generate-sources</phase>
100 </execution>
101 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -0800102 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800103 </plugins>
simonetripodi35719a32012-03-27 17:55:13 +0200104 <extensions>
105 <!-- Enabling the use of SSH -->
106 <extension>
107 <groupId>org.apache.maven.wagon</groupId>
108 <artifactId>wagon-ssh-external</artifactId>
109 <version>1.0-beta-6</version>
110 </extension>
111 <extension>
112 <groupId>org.apache.maven.scm</groupId>
113 <artifactId>maven-scm-provider-gitexe</artifactId>
114 <version>1.6</version>
115 </extension>
116 <extension>
117 <groupId>org.apache.maven.scm</groupId>
118 <artifactId>maven-scm-manager-plexus</artifactId>
119 <version>1.6</version>
120 </extension>
121 <extension>
122 <groupId>org.kathrynhuxtable.maven.wagon</groupId>
123 <artifactId>wagon-gitsite</artifactId>
124 <version>0.3.1</version>
125 </extension>
126 </extensions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800127 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200128
129 <reporting>
130 <plugins>
131 <plugin>
132 <groupId>org.apache.maven.plugins</groupId>
133 <artifactId>maven-javadoc-plugin</artifactId>
134 <version>2.8.1</version>
135 <configuration>
136 <aggregate>true</aggregate>
137 <source>1.6</source>
138 <encoding>UTF-8</encoding>
139 <maxmemory>1g</maxmemory>
140 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700141 <!-- JDK, other Jackson pkgs -->
142 <link>http://docs.oracle.com/javase/6/docs/api/</link>
143 <link>http://fasterxml.github.com/jackson-core/javadoc/2.0.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200144 </links>
145 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
146 <bootclasspath>${sun.boot.class.path}</bootclasspath>
147 <doclet>com.google.doclava.Doclava</doclet>
148 <useStandardDocletOptions>false</useStandardDocletOptions>
149 <additionalJOption>-J-Xmx1024m</additionalJOption>
150 <docletArtifact>
151 <groupId>com.google.doclava</groupId>
152 <artifactId>doclava</artifactId>
153 <version>1.0.3</version>
154 </docletArtifact>
155 <additionalparam>
156 -hdf project.name "${project.name} ${project.version}"
157 -d ${project.reporting.outputDirectory}/apidocs
158 </additionalparam>
159 </configuration>
160 <reportSets>
161 <reportSet>
162 <id>default</id>
163 <reports>
164 <report>javadoc</report>
165 </reports>
166 </reportSet>
167 </reportSets>
168 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200169 </plugins>
170 </reporting>
171
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800172</project>