annotate tests-chapter-2b/pom.xml @ 421:3c94746a6abf

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