annotate jmh-samples/pom.xml @ 1392:ef24f1b5de08

Continue in 1.18-SNAPSHOT.
author shade
date Tue, 06 Dec 2016 12:40:19 +0100
parents d548e3fb7337
children d4a8ae32b906
rev   line source
duke@0 1 <!--
shade@1045 2 Copyright (c) 2014, Oracle America, Inc.
shade@1045 3 All rights reserved.
duke@0 4
shade@1045 5 Redistribution and use in source and binary forms, with or without
shade@1045 6 modification, are permitted provided that the following conditions are met:
duke@0 7
shade@1045 8 * Redistributions of source code must retain the above copyright notice,
shade@1045 9 this list of conditions and the following disclaimer.
duke@0 10
shade@1045 11 * Redistributions in binary form must reproduce the above copyright
shade@1045 12 notice, this list of conditions and the following disclaimer in the
shade@1045 13 documentation and/or other materials provided with the distribution.
duke@0 14
shade@1045 15 * Neither the name of Oracle nor the names of its contributors may be used
shade@1045 16 to endorse or promote products derived from this software without
shade@1045 17 specific prior written permission.
shade@1045 18
shade@1045 19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
shade@1045 20 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
shade@1045 21 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
shade@1045 22 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
shade@1045 23 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
shade@1045 24 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
shade@1045 25 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
shade@1045 26 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
shade@1045 27 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
shade@1045 28 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
shade@1045 29 THE POSSIBILITY OF SUCH DAMAGE.
duke@0 30 -->
duke@0 31
duke@0 32 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
duke@0 33 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
duke@0 34 <modelVersion>4.0.0</modelVersion>
shade@230 35
shade@230 36 <parent>
shade@230 37 <groupId>org.openjdk.jmh</groupId>
shade@230 38 <artifactId>jmh-parent</artifactId>
shade@1392 39 <version>1.18-SNAPSHOT</version>
shade@230 40 </parent>
shade@230 41
shade@230 42 <name>JMH Samples</name>
duke@0 43 <artifactId>jmh-samples</artifactId>
duke@0 44 <packaging>jar</packaging>
duke@0 45
duke@0 46 <organization>
shade@47 47 <name>Oracle</name>
shade@1 48 <url>http://openjdk.java.net/</url>
duke@0 49 </organization>
duke@0 50 <inceptionYear>2012</inceptionYear>
duke@0 51
duke@0 52 <dependencies>
duke@0 53 <dependency>
duke@0 54 <groupId>org.openjdk.jmh</groupId>
duke@0 55 <artifactId>jmh-core</artifactId>
shade@485 56 <version>${project.version}</version>
shade@485 57 </dependency>
shade@485 58 <dependency>
shade@485 59 <groupId>org.openjdk.jmh</groupId>
shade@485 60 <artifactId>jmh-generator-annprocess</artifactId>
shade@485 61 <version>${project.version}</version>
shade@495 62 <scope>provided</scope>
duke@0 63 </dependency>
duke@0 64 </dependencies>
duke@0 65
duke@0 66 <prerequisites>
duke@0 67 <maven>3.0</maven>
duke@0 68 </prerequisites>
duke@0 69
shade@3 70 <properties>
shade@3 71 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
shade@930 72 <uberjar.name>benchmarks</uberjar.name>
shade@3 73 </properties>
shade@3 74
duke@0 75 <build>
duke@0 76 <plugins>
duke@0 77 <plugin>
duke@0 78 <groupId>org.apache.maven.plugins</groupId>
duke@0 79 <artifactId>maven-compiler-plugin</artifactId>
shade@44 80 <version>3.0</version>
duke@0 81 <configuration>
shade@1369 82 <compilerVersion>1.7</compilerVersion>
shade@1369 83 <source>1.7</source>
shade@1369 84 <target>1.7</target>
duke@0 85 </configuration>
duke@0 86 </plugin>
duke@0 87 <plugin>
duke@0 88 <groupId>org.apache.maven.plugins</groupId>
duke@0 89 <artifactId>maven-surefire-plugin</artifactId>
shade@44 90 <version>2.14.1</version>
duke@0 91 <configuration>
duke@0 92 <forkMode>always</forkMode>
duke@0 93 <redirectTestOutputToFile>true</redirectTestOutputToFile>
duke@0 94 </configuration>
duke@0 95 </plugin>
duke@0 96 <plugin>
duke@0 97 <groupId>org.apache.maven.plugins</groupId>
duke@0 98 <artifactId>maven-shade-plugin</artifactId>
shade@4 99 <version>2.0</version>
duke@0 100 <executions>
duke@0 101 <execution>
duke@0 102 <phase>package</phase>
duke@0 103 <goals>
duke@0 104 <goal>shade</goal>
duke@0 105 </goals>
duke@0 106 <configuration>
shade@930 107 <finalName>${uberjar.name}</finalName>
duke@0 108 <transformers>
shade@43 109 <transformer
shade@43 110 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
duke@0 111 <mainClass>org.openjdk.jmh.Main</mainClass>
duke@0 112 </transformer>
duke@0 113 </transformers>
duke@0 114 </configuration>
duke@0 115 </execution>
duke@0 116 </executions>
duke@0 117 </plugin>
duke@0 118
duke@0 119 <plugin>
duke@0 120 <groupId>com.mycila.maven-license-plugin</groupId>
duke@0 121 <artifactId>maven-license-plugin</artifactId>
shade@4 122 <version>1.10.b1</version>
duke@0 123 <executions>
duke@0 124 <execution>
duke@0 125 <goals>
duke@0 126 <goal>format</goal>
duke@0 127 </goals>
duke@0 128 <phase>process-sources</phase>
duke@0 129 <configuration>
shade@1045 130 <header>file:///${project.basedir}/../src/license/bsd/header.txt</header>
shade@625 131 <skipExistingHeaders>true</skipExistingHeaders>
duke@0 132 <strictCheck>true</strictCheck>
shade@98 133 <mapping>
shade@98 134 <java>PHP</java>
shade@98 135 </mapping>
duke@0 136 </configuration>
duke@0 137 </execution>
duke@0 138 </executions>
duke@0 139 </plugin>
duke@0 140
duke@0 141 </plugins>
duke@0 142 </build>
duke@0 143
duke@0 144 </project>
duke@0 145
duke@0 146
duke@0 147