blob: c77f5d08f29abe63d39bd4ff4a1eb2fffe156146 [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 Saloranta1c66e502014-02-28 20:27:10 -08004 <groupId>com.fasterxml.jackson</groupId>
Tatu Saloranta4f0369b2014-02-28 19:54:20 -08005 <artifactId>jackson-parent</artifactId>
Tatu Salorantabae223f2014-12-18 19:37:03 -08006 <version>2.5</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>
Cowtowncoder414e8152015-01-05 16:17:39 -080012 <version>2.6.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 Salorantad0d570c2014-11-06 08:26:35 -080017 <url>https://github.com/FasterXML/jackson</url>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080018 <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 Saloranta47927352015-01-01 15:38:07 -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 <osgi.export>com.fasterxml.jackson.core;version=${project.version},
27com.fasterxml.jackson.core.*;version=${project.version}
28 </osgi.export>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080029
30 <!-- Generate PackageVersion.java into this directory. -->
Tatu Salorantabb41bc02013-01-10 19:51:04 -080031 <packageVersion.dir>com/fasterxml/jackson/core/json</packageVersion.dir>
Tatu Saloranta1c66e502014-02-28 20:27:10 -080032 <packageVersion.package>${project.groupId}.json</packageVersion.package>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080033 </properties>
34
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080035 <build>
36 <plugins>
37 <plugin>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070038 <groupId>org.apache.maven.plugins</groupId>
39 <artifactId>maven-javadoc-plugin</artifactId>
Tatu Saloranta68a66c42012-03-25 12:09:31 -070040 <version>2.8.1</version>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070041 <configuration>
Tatu Saloranta06b2b862014-02-28 20:00:02 -080042 <source>${javac.src.version}</source>
43 <target>${javac.target.version}</target>
Tatu Salorantac3ef9f32013-02-04 20:35:22 -080044 <encoding>UTF-8</encoding>
45 <maxmemory>512m</maxmemory>
46 <links>
47 <link>http://docs.oracle.com/javase/6/docs/api/</link>
48 </links>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070049 </configuration>
50 <executions>
Tatu Saloranta06b2b862014-02-28 20:00:02 -080051 <execution>
52 <id>attach-javadocs</id>
53 <phase>verify</phase>
54 <goals>
55 <goal>jar</goal>
56 </goals>
57 </execution>
Tatu Saloranta5e69eec2012-03-25 11:52:34 -070058 </executions>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080059 </plugin>
60 <plugin>
Tatu Salorantac587db72014-07-09 08:13:45 -070061 <groupId>org.apache.maven.plugins</groupId>
62 <artifactId>maven-site-plugin</artifactId>
63 <version>3.1</version>
Tatu Saloranta6df367a2013-12-13 20:31:26 -080064 </plugin>
65 <plugin>
Tatu Salorantac587db72014-07-09 08:13:45 -070066 <groupId>org.apache.maven.plugins</groupId>
67 <artifactId>maven-surefire-plugin</artifactId>
Tatu Salorantac587db72014-07-09 08:13:45 -070068 <configuration>
69 <redirectTestOutputToFile>${surefire.redirectTestOutputToFile}</redirectTestOutputToFile>
70 <excludes>
Tatufdcb48c2014-08-13 12:33:15 -070071 <exclude>**/failing/*.java</exclude>
Tatu Salorantac587db72014-07-09 08:13:45 -070072 </excludes>
73 </configuration>
Tatu Saloranta8c9f67f2013-12-13 20:15:51 -080074 </plugin>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080075 <plugin>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080076 <!-- Inherited from oss-base. Generate PackageVersion.java.-->
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080077 <groupId>com.google.code.maven-replacer-plugin</groupId>
Ben Gertzfielde84abf72013-01-04 11:55:51 -080078 <artifactId>replacer</artifactId>
79 <executions>
80 <execution>
81 <id>process-packageVersion</id>
82 <phase>generate-sources</phase>
83 </execution>
84 </executions>
Ben Gertzfieldf440fa02013-01-03 16:38:28 -080085 </plugin>
Tatu Salorantaa57fbe12011-12-22 18:13:05 -080086 </plugins>
87 </build>
simonetripodi35719a32012-03-27 17:55:13 +020088
89 <reporting>
90 <plugins>
91 <plugin>
92 <groupId>org.apache.maven.plugins</groupId>
93 <artifactId>maven-javadoc-plugin</artifactId>
94 <version>2.8.1</version>
95 <configuration>
96 <aggregate>true</aggregate>
97 <source>1.6</source>
98 <encoding>UTF-8</encoding>
99 <maxmemory>1g</maxmemory>
100 <links>
Tatu Salorantaa1870442012-03-27 21:03:04 -0700101 <!-- JDK, other Jackson pkgs -->
102 <link>http://docs.oracle.com/javase/6/docs/api/</link>
simonetripodi35719a32012-03-27 17:55:13 +0200103 </links>
104 <excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
105 <bootclasspath>${sun.boot.class.path}</bootclasspath>
106 <doclet>com.google.doclava.Doclava</doclet>
107 <useStandardDocletOptions>false</useStandardDocletOptions>
108 <additionalJOption>-J-Xmx1024m</additionalJOption>
109 <docletArtifact>
110 <groupId>com.google.doclava</groupId>
111 <artifactId>doclava</artifactId>
112 <version>1.0.3</version>
113 </docletArtifact>
114 <additionalparam>
115 -hdf project.name "${project.name} ${project.version}"
116 -d ${project.reporting.outputDirectory}/apidocs
117 </additionalparam>
118 </configuration>
119 <reportSets>
120 <reportSet>
121 <id>default</id>
122 <reports>
123 <report>javadoc</report>
124 </reports>
125 </reportSet>
126 </reportSets>
127 </plugin>
simonetripodi35719a32012-03-27 17:55:13 +0200128 </plugins>
129 </reporting>
130
Tatu Salorantaa57fbe12011-12-22 18:13:05 -0800131</project>