changeset 230:31265352e637

Clean up POMs.
author shade
date Tue, 05 Nov 2013 17:18:09 +0100
parents d8cf91cbbdda
children 67f0961f1811
files jmh-api-samples/pom.xml jmh-core-benchmarks/pom.xml jmh-core-it/pom.xml jmh-core/pom.xml jmh-samples/pom.xml jmh-simple-benchmark-archetype/pom.xml pom.xml
diffstat 7 files changed, 69 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/jmh-api-samples/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-api-samples/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -26,11 +26,16 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.openjdk.jmh</groupId>
+
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH API Samples</name>
     <artifactId>jmh-api-samples</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
-    <name>JMH API Samples</name>
 
     <organization>
         <name>Oracle</name>
--- a/jmh-core-benchmarks/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-core-benchmarks/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -26,11 +26,16 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.openjdk.jmh</groupId>
+
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH Core Benchmarks</name>
     <artifactId>jmh-core-benchmarks</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
-    <name>JMH Core Benchmarks</name>
 
     <organization>
         <name>Oracle</name>
--- a/jmh-core-it/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-core-it/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -26,11 +26,16 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.openjdk.jmh</groupId>
+
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH Core Integration Tests</name>
     <artifactId>jmh-core-it</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
-    <name>JMH Core Integration Tests</name>
 
     <organization>
         <name>Oracle</name>
--- a/jmh-core/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-core/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -27,11 +27,16 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.openjdk.jmh</groupId>
+
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH Core</name>
     <artifactId>jmh-core</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
-    <name>JMH Core</name>
 
     <organization>
         <name>Oracle</name>
--- a/jmh-samples/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-samples/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -26,11 +26,16 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.openjdk.jmh</groupId>
+
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH Samples</name>
     <artifactId>jmh-samples</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
-    <name>JMH Samples</name>
 
     <organization>
         <name>Oracle</name>
--- a/jmh-simple-benchmark-archetype/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/jmh-simple-benchmark-archetype/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -27,16 +27,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>org.openjdk.jmh</groupId>
+    <parent>
+        <groupId>org.openjdk.jmh</groupId>
+        <artifactId>jmh-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <name>JMH Simple Benchmark Archetype</name>
     <artifactId>jmh-simple-benchmark-archetype</artifactId>
-    <version>1.0-SNAPSHOT</version>
     <packaging>jar</packaging>
-    <name>JMH Simple Benchmark Archetype</name>
 
     <organization>
         <name>Oracle</name>
         <url>http://openjdk.java.net/</url>
     </organization>
+
     <inceptionYear>2012</inceptionYear>
 
     <description>
@@ -47,5 +52,4 @@
         <maven>3.0</maven>
     </prerequisites>
 
-</project>
-
+</project>
\ No newline at end of file
--- a/pom.xml	Tue Nov 05 12:12:27 2013 +0100
+++ b/pom.xml	Tue Nov 05 17:18:09 2013 +0100
@@ -25,8 +25,8 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
 
-    <modelVersion>4.0.0</modelVersion>
     <groupId>org.openjdk.jmh</groupId>
     <artifactId>jmh-parent</artifactId>
     <packaging>pom</packaging>
@@ -34,9 +34,27 @@
     <name>Java Microbenchmark Harness Parent</name>
 
     <description>
-        This is  a framework for writing and running Java Microbenchmarks.
+        JMH is the framework for writing and running Java nano/micro/millibenchmarks.
     </description>
 
+    <url>
+        http://openjdk.java.net/projects/code-tools/jmh/
+    </url>
+
+    <scm>
+        <url>http://hg.openjdk.java.net/code-tools/jmh/</url>
+        <connection>scm:hg:http://hg.openjdk.java.net/code-tools/jmh/</connection>
+    </scm>
+
+    <developers>
+        <developer>
+            <id>shade</id>
+            <name>Aleksey Shipilev</name>
+            <organization>Oracle</organization>
+            <email>aleksey.shipilev@oracle.com</email>
+        </developer>
+    </developers>
+
     <prerequisites>
         <maven>3.0</maven>
     </prerequisites>