blob: dde5ff54ed4454c06a8ca7f9f9bbda5272dbd785 [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 Salorantab758af92012-10-08 19:37:29 -07006 <version>4</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 Salorantae8658e72012-11-11 15:44:17 -080012 <version>2.1.2-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>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080031 </properties>
32
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080033 <dependencies>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080034 <dependency>
35 <groupId>junit</groupId>
36 <artifactId>junit</artifactId>
37 <version>4.8.2</version>
Tatu Saloranta7e2b22a2011-12-22 21:51:29 -080038 <scope>test</scope>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080039 </dependency>
40 </dependencies>
41
42 <build>
Tatu Saloranta3c756182011-12-28 20:27:59 -080043 <!-- need to enable filtering to add version info -->
44 <resources>
45 <resource>
Tatu Saloranta78fa4532012-08-22 21:31:43 -070046 <directory>${basedir}/src/main/resources</directory>
Tatu Saloranta3c756182011-12-28 20:27:59 -080047 <filtering>true</filtering>
48 </resource>
49 </resources>
Tatu Salorantaec300272012-06-28 15:08:51 -070050
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080051 <plugins>
52 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070053 <groupId>org.apache.maven.plugins</groupId>
54 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070055 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070056 <configuration>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080057 <source>1.5</source>
58 <target>1.5</target>
59 <encoding>UTF-8</encoding>
60 <maxmemory>512m</maxmemory>
61 <links>
Tatu Saloranta01ba0532012-03-09 18:21:05 -080062 <link>http://docs.oracle.com/javase/6/docs/api/</link>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080063 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070064 </configuration>
65 <executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080066 <execution>
67 <id>attach-javadocs</id>
68 <phase>verify</phase>
69 <goals>
70 <goal>jar</goal>
71 </goals>
72 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070073 </executions>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080074 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +020075 <plugin>
76 <groupId>org.apache.maven.plugins</groupId>
77 <artifactId>maven-site-plugin</artifactId>
Tatu Salorantae59e6cc2012-11-08 14:38:56 -080078 <version>3.1</version>
simonetripodi35719a32012-03-27 17:55:13 +020079 </plugin>
80 <plugin>
81 <groupId>org.apache.maven.plugins</groupId>
82 <artifactId>maven-surefire-plugin</artifactId>
83 <version>${surefire.version}</version>
84 <configuration>
85 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
86 </configuration>
87 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080088 </plugins>
simonetripodi35719a32012-03-27 17:55:13 +020089 <extensions>
90 <!-- Enabling the use of SSH -->
91 <extension>
92 <groupId>org.apache.maven.wagon</groupId>
93 <artifactId>wagon-ssh-external</artifactId>
94 <version>1.0-beta-6</version>
95 </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 Salorantaa57fbe12011-12-22 18:13:05 -0800112 </build>
simonetripodi35719a32012-03-27 17:55:13 +0200113
114 <reporting>
115 <plugins>
116 <plugin>
117 <groupId>org.apache.maven.plugins</groupId>
118 <artifactId>maven-javadoc-plugin</artifactId>
119 <version>2.8.1</version>
120 <configuration>
121 <aggregate>true</aggregate>
122 <source>1.6</source>
123 <encoding>UTF-8</encoding>
124 <maxmemory>1g</maxmemory>
125 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700126 <!-- JDK, other Jackson pkgs -->
127 <link>http://docs.oracle.com/javase/6/docs/api/</link>
128 <link>http://fasterxml.github.com/jackson-core/javadoc/2.0.0/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200129 </links>
130 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
131 <bootclasspath>${sun.boot.class.path}</bootclasspath>
132 <doclet>com.google.doclava.Doclava</doclet>
133 <useStandardDocletOptions>false</useStandardDocletOptions>
134 <additionalJOption>-J-Xmx1024m</additionalJOption>
135 <docletArtifact>
136 <groupId>com.google.doclava</groupId>
137 <artifactId>doclava</artifactId>
138 <version>1.0.3</version>
139 </docletArtifact>
140 <additionalparam>
141 -hdf project.name "${project.name} ${project.version}"
142 -d ${project.reporting.outputDirectory}/apidocs
143 </additionalparam>
144 </configuration>
145 <reportSets>
146 <reportSet>
147 <id>default</id>
148 <reports>
149 <report>javadoc</report>
150 </reports>
151 </reportSet>
152 </reportSets>
153 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200154 </plugins>
155 </reporting>
156
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800157</project>