blob: 60e1a997707ed6efbc4147384a66c945f28bcf99 [file] [log] [blame]
Neil Fullera2cab722015-04-13 13:06:22 +01001<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">
Neil Fullere78f1172015-01-20 09:39:41 +00002 <parent>
3 <artifactId>okio-parent</artifactId>
4 <groupId>com.squareup.okio</groupId>
Neil Fuller71b9f472015-09-16 17:39:32 +01005 <version>1.7.0-SNAPSHOT</version>
Neil Fullere78f1172015-01-20 09:39:41 +00006 </parent>
7 <modelVersion>4.0.0</modelVersion>
8
9 <artifactId>benchmarks</artifactId>
10 <packaging>jar</packaging>
11
12 <name>Okio Performance Benchmarks</name>
13
14 <dependencies>
15 <dependency>
16 <groupId>org.openjdk.jmh</groupId>
17 <artifactId>jmh-core</artifactId>
18 </dependency>
19 <dependency>
20 <groupId>org.openjdk.jmh</groupId>
21 <artifactId>jmh-generator-annprocess</artifactId>
22 <scope>provided</scope>
23 </dependency>
24 <dependency>
25 <groupId>com.squareup.okio</groupId>
26 <artifactId>okio</artifactId>
27 <version>${project.version}</version>
28 </dependency>
29 </dependencies>
30
31 <properties>
32 <uberjar.name>benchmarks</uberjar.name>
33 </properties>
34
35 <build>
36 <plugins>
37 <plugin>
38 <groupId>org.apache.maven.plugins</groupId>
39 <artifactId>maven-compiler-plugin</artifactId>
40 </plugin>
41 <plugin>
42 <groupId>org.apache.maven.plugins</groupId>
43 <artifactId>maven-shade-plugin</artifactId>
44 <version>2.2</version>
45 <executions>
46 <execution>
47 <phase>package</phase>
48 <goals>
49 <goal>shade</goal>
50 </goals>
51 <configuration>
52 <finalName>${uberjar.name}</finalName>
53 <transformers>
Neil Fullera2cab722015-04-13 13:06:22 +010054 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
Neil Fullere78f1172015-01-20 09:39:41 +000055 <mainClass>org.openjdk.jmh.Main</mainClass>
56 </transformer>
57 </transformers>
58 <filters>
59 <filter>
60 <!--
61 Shading signed JARs will fail without this.
62 http://stackoverflow.com/questions/999489/invalid-signature-file-when-attempting-to-run-a-jar
63 -->
64 <artifact>*:*</artifact>
65 <excludes>
66 <exclude>META-INF/*.SF</exclude>
67 <exclude>META-INF/*.DSA</exclude>
68 <exclude>META-INF/*.RSA</exclude>
69 </excludes>
70 </filter>
71 </filters>
72 </configuration>
73 </execution>
74 </executions>
75 </plugin>
76 </plugins>
77 </build>
78
79</project>