Bump honeycomb version to 1.17.10-SNAPSHOT
[honeycomb.git] / infra / it / pom.xml
index 93265ee..6943e62 100644 (file)
 -->
 <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/xsd/maven-4.0.0.xsd">
 
-  <groupId>io.fd.honeycomb.common</groupId>
+  <parent>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.17.10-SNAPSHOT</version>
+    <relativePath>../../common/honeycomb-parent</relativePath>
+  </parent>
+
+  <groupId>io.fd.honeycomb.it</groupId>
   <artifactId>honeycomb-it-aggregator</artifactId>
-  <version>1.16.12-SNAPSHOT</version>
-  <name>honeycomb</name>
+  <version>1.17.10-SNAPSHOT</version>
+  <name>honeycomb-it</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+
   <modules>
     <module>test-model</module>
     <module>it-test</module>
   </modules>
+
+  <profiles>
+    <!-- Activate from command line with mvn <goals> -Pbenchmark -->
+    <profile>
+      <id>benchmark</id>
+      <modules>
+        <module>benchmark</module>
+      </modules>
+    </profile>
+
+    <!-- Activate management module -->
+    <profile>
+      <id>management</id>
+      <modules>
+        <module>management</module>
+      </modules>
+    </profile>
+
+    <!-- Activate memory benchmarking modules -->
+    <profile>
+      <id>memory-benchmark</id>
+      <modules>
+        <module>management</module>
+        <module>memory-benchmark-scripts</module>
+        <module>memory-benchmark</module>
+        <module>memory-benchmark-api</module>
+      </modules>
+    </profile>
+  </profiles>
+
   <!-- DO NOT install or deploy the repo root pom as it's only needed to initiate a build -->
   <build>
     <plugins>