annotate jmh-core-it/pom.xml @ 4:e4f93106ce7b

build: stable Maven plugin versions
author shade
date Thu, 11 Apr 2013 01:07:11 +0400
parents c64b49e5c82c
children 166f6ad36b3a
rev   line source
duke@0 1 <!--
duke@0 2 Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
duke@0 3 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@0 4
duke@0 5 This code is free software; you can redistribute it and/or modify it
duke@0 6 under the terms of the GNU General Public License version 2 only, as
duke@0 7 published by the Free Software Foundation. Oracle designates this
duke@0 8 particular file as subject to the "Classpath" exception as provided
duke@0 9 by Oracle in the LICENSE file that accompanied this code.
duke@0 10
duke@0 11 This code is distributed in the hope that it will be useful, but WITHOUT
duke@0 12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@0 13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@0 14 version 2 for more details (a copy is included in the LICENSE file that
duke@0 15 accompanied this code).
duke@0 16
duke@0 17 You should have received a copy of the GNU General Public License version
duke@0 18 2 along with this work; if not, write to the Free Software Foundation,
duke@0 19 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@0 20
duke@0 21 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
duke@0 22 or visit www.oracle.com if you need additional information or have any
duke@0 23 questions.
duke@0 24 -->
duke@0 25
duke@0 26 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
duke@0 27 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
duke@0 28 <modelVersion>4.0.0</modelVersion>
duke@0 29 <groupId>org.openjdk.jmh</groupId>
duke@0 30 <artifactId>jmh-core-it</artifactId>
duke@0 31 <packaging>jar</packaging>
duke@0 32 <version>1.0-SNAPSHOT</version>
duke@0 33 <name>Java Microbenchmark Harness Integration Tests</name>
duke@0 34
duke@0 35 <organization>
duke@0 36 <name>Oracle and/or its affiliates. All rights reserved.</name>
shade@1 37 <url>http://openjdk.java.net/</url>
duke@0 38 </organization>
duke@0 39 <inceptionYear>2012</inceptionYear>
duke@0 40
duke@0 41 <dependencies>
duke@0 42 <dependency>
duke@0 43 <groupId>org.openjdk.jmh</groupId>
duke@0 44 <artifactId>jmh-core</artifactId>
shade@1 45 <version>1.0-SNAPSHOT</version>
duke@0 46 </dependency>
duke@0 47 <dependency>
duke@0 48 <groupId>junit</groupId>
duke@0 49 <artifactId>junit</artifactId>
duke@0 50 <version>4.10</version>
duke@0 51 <scope>test</scope>
duke@0 52 </dependency>
duke@0 53 </dependencies>
duke@0 54
duke@0 55 <prerequisites>
duke@0 56 <maven>3.0</maven>
duke@0 57 </prerequisites>
duke@0 58
shade@3 59 <properties>
shade@3 60 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
shade@3 61 </properties>
shade@3 62
duke@0 63 <build>
duke@0 64 <plugins>
duke@0 65 <plugin>
duke@0 66 <groupId>org.apache.maven.plugins</groupId>
duke@0 67 <artifactId>maven-compiler-plugin</artifactId>
duke@0 68 <version>2.3.2</version>
duke@0 69 <configuration>
duke@0 70 <compilerVersion>1.7</compilerVersion>
duke@0 71 <source>1.7</source>
duke@0 72 <target>1.7</target>
duke@0 73 </configuration>
duke@0 74 </plugin>
duke@0 75 <plugin>
duke@0 76 <groupId>org.apache.maven.plugins</groupId>
duke@0 77 <artifactId>maven-surefire-plugin</artifactId>
duke@0 78 <version>2.12</version>
duke@0 79 <configuration>
duke@0 80 <forkMode>always</forkMode>
duke@0 81 <redirectTestOutputToFile>true</redirectTestOutputToFile>
duke@0 82 </configuration>
duke@0 83 </plugin>
duke@0 84 <plugin>
duke@0 85 <groupId>org.apache.maven.plugins</groupId>
duke@0 86 <artifactId>maven-shade-plugin</artifactId>
shade@4 87 <version>2.0</version>
duke@0 88 <executions>
duke@0 89 <execution>
duke@0 90 <phase>package</phase>
duke@0 91 <goals>
duke@0 92 <goal>shade</goal>
duke@0 93 </goals>
duke@0 94 <configuration>
duke@0 95 <finalName>microbenchmarks</finalName>
duke@0 96 <transformers>
duke@0 97 <transformer
duke@0 98 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
duke@0 99 <mainClass>org.openjdk.jmh.Main</mainClass>
duke@0 100 </transformer>
duke@0 101 </transformers>
duke@0 102 <filters>
duke@0 103 <!-- Remove annotation processor files -->
duke@0 104 <filter>
duke@0 105 <artifact>oracle.micro:MicroBenchmarkAnnotationProcessor</artifact>
duke@0 106 <excludes>
duke@0 107 <exclude>*/**</exclude>
duke@0 108 </excludes>
duke@0 109 </filter>
duke@0 110 </filters>
duke@0 111 </configuration>
duke@0 112 </execution>
duke@0 113 </executions>
duke@0 114 </plugin>
duke@0 115
duke@0 116 <plugin>
duke@0 117 <groupId>com.mycila.maven-license-plugin</groupId>
duke@0 118 <artifactId>maven-license-plugin</artifactId>
shade@4 119 <version>1.10.b1</version>
duke@0 120 <executions>
duke@0 121 <execution>
duke@0 122 <goals>
duke@0 123 <goal>format</goal>
duke@0 124 </goals>
duke@0 125 <phase>process-sources</phase>
duke@0 126 <configuration>
duke@0 127 <header>file:///${project.basedir}/../src/license/gpl_cpe/header.txt</header>
duke@0 128 <skipExistingHeaders>false</skipExistingHeaders>
duke@0 129 <strictCheck>true</strictCheck>
duke@0 130 </configuration>
duke@0 131 </execution>
duke@0 132 </executions>
duke@0 133 </plugin>
duke@0 134
duke@0 135 </plugins>
duke@0 136 </build>
duke@0 137
duke@0 138 </project>