annotate jmh-core/pom.xml @ 98:347e6fa7d172

Fixup copyright header.
author shade
date Mon, 01 Jul 2013 12:57:43 +0400
parents e841c952e578
children 31265352e637
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"
shade@43 27 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
duke@0 28
duke@0 29 <modelVersion>4.0.0</modelVersion>
duke@0 30 <groupId>org.openjdk.jmh</groupId>
duke@0 31 <artifactId>jmh-core</artifactId>
duke@0 32 <packaging>jar</packaging>
shade@1 33 <version>1.0-SNAPSHOT</version>
shade@47 34 <name>JMH Core</name>
duke@0 35
duke@0 36 <organization>
shade@47 37 <name>Oracle</name>
shade@1 38 <url>http://openjdk.java.net/</url>
duke@0 39 </organization>
duke@0 40 <inceptionYear>2012</inceptionYear>
duke@0 41
duke@0 42 <description>
shade@47 43 The jmh is a Java harness for building, running, and analysing
shade@47 44 nano/micro/macro benchmarks written in Java and other languages
shade@47 45 targeting the JVM.
duke@0 46 </description>
duke@0 47
duke@0 48 <dependencies>
duke@0 49 <dependency>
duke@0 50 <groupId>junit</groupId>
duke@0 51 <artifactId>junit</artifactId>
duke@0 52 <version>4.10</version>
duke@0 53 <scope>test</scope>
duke@0 54 </dependency>
duke@0 55 <dependency>
duke@0 56 <groupId>args4j</groupId>
duke@0 57 <artifactId>args4j</artifactId>
duke@0 58 <version>2.0.16</version>
duke@0 59 </dependency>
duke@0 60 </dependencies>
duke@0 61
duke@0 62 <prerequisites>
duke@0 63 <maven>3.0</maven>
duke@0 64 </prerequisites>
duke@0 65
shade@3 66 <properties>
shade@3 67 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
shade@3 68 </properties>
shade@3 69
duke@0 70 <build>
duke@0 71 <plugins>
duke@0 72 <plugin>
duke@0 73 <groupId>org.apache.maven.plugins</groupId>
duke@0 74 <artifactId>maven-compiler-plugin</artifactId>
shade@44 75 <version>3.0</version>
duke@0 76 <configuration>
duke@0 77 <compilerVersion>1.6</compilerVersion>
duke@0 78 <source>1.6</source>
duke@0 79 <target>1.6</target>
duke@0 80 <compilerArgument>-proc:none</compilerArgument>
duke@0 81 </configuration>
duke@0 82 </plugin>
duke@0 83
duke@0 84 <!-- Create source jar -->
duke@0 85 <plugin>
duke@0 86 <groupId>org.apache.maven.plugins</groupId>
duke@0 87 <artifactId>maven-source-plugin</artifactId>
duke@0 88 <version>2.2.1</version>
duke@0 89 <executions>
duke@0 90 <execution>
duke@0 91 <id>attach-sources</id>
duke@0 92 <phase>verify</phase>
duke@0 93 <goals>
duke@0 94 <goal>jar</goal>
duke@0 95 </goals>
duke@0 96 </execution>
duke@0 97 </executions>
duke@0 98 </plugin>
duke@0 99
duke@0 100 <!-- Add sources and javadoc to eclipse project files when available. -->
duke@0 101 <plugin>
duke@0 102 <groupId>org.apache.maven.plugins</groupId>
duke@0 103 <artifactId>maven-eclipse-plugin</artifactId>
duke@0 104 <version>2.9</version>
duke@0 105 <configuration>
duke@0 106 <downloadSources>true</downloadSources>
duke@0 107 <downloadJavadocs>true</downloadJavadocs>
duke@0 108 </configuration>
duke@0 109 </plugin>
duke@0 110
duke@0 111 <plugin>
duke@0 112 <groupId>org.apache.maven.plugins</groupId>
duke@0 113 <artifactId>maven-surefire-plugin</artifactId>
shade@44 114 <version>2.14.1</version>
duke@0 115 <configuration>
duke@0 116 <useFile>false</useFile>
duke@0 117 </configuration>
duke@0 118 </plugin>
duke@0 119
duke@0 120 <plugin>
duke@0 121 <groupId>com.mycila.maven-license-plugin</groupId>
duke@0 122 <artifactId>maven-license-plugin</artifactId>
shade@4 123 <version>1.10.b1</version>
duke@0 124 <executions>
duke@0 125 <execution>
duke@0 126 <goals>
duke@0 127 <goal>format</goal>
duke@0 128 </goals>
duke@0 129 <phase>process-sources</phase>
duke@0 130 <configuration>
duke@0 131 <header>file:///${project.basedir}/../src/license/gpl_cpe/header.txt</header>
duke@0 132 <skipExistingHeaders>false</skipExistingHeaders>
duke@0 133 <strictCheck>true</strictCheck>
shade@98 134 <mapping>
shade@98 135 <java>PHP</java>
shade@98 136 </mapping>
duke@0 137 </configuration>
duke@0 138 </execution>
duke@0 139 </executions>
duke@0 140 </plugin>
duke@0 141
duke@0 142 <plugin>
duke@0 143 <groupId>org.apache.maven.plugins</groupId>
duke@0 144 <artifactId>maven-site-plugin</artifactId>
shade@44 145 <version>3.2</version>
duke@0 146 </plugin>
duke@0 147 </plugins>
duke@0 148
duke@0 149 <extensions>
duke@0 150 <extension>
duke@0 151 <groupId>org.apache.maven.wagon</groupId>
duke@0 152 <artifactId>wagon-ssh</artifactId>
duke@0 153 </extension>
duke@0 154 </extensions>
duke@0 155 </build>
duke@0 156
shade@9 157 <profiles>
shade@9 158 <profile>
shade@9 159 <id>jdk8</id>
shade@9 160 <build>
shade@9 161 <plugins>
shade@9 162 <!-- Create javadoc jar -->
shade@9 163 <plugin>
shade@9 164 <groupId>org.apache.maven.plugins</groupId>
shade@9 165 <artifactId>maven-javadoc-plugin</artifactId>
shade@44 166 <version>2.9</version>
shade@9 167 <configuration>
shade@9 168 <quiet>true</quiet>
shade@9 169 <additionalparam>-Xdoclint:none</additionalparam>
shade@9 170 </configuration>
shade@9 171 <executions>
shade@9 172 <execution>
shade@9 173 <id>attach-javadoc</id>
shade@9 174 <phase>verify</phase>
shade@9 175 <goals>
shade@9 176 <goal>jar</goal>
shade@9 177 </goals>
shade@9 178 </execution>
shade@9 179 </executions>
shade@9 180 </plugin>
shade@9 181 </plugins>
shade@9 182 </build>
shade@9 183 <activation>
shade@9 184 <jdk>1.8</jdk>
shade@9 185 </activation>
shade@9 186 </profile>
shade@9 187 <profile>
shade@9 188 <id>pre-jdk8</id>
shade@9 189 <build>
shade@9 190 <plugins>
shade@9 191 <!-- Create javadoc jar -->
shade@9 192 <plugin>
shade@9 193 <groupId>org.apache.maven.plugins</groupId>
shade@9 194 <artifactId>maven-javadoc-plugin</artifactId>
shade@44 195 <version>2.9</version>
shade@9 196 <configuration>
shade@9 197 <quiet>true</quiet>
shade@9 198 </configuration>
shade@9 199 <executions>
shade@9 200 <execution>
shade@9 201 <id>attach-javadoc</id>
shade@9 202 <phase>verify</phase>
shade@9 203 <goals>
shade@9 204 <goal>jar</goal>
shade@9 205 </goals>
shade@9 206 </execution>
shade@9 207 </executions>
shade@9 208 </plugin>
shade@9 209 </plugins>
shade@9 210 </build>
shade@9 211 <activation>
shade@9 212 <activeByDefault>true</activeByDefault>
shade@9 213 </activation>
shade@9 214 </profile>
shade@9 215 </profiles>
shade@9 216
duke@0 217 <repositories>
duke@0 218 <repository>
duke@0 219 <id>java.net</id>
duke@0 220 <url>http://download.java.net/maven/2</url>
duke@0 221 </repository>
duke@0 222 </repositories>
duke@0 223
duke@0 224 <reporting>
duke@0 225 <plugins>
duke@0 226 <plugin>
duke@0 227 <groupId>org.apache.maven.plugins</groupId>
duke@0 228 <artifactId>maven-site-plugin</artifactId>
duke@0 229 <version>3.0</version>
duke@0 230 </plugin>
duke@0 231
duke@0 232 <plugin>
duke@0 233 <groupId>org.apache.maven.plugins</groupId>
duke@0 234 <artifactId>maven-javadoc-plugin</artifactId>
shade@44 235 <version>2.9</version>
duke@0 236 <reportSets>
duke@0 237 <reportSet>
duke@0 238 <reports>
duke@0 239 <report>javadoc</report>
duke@0 240 </reports>
duke@0 241 </reportSet>
duke@0 242 </reportSets>
duke@0 243 <configuration>
shade@43 244 <detectLinks/>
duke@0 245 <quiet>true</quiet>
duke@0 246 <excludePackageNames>org.openjdk.jmh.runner,org.openjdk.jmh.output,*.internal</excludePackageNames>
duke@0 247 <links>
duke@0 248 <link>http://download.oracle.com/javase/6/docs/api</link>
duke@0 249 </links>
duke@0 250 </configuration>
duke@0 251 </plugin>
duke@0 252
duke@0 253 <plugin>
duke@0 254 <groupId>org.codehaus.mojo</groupId>
duke@0 255 <artifactId>cobertura-maven-plugin</artifactId>
shade@44 256 <version>2.5.2</version>
duke@0 257 </plugin>
duke@0 258
duke@0 259 <plugin>
duke@0 260 <groupId>org.apache.maven.plugins</groupId>
duke@0 261 <artifactId>maven-surefire-report-plugin</artifactId>
shade@44 262 <version>2.14.1</version>
duke@0 263 </plugin>
duke@0 264
duke@0 265 <plugin>
duke@0 266 <groupId>org.apache.maven.plugins</groupId>
duke@0 267 <artifactId>maven-jxr-plugin</artifactId>
duke@0 268 <version>2.3</version>
duke@0 269 </plugin>
duke@0 270
duke@0 271 <plugin>
duke@0 272 <groupId>org.codehaus.mojo</groupId>
duke@0 273 <artifactId>findbugs-maven-plugin</artifactId>
shade@44 274 <version>2.5.2</version>
duke@0 275 <configuration>
duke@0 276 <effort>Max</effort>
duke@0 277 <threshold>Low</threshold>
duke@0 278 <includeFilterFile>src/main/resources/findbugs.xml</includeFilterFile>
duke@0 279 </configuration>
duke@0 280 </plugin>
duke@0 281
duke@0 282 <plugin>
duke@0 283 <groupId>org.apache.maven.plugins</groupId>
duke@0 284 <artifactId>maven-checkstyle-plugin</artifactId>
shade@44 285 <version>2.10</version>
duke@0 286 <configuration>
duke@0 287 <consoleOutput>false</consoleOutput>
duke@0 288 <configLocation>${project.basedir}/src/main/resources/checkstyle.xml</configLocation>
duke@0 289 </configuration>
duke@0 290 </plugin>
duke@0 291
duke@0 292 <plugin>
duke@0 293 <groupId>org.codehaus.mojo</groupId>
duke@0 294 <artifactId>taglist-maven-plugin</artifactId>
duke@0 295 <version>2.4</version>
duke@0 296 <configuration>
duke@0 297 <tagListOptions>
duke@0 298 <tagClasses>
duke@0 299 <tagClass>
duke@0 300 <displayName>FIXME work</displayName>
duke@0 301 <tags>
duke@0 302 <tag>
duke@0 303 <matchString>FIXME:</matchString>
duke@0 304 <matchType>ignoreCase</matchType>
duke@0 305 </tag>
duke@0 306 <tag>
duke@0 307 <matchString>FIXME</matchString>
duke@0 308 <matchType>ignoreCase</matchType>
duke@0 309 </tag>
duke@0 310 </tags>
duke@0 311 </tagClass>
duke@0 312 <tagClass>
duke@0 313 <displayName>TODO work</displayName>
duke@0 314 <tags>
duke@0 315 <tag>
duke@0 316 <matchString>todo</matchString>
duke@0 317 <matchType>ignoreCase</matchType>
duke@0 318 </tag>
duke@0 319 <tag>
duke@0 320 <matchString>todo:</matchString>
duke@0 321 <matchType>ignoreCase</matchType>
duke@0 322 </tag>
duke@0 323 <tag>
duke@0 324 <matchString>@todo</matchString>
duke@0 325 <matchType>ignoreCase</matchType>
duke@0 326 </tag>
duke@0 327 </tags>
duke@0 328 </tagClass>
duke@0 329 </tagClasses>
duke@0 330 </tagListOptions>
duke@0 331 </configuration>
duke@0 332 </plugin>
duke@0 333
duke@0 334 </plugins>
duke@0 335 </reporting>
duke@0 336
duke@0 337 </project>