blob: fdb540834473ef8c95997366d3e85f66d556354a [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 Saloranta6df367a2013-12-13 20:31:26 -08006 <version>12</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 Salorantae3c062b2013-12-13 20:36:50 -080026 <!-- for 2.4, includes full debug info -->
27 <javac.debuglevel>lines,source,vars</javac.debuglevel>
Tatu Salorantaec300272012-06-28 15:08:51 -070028 <!--
29 | Configuration properties for the OSGi maven-bundle-plugin
30 -->
31 <osgi.export>com.fasterxml.jackson.core;version=${project.version},
32com.fasterxml.jackson.core.*;version=${project.version}
33 </osgi.export>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080034
35 <!-- Generate PackageVersion.java into this directory. -->
Tatu Salorantabb41bc02013-01-10 19:51:04 -080036 <packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080037 <packageVersion.package>com.fasterxml.jackson.core.json</packageVersion.package>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080038 </properties>
39
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080040 <dependencies>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080041 <dependency>
42 <groupId>junit</groupId>
43 <artifactId>junit</artifactId>
44 <version>4.8.2</version>
Tatu Saloranta7e2b22a2011-12-22 21:51:29 -080045 <scope>test</scope>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080046 </dependency>
47 </dependencies>
48
49 <build>
50 <plugins>
51 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070052 <groupId>org.apache.maven.plugins</groupId>
53 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070054 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070055 <configuration>
Tatu Salorantac3ef9f32013-02-04 20:35:22 -080056 <source>1.6</source>
57 <target>1.6</target>
58 <encoding>UTF-8</encoding>
59 <maxmemory>512m</maxmemory>
60 <links>
61 <link>http://docs.oracle.com/javase/6/docs/api/</link>
62 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070063 </configuration>
64 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080065 <execution>
66 <id>attach-javadocs</id>
67 <phase>verify</phase>
68 <goals>
69 <goal>jar</goal>
70 </goals>
71 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070072 </executions>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080073 </plugin>
74 <plugin>
simonetripodi35719a32012-03-27 17:55:13 +020075 <groupId>org.apache.maven.plugins</groupId>
76 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080077 <version>3.1</version>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080078 </plugin>
79 <plugin>
simonetripodi35719a32012-03-27 17:55:13 +020080 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-surefire-plugin</artifactId>
82 <version>${surefire.version}</version>
83 <configuration>
84 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
85 </configuration>
Tatu Saloranta8c9f67f2013-12-13 20:15:51 -080086 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080087 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080088 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080089 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080090 <artifactId>replacer</artifactId>
91 <executions>
92 <execution>
93 <id>process-packageVersion</id>
94 <phase>generate-sources</phase>
95 </execution>
96 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080097 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080098 </plugins>
simonetripodi35719a32012-03-27 17:55:13 +020099 <extensions>
100 <!-- Enabling the use of SSH -->
101 <extension>
102 <groupId>org.apache.maven.wagon</groupId>
103 <artifactId>wagon-ssh-external</artifactId>
104 <version>1.0-beta-6</version>
105 </extension>
106 <extension>
107 <groupId>org.apache.maven.scm</groupId>
108 <artifactId>maven-scm-provider-gitexe</artifactId>
109 <version>1.6</version>
110 </extension>
111 <extension>
112 <groupId>org.apache.maven.scm</groupId>
113 <artifactId>maven-scm-manager-plexus</artifactId>
114 <version>1.6</version>
115 </extension>
116 <extension>
117 <groupId>org.kathrynhuxtable.maven.wagon</groupId>
118 <artifactId>wagon-gitsite</artifactId>
119 <version>0.3.1</version>
120 </extension>
121 </extensions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800122 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200123
124 <reporting>
125 <plugins>
126 <plugin>
127 <groupId>org.apache.maven.plugins</groupId>
128 <artifactId>maven-javadoc-plugin</artifactId>
129 <version>2.8.1</version>
130 <configuration>
131 <aggregate>true</aggregate>
132 <source>1.6</source>
133 <encoding>UTF-8</encoding>
134 <maxmemory>1g</maxmemory>
135 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700136 <!-- JDK, other Jackson pkgs -->
137 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Saloranta0a3c4c82013-06-06 13:58:40 -0700138 <link>http://fasterxml.github.com/jackson-core/javadoc/2.3.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200139 </links>
140 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
141 <bootclasspath>${sun.boot.class.path}</bootclasspath>
142 <doclet>com.google.doclava.Doclava</doclet>
143 <useStandardDocletOptions>false</useStandardDocletOptions>
144 <additionalJOption>-J-Xmx1024m</additionalJOption>
145 <docletArtifact>
146 <groupId>com.google.doclava</groupId>
147 <artifactId>doclava</artifactId>
148 <version>1.0.3</version>
149 </docletArtifact>
150 <additionalparam>
151 -hdf project.name "${project.name} ${project.version}"
152 -d ${project.reporting.outputDirectory}/apidocs
153 </additionalparam>
154 </configuration>
155 <reportSets>
156 <reportSet>
157 <id>default</id>
158 <reports>
159 <report>javadoc</report>
160 </reports>
161 </reportSet>
162 </reportSets>
163 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200164 </plugins>
165 </reporting>
166
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800167</project>