annotate tests-chapter-0a/pom.xml @ 411:9bdda9aa7605

JCStress 0.4.
author shade
date Fri, 01 Sep 2017 17:51:06 +0200
parents 9cbe23132d16
children 51a4ac6408b2
rev   line source
shade@224 1 <!--
shade@224 2 Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
shade@224 3 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
shade@224 4
shade@224 5 This code is free software; you can redistribute it and/or modify it
shade@224 6 under the terms of the GNU General Public License version 2 only, as
shade@224 7 published by the Free Software Foundation. Oracle designates this
shade@224 8 particular file as subject to the "Classpath" exception as provided
shade@224 9 by Oracle in the LICENSE file that accompanied this code.
shade@224 10
shade@224 11 This code is distributed in the hope that it will be useful, but WITHOUT
shade@224 12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
shade@224 13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
shade@224 14 version 2 for more details (a copy is included in the LICENSE file that
shade@224 15 accompanied this code).
shade@224 16
shade@224 17 You should have received a copy of the GNU General Public License version
shade@224 18 2 along with this work; if not, write to the Free Software Foundation,
shade@224 19 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
shade@224 20
shade@224 21 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
shade@224 22 or visit www.oracle.com if you need additional information or have any
shade@224 23 questions.
shade@224 24 -->
shade@224 25
shade@224 26 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
shade@224 27 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
shade@224 28 <modelVersion>4.0.0</modelVersion>
shade@224 29
shade@224 30 <parent>
shade@224 31 <groupId>org.openjdk.jcstress</groupId>
shade@224 32 <artifactId>jcstress-parent</artifactId>
shade@411 33 <version>0.4</version>
shade@224 34 </parent>
shade@224 35 <artifactId>jcstress-tests-chapter-0a</artifactId>
shade@224 36 <packaging>jar</packaging>
shade@224 37
shade@372 38 <name>Chapter 0.a: Java: Initial Values, Access Atomicity, Word Tearing, Coherence</name>
shade@224 39 <url>http://maven.apache.org</url>
shade@224 40
shade@224 41 <scm>
shade@224 42 <connection>scm:hg:http://hg.openjdk.java.net/code-tools/jcstress/</connection>
shade@224 43 </scm>
shade@224 44
shade@224 45 <properties>
shade@224 46 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
shade@224 47 </properties>
shade@224 48
shade@224 49 <build>
shade@224 50 <plugins>
shade@224 51 <plugin>
shade@224 52 <groupId>org.apache.maven.plugins</groupId>
shade@224 53 <artifactId>maven-compiler-plugin</artifactId>
shade@224 54 </plugin>
shade@224 55 <plugin>
shade@224 56 <groupId>org.codehaus.mojo</groupId>
shade@224 57 <artifactId>exec-maven-plugin</artifactId>
shade@224 58 <version>1.2.1</version>
shade@224 59 <executions>
shade@224 60 <execution>
shade@224 61 <id>chapter0a-gen</id>
shade@224 62 <goals>
shade@224 63 <goal>exec</goal>
shade@224 64 </goals>
shade@224 65 <phase>
shade@224 66 generate-sources
shade@224 67 </phase>
shade@224 68 <configuration>
shade@224 69 <executable>${java.home}/bin/java</executable>
shade@224 70 <arguments>
shade@224 71 <argument>-jar</argument>
shade@224 72 <argument>../jcstress-test-gen/target/chapter0a-generator.jar</argument>
shade@370 73 <argument>${project.build.directory}/generated-sources/tests/</argument>
shade@224 74 </arguments>
shade@224 75 </configuration>
shade@224 76 </execution>
shade@224 77 </executions>
shade@224 78 </plugin>
shade@224 79 <plugin>
shade@370 80 <groupId>org.codehaus.mojo</groupId>
shade@370 81 <artifactId>build-helper-maven-plugin</artifactId>
shade@370 82 <version>1.7</version>
shade@370 83 <executions>
shade@370 84 <execution>
shade@370 85 <id>add-source</id>
shade@370 86 <phase>generate-sources</phase>
shade@370 87 <goals>
shade@370 88 <goal>add-source</goal>
shade@370 89 </goals>
shade@370 90 <configuration>
shade@370 91 <sources>
shade@370 92 <source>${project.build.directory}/generated-sources/tests/</source>
shade@370 93 </sources>
shade@370 94 </configuration>
shade@370 95 </execution>
shade@370 96 </executions>
shade@370 97 </plugin>
shade@370 98 <plugin>
shade@224 99 <groupId>org.apache.maven.plugins</groupId>
shade@224 100 <artifactId>maven-shade-plugin</artifactId>
shade@224 101 </plugin>
shade@224 102 <plugin>
shade@224 103 <groupId>com.mycila.maven-license-plugin</groupId>
shade@224 104 <artifactId>maven-license-plugin</artifactId>
shade@224 105 </plugin>
shade@224 106 <plugin>
shade@224 107 <groupId>org.codehaus.mojo</groupId>
shade@224 108 <artifactId>buildnumber-maven-plugin</artifactId>
shade@224 109 </plugin>
shade@224 110 <plugin>
shade@224 111 <groupId>org.apache.maven.plugins</groupId>
shade@224 112 <artifactId>maven-jar-plugin</artifactId>
shade@224 113 </plugin>
shade@224 114 <plugin>
shade@224 115 <groupId>org.apache.maven.plugins</groupId>
shade@224 116 <artifactId>maven-enforcer-plugin</artifactId>
shade@224 117 </plugin>
shade@224 118 </plugins>
shade@224 119 </build>
shade@224 120
shade@224 121 <dependencies>
shade@224 122 <dependency>
shade@224 123 <groupId>org.openjdk.jcstress</groupId>
shade@224 124 <artifactId>jcstress-core</artifactId>
shade@224 125 <version>${project.version}</version>
shade@224 126 </dependency>
shade@224 127 <dependency>
shade@224 128 <groupId>org.openjdk.jcstress</groupId>
shade@224 129 <artifactId>jcstress-test-gen</artifactId>
shade@224 130 <version>${project.version}</version>
shade@224 131 <scope>provided</scope>
shade@224 132 </dependency>
shade@224 133 </dependencies>
shade@224 134 </project>