• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2
3<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/maven-v4_0_0.xsd">
4  <modelVersion>4.0.0</modelVersion>
5
6  <parent>
7    <groupId>org.sonatype.oss</groupId>
8    <artifactId>oss-parent</artifactId>
9    <version>7</version>
10  </parent>
11
12  <groupId>com.squareup.okio</groupId>
13  <artifactId>okio-parent</artifactId>
14  <version>1.7.0-SNAPSHOT</version>
15  <packaging>pom</packaging>
16  <name>Okio (Parent)</name>
17  <description>A modern I/O API for Java</description>
18  <url>https://github.com/square/okio</url>
19
20  <modules>
21    <module>okio</module>
22    <module>benchmarks</module>
23  </modules>
24
25  <properties>
26    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
27    <java.version>1.7</java.version>
28
29    <!-- Dependencies -->
30    <animal.sniffer.version>1.10</animal.sniffer.version>
31    <jmh.version>1.4.1</jmh.version>
32
33    <!-- Test Dependencies -->
34    <junit.version>4.11</junit.version>
35  </properties>
36
37  <scm>
38    <url>https://github.com/square/okio/</url>
39    <connection>scm:git:https://github.com/square/okio.git</connection>
40    <developerConnection>scm:git:git@github.com:square/okio.git</developerConnection>
41    <tag>HEAD</tag>
42  </scm>
43
44  <issueManagement>
45    <system>GitHub Issues</system>
46    <url>https://github.com/square/okio/issues</url>
47  </issueManagement>
48
49  <licenses>
50    <license>
51      <name>Apache 2.0</name>
52      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
53    </license>
54  </licenses>
55
56  <dependencyManagement>
57    <dependencies>
58      <dependency>
59        <groupId>junit</groupId>
60        <artifactId>junit</artifactId>
61        <version>${junit.version}</version>
62      </dependency>
63      <dependency>
64        <groupId>org.codehaus.mojo</groupId>
65        <artifactId>animal-sniffer-annotations</artifactId>
66        <version>${animal.sniffer.version}</version>
67      </dependency>
68      <dependency>
69        <groupId>org.openjdk.jmh</groupId>
70        <artifactId>jmh-core</artifactId>
71        <version>${jmh.version}</version>
72      </dependency>
73      <dependency>
74        <groupId>org.openjdk.jmh</groupId>
75        <artifactId>jmh-generator-annprocess</artifactId>
76        <version>${jmh.version}</version>
77        <scope>provided</scope>
78      </dependency>
79    </dependencies>
80  </dependencyManagement>
81
82  <build>
83    <pluginManagement>
84      <plugins>
85        <plugin>
86          <groupId>org.apache.maven.plugins</groupId>
87          <artifactId>maven-compiler-plugin</artifactId>
88          <version>3.0</version>
89          <configuration>
90            <source>${java.version}</source>
91            <target>${java.version}</target>
92          </configuration>
93        </plugin>
94      </plugins>
95    </pluginManagement>
96
97    <plugins>
98      <plugin>
99        <groupId>org.apache.maven.plugins</groupId>
100        <artifactId>maven-release-plugin</artifactId>
101        <version>2.5</version>
102        <configuration>
103          <autoVersionSubmodules>true</autoVersionSubmodules>
104        </configuration>
105      </plugin>
106    </plugins>
107  </build>
108</project>
109