blob: 175f7fcaf3b1776f2b72cc46effd15cdf52c28d8 [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>
47 <plugins>
48 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070049 <groupId>org.apache.maven.plugins</groupId>
50 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070051 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070052 <configuration>
Tatu Salorantac3ef9f32013-02-04 20:35:22 -080053 <source>1.6</source>
54 <target>1.6</target>
55 <encoding>UTF-8</encoding>
56 <maxmemory>512m</maxmemory>
57 <links>
58 <link>http://docs.oracle.com/javase/6/docs/api/</link>
59 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070060 </configuration>
61 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080062 <execution>
63 <id>attach-javadocs</id>
64 <phase>verify</phase>
65 <goals>
66 <goal>jar</goal>
67 </goals>
68 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070069 </executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080070 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +020071 <plugin>
72 <groupId>org.apache.maven.plugins</groupId>
73 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080074 <version>3.1</version>
simonetripodi35719a32012-03-27 17:55:13 +020075 </plugin>
76 <plugin>
77 <groupId>org.apache.maven.plugins</groupId>
78 <artifactId>maven-surefire-plugin</artifactId>
79 <version>${surefire.version}</version>
80 <configuration>
81 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
82 </configuration>
83 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080084 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080085 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080086 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080087 <artifactId>replacer</artifactId>
88 <executions>
89 <execution>
90 <id>process-packageVersion</id>
91 <phase>generate-sources</phase>
92 </execution>
93 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080094 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080095 </plugins>
simonetripodi35719a32012-03-27 17:55:13 +020096 <extensions>
97 <!-- Enabling the use of SSH -->
98 <extension>
99 <groupId>org.apache.maven.wagon</groupId>
100 <artifactId>wagon-ssh-external</artifactId>
101 <version>1.0-beta-6</version>
102 </extension>
103 <extension>
104 <groupId>org.apache.maven.scm</groupId>
105 <artifactId>maven-scm-provider-gitexe</artifactId>
106 <version>1.6</version>
107 </extension>
108 <extension>
109 <groupId>org.apache.maven.scm</groupId>
110 <artifactId>maven-scm-manager-plexus</artifactId>
111 <version>1.6</version>
112 </extension>
113 <extension>
114 <groupId>org.kathrynhuxtable.maven.wagon</groupId>
115 <artifactId>wagon-gitsite</artifactId>
116 <version>0.3.1</version>
117 </extension>
118 </extensions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800119 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200120
121 <reporting>
122 <plugins>
123 <plugin>
124 <groupId>org.apache.maven.plugins</groupId>
125 <artifactId>maven-javadoc-plugin</artifactId>
126 <version>2.8.1</version>
127 <configuration>
128 <aggregate>true</aggregate>
129 <source>1.6</source>
130 <encoding>UTF-8</encoding>
131 <maxmemory>1g</maxmemory>
132 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700133 <!-- JDK, other Jackson pkgs -->
134 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Salorantaa451ff32013-01-15 19:56:40 -0800135 <link>http://fasterxml.github.com/jackson-core/javadoc/2.2.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200136 </links>
137 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
138 <bootclasspath>${sun.boot.class.path}</bootclasspath>
139 <doclet>com.google.doclava.Doclava</doclet>
140 <useStandardDocletOptions>false</useStandardDocletOptions>
141 <additionalJOption>-J-Xmx1024m</additionalJOption>
142 <docletArtifact>
143 <groupId>com.google.doclava</groupId>
144 <artifactId>doclava</artifactId>
145 <version>1.0.3</version>
146 </docletArtifact>
147 <additionalparam>
148 -hdf project.name "${project.name} ${project.version}"
149 -d ${project.reporting.outputDirectory}/apidocs
150 </additionalparam>
151 </configuration>
152 <reportSets>
153 <reportSet>
154 <id>default</id>
155 <reports>
156 <report>javadoc</report>
157 </reports>
158 </reportSet>
159 </reportSets>
160 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200161 </plugins>
162 </reporting>
163
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800164</project>