Repository: incubator-rya
Updated Branches:
  refs/heads/master f761d5d26 -> ab8035a17


RYA-330 Cleaned up build testing and added profile -P enable-it Closes #190
- Removed unnecessary overrides of the maven-failsafe-plugin.
- Disabled all IT's by default
- Moved the tmp dir for surefire and failsafe to ${project.build.dir}.


Project: http://git-wip-us.apache.org/repos/asf/incubator-rya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rya/commit/ab8035a1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rya/tree/ab8035a1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rya/diff/ab8035a1

Branch: refs/heads/master
Commit: ab8035a17113a1ac7de83a529078d932b2c8be9e
Parents: f761d5d
Author: jdasch <[email protected]>
Authored: Mon Jul 31 14:53:59 2017 -0400
Committer: Aaron Mihalik <[email protected]>
Committed: Tue Aug 1 16:28:08 2017 -0400

----------------------------------------------------------------------
 dao/accumulo.rya/pom.xml                        |  14 -
 dao/mongodb.rya/pom.xml                         |  12 -
 extras/rya.benchmark/pom.xml                    |  13 -
 extras/rya.console/pom.xml                      |  14 -
 extras/rya.export/export.api/pom.xml            |  13 -
 extras/rya.export/pom.xml                       |  17 -
 extras/rya.geoindexing/pom.xml                  | 341 ++++++++++---------
 .../rya.pcj.fluo/pcj.fluo.integration/pom.xml   | 173 +++++-----
 pom.xml                                         |  35 ++
 9 files changed, 291 insertions(+), 341 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/dao/accumulo.rya/pom.xml
----------------------------------------------------------------------
diff --git a/dao/accumulo.rya/pom.xml b/dao/accumulo.rya/pom.xml
index 5812cda..623d38e 100644
--- a/dao/accumulo.rya/pom.xml
+++ b/dao/accumulo.rya/pom.xml
@@ -75,7 +75,6 @@ under the License.
         <dependency>
             <groupId>org.apache.accumulo</groupId>
             <artifactId>accumulo-minicluster</artifactId>
-            <version>${accumulo.version}</version>
         </dependency>
     </dependencies>
 
@@ -94,19 +93,6 @@ under the License.
                     </execution>
                 </executions>
             </plugin>
-        
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                  <execution>
-                    <goals>
-                      <goal>integration-test</goal>
-                      <goal>verify</goal>
-                    </goals>
-                  </execution>
-                </executions>
-            </plugin>
         </plugins>
     
         <pluginManagement>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/dao/mongodb.rya/pom.xml
----------------------------------------------------------------------
diff --git a/dao/mongodb.rya/pom.xml b/dao/mongodb.rya/pom.xml
index 1c9edd8..44fe083 100644
--- a/dao/mongodb.rya/pom.xml
+++ b/dao/mongodb.rya/pom.xml
@@ -46,18 +46,6 @@ under the License.
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                          <goal>integration-test</goal>
-                          <goal>verify</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-enforcer-plugin</artifactId>
                 <configuration>
                     <rules>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.benchmark/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.benchmark/pom.xml b/extras/rya.benchmark/pom.xml
index 6563f31..b75b5f0 100644
--- a/extras/rya.benchmark/pom.xml
+++ b/extras/rya.benchmark/pom.xml
@@ -167,19 +167,6 @@
                     </execution>
                 </executions>
             </plugin>
-            
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                  <execution>
-                    <goals>
-                      <goal>integration-test</goal>
-                      <goal>verify</goal>
-                    </goals>
-                  </execution>
-                </executions>
-              </plugin>
         </plugins>
     </build>
 </project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.console/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.console/pom.xml b/extras/rya.console/pom.xml
index 779cf42..a9b9030 100644
--- a/extras/rya.console/pom.xml
+++ b/extras/rya.console/pom.xml
@@ -174,20 +174,6 @@
                 </executions>
             </plugin>
             
-            <!-- Run integration tests. -->
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                  <execution>
-                    <goals>
-                      <goal>integration-test</goal>
-                      <goal>verify</goal>
-                    </goals>
-                  </execution>
-                </executions>
-            </plugin>
-            
             <!-- Generate Code Coverage report. -->
             <plugin>
                 <groupId>org.jacoco</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.export/export.api/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.export/export.api/pom.xml 
b/extras/rya.export/export.api/pom.xml
index 50761c3..f881849 100644
--- a/extras/rya.export/export.api/pom.xml
+++ b/extras/rya.export/export.api/pom.xml
@@ -82,19 +82,6 @@ under the License.
     <build>
         <plugins>
             <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                          <goal>integration-test</goal>
-                          <goal>verify</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            
-            <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>jaxb2-maven-plugin</artifactId>
                 <executions>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.export/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.export/pom.xml b/extras/rya.export/pom.xml
index ce31f53..0ff86d1 100644
--- a/extras/rya.export/pom.xml
+++ b/extras/rya.export/pom.xml
@@ -43,21 +43,4 @@ under the License.
         <module>export.mongo</module>
         <module>export.integration</module>
     </modules>
-    <build>
-        <plugins>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>integration-test</goal>
-                            <goal>verify</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.geoindexing/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.geoindexing/pom.xml b/extras/rya.geoindexing/pom.xml
index c0eff1d..9d74fc9 100644
--- a/extras/rya.geoindexing/pom.xml
+++ b/extras/rya.geoindexing/pom.xml
@@ -1,110 +1,111 @@
 <?xml version='1.0'?>
 
 <!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
-       license agreements. See the NOTICE file distributed with this work for 
additional 
-       information regarding copyright ownership. The ASF licenses this file 
to 
-       you under the Apache License, Version 2.0 (the "License"); you may not 
use 
-       this file except in compliance with the License. You may obtain a copy 
of 
-       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required 
-       by applicable law or agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
-       language governing permissions and limitations under the License. -->
+    license agreements. See the NOTICE file distributed with this work for 
additional 
+    information regarding copyright ownership. The ASF licenses this file to 
+    you under the Apache License, Version 2.0 (the "License"); you may not use 
+    this file except in compliance with the License. You may obtain a copy of 
+    the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required 
+    by applicable law or agreed to in writing, software distributed under the 
+    License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
+    OF ANY KIND, either express or implied. See the License for the specific 
+    language governing permissions and limitations under the License. -->
 
-<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";>
-       <modelVersion>4.0.0</modelVersion>
-       <parent>
-               <groupId>org.apache.rya</groupId>
-               <artifactId>rya.extras</artifactId>
-               <version>3.2.11-incubating-SNAPSHOT</version>
-       </parent>
+<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";>
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.rya</groupId>
+        <artifactId>rya.extras</artifactId>
+        <version>3.2.11-incubating-SNAPSHOT</version>
+    </parent>
 
-       <artifactId>rya.geoindexing</artifactId>
-       <name>Apache Rya Geospatial Secondary Indexing (Optional)</name>
+    <artifactId>rya.geoindexing</artifactId>
+    <name>Apache Rya Geospatial Secondary Indexing (Optional)</name>
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <geotools.version>14.3</geotools.version>
     </properties>
 
-       <dependencies>
+    <dependencies>
 
-               <dependency>
-                  <groupId>org.apache.accumulo</groupId>
+        <dependency>
+            <groupId>org.apache.accumulo</groupId>
             <artifactId>accumulo-minicluster</artifactId>
             <scope>test</scope>
-               </dependency>
+        </dependency>
 
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.sail</artifactId>
-                       <exclusions>
-                               <exclusion>
-                                       <artifactId>hsqldb</artifactId>
-                                       <groupId>hsqldb</groupId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.indexing</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>accumulo.rya</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>mongodb.rya</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.prospector</artifactId>
-               </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.sail</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>hsqldb</artifactId>
+                    <groupId>hsqldb</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.indexing</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>accumulo.rya</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>mongodb.rya</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.prospector</artifactId>
+        </dependency>
 
-               <!-- Free Text Indexing -->
-               <dependency>
-                       <groupId>org.apache.lucene</groupId>
-                       <artifactId>lucene-core</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.lucene</groupId>
-                       <artifactId>lucene-analyzers</artifactId>
-               </dependency>
+        <!-- Free Text Indexing -->
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-analyzers</artifactId>
+        </dependency>
 
-               <dependency>
-                       <groupId>commons-codec</groupId>
-                       <artifactId>commons-codec</artifactId>
-               </dependency>
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+        </dependency>
 
-               <!-- Geo Indexing -->
-               <dependency>
-                       <groupId>org.locationtech.geomesa</groupId>
-                       <artifactId>geomesa-accumulo-datastore_2.11</artifactId>
-               </dependency>
+        <!-- Geo Indexing -->
+        <dependency>
+            <groupId>org.locationtech.geomesa</groupId>
+            <artifactId>geomesa-accumulo-datastore_2.11</artifactId>
+        </dependency>
 
-               <dependency>
-                       <groupId>mil.nga.giat</groupId>
-                       <artifactId>geowave-datastore-accumulo</artifactId>
-                       <version>${geowave.version}</version>
-               </dependency>
+        <dependency>
+            <groupId>mil.nga.giat</groupId>
+            <artifactId>geowave-datastore-accumulo</artifactId>
+            <version>${geowave.version}</version>
+        </dependency>
 
-               <dependency>
-                       <groupId>mil.nga.giat</groupId>
-                       <artifactId>geowave-adapter-vector</artifactId>
-                       <version>${geowave.version}</version>
-               </dependency>
+        <dependency>
+            <groupId>mil.nga.giat</groupId>
+            <artifactId>geowave-adapter-vector</artifactId>
+            <version>${geowave.version}</version>
+        </dependency>
 
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.mockito</groupId>
-                       <artifactId>mockito-all</artifactId>
-                       <scope>test</scope>
-               </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.mockito</groupId>
+            <artifactId>mockito-all</artifactId>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.apache.rya</groupId>
             <artifactId>accumulo.rya</artifactId>
@@ -133,89 +134,89 @@
             <artifactId>jts</artifactId>
             <version>1.13</version>
         </dependency>
-       </dependencies>
-       <build>
-               <pluginManagement>
-                       <plugins>
-                               <plugin>
-                                       <groupId>org.apache.rat</groupId>
-                                       
<artifactId>apache-rat-plugin</artifactId>
-                                       <configuration>
-                                               <excludes>
-                                                       <!-- RDF data Files -->
-                                                       
<exclude>**/*.ttl</exclude>
+    </dependencies>
+    <build>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.rat</groupId>
+                    <artifactId>apache-rat-plugin</artifactId>
+                    <configuration>
+                        <excludes>
+                            <!-- RDF data Files -->
+                            <exclude>**/*.ttl</exclude>
 
-                                                       <!-- Services Files -->
-                                                       
<exclude>**/resources/META-INF/services/**</exclude>
-                                               </excludes>
-                                       </configuration>
-                               </plugin>
-                       </plugins>
-               </pluginManagement>
-               <plugins>
-                       <plugin>
-                               <groupId>org.apache.maven.plugins</groupId>
-                               <artifactId>maven-shade-plugin</artifactId>
-                               <executions>
-                                       <execution>
-                                               <goals>
-                                                       <goal>shade</goal>
-                                               </goals>
-                                               <configuration>
-                                                       
<shadedArtifactAttached>true</shadedArtifactAttached>
-                                                       
<shadedClassifierName>map-reduce</shadedClassifierName>
-                                                       <transformers>
-                                                               <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"
 />
-                                                       </transformers>
-                                                       <filters>
-                                                               <filter>
-                                                                       
<artifact>*:*</artifact>
-                                                                       
<excludes>
-                                                                               
<exclude>META-INF/*.SF</exclude>
-                                                                               
<exclude>META-INF/*.DSA</exclude>
-                                                                               
<exclude>META-INF/*.RSA</exclude>
-                                                                       
</excludes>
-                                                               </filter>
-                                                       </filters>
-                                               </configuration>
-                                       </execution>
-                                       <execution>
-                                               <id>accumulo-server</id>
-                                               <phase>package</phase>
-                                               <goals>
-                                                       <goal>shade</goal>
-                                               </goals>
-                                               <configuration>
-                                                       
<shadedArtifactAttached>true</shadedArtifactAttached>
-                                                       
<shadedClassifierName>accumulo-server</shadedClassifierName>
-                                                       <artifactSet>
-                                                               <excludes>
-                                                                       
<exclude>org.locationtech.geomesa:*</exclude>
-                                                                       
<exclude>mil.nga.giat:*</exclude>
-                                                                       
<exclude>scala:*</exclude>
-                                                                       
<exclude>org.apache.accumulo:*</exclude>
-                                                                       
<exclude>org.apache.thrift:*</exclude>
-                                                                       
<exclude>org.apache.hadoop:*</exclude>
-                                                                       
<exclude>org.apache.zookeeper:*</exclude>
-                                                               </excludes>
-                                                       </artifactSet>
-                                                       <transformers>
-                                                               <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"
 />
-                                                       </transformers>
-                                                       <filters>
-                                                               <filter>
-                                                                       
<artifact>*:*</artifact>
-                                                                       
<excludes>
-                                                                               
<exclude>META-INF/*.SF</exclude>
-                                                                               
<exclude>META-INF/*.DSA</exclude>
-                                                                               
<exclude>META-INF/*.RSA</exclude>
-                                                                       
</excludes>
-                                                               </filter>
-                                                       </filters>
-                                               </configuration>
-                                       </execution>
-                               </executions>
-                       </plugin>
-               </plugins>
-       </build>
+                            <!-- Services Files -->
+                            
<exclude>**/resources/META-INF/services/**</exclude>
+                        </excludes>
+                    </configuration>
+                </plugin>
+            </plugins>
+        </pluginManagement>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-shade-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            
<shadedArtifactAttached>true</shadedArtifactAttached>
+                            
<shadedClassifierName>map-reduce</shadedClassifierName>
+                            <transformers>
+                                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"
 />
+                            </transformers>
+                            <filters>
+                                <filter>
+                                    <artifact>*:*</artifact>
+                                    <excludes>
+                                        <exclude>META-INF/*.SF</exclude>
+                                        <exclude>META-INF/*.DSA</exclude>
+                                        <exclude>META-INF/*.RSA</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>accumulo-server</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>shade</goal>
+                        </goals>
+                        <configuration>
+                            
<shadedArtifactAttached>true</shadedArtifactAttached>
+                            
<shadedClassifierName>accumulo-server</shadedClassifierName>
+                            <artifactSet>
+                                <excludes>
+                                    
<exclude>org.locationtech.geomesa:*</exclude>
+                                    <exclude>mil.nga.giat:*</exclude>
+                                    <exclude>scala:*</exclude>
+                                    <exclude>org.apache.accumulo:*</exclude>
+                                    <exclude>org.apache.thrift:*</exclude>
+                                    <exclude>org.apache.hadoop:*</exclude>
+                                    <exclude>org.apache.zookeeper:*</exclude>
+                                </excludes>
+                            </artifactSet>
+                            <transformers>
+                                <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"
 />
+                            </transformers>
+                            <filters>
+                                <filter>
+                                    <artifact>*:*</artifact>
+                                    <excludes>
+                                        <exclude>META-INF/*.SF</exclude>
+                                        <exclude>META-INF/*.DSA</exclude>
+                                        <exclude>META-INF/*.RSA</exclude>
+                                    </excludes>
+                                </filter>
+                            </filters>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/extras/rya.pcj.fluo/pcj.fluo.integration/pom.xml
----------------------------------------------------------------------
diff --git a/extras/rya.pcj.fluo/pcj.fluo.integration/pom.xml 
b/extras/rya.pcj.fluo/pcj.fluo.integration/pom.xml
index 85edb11..6467191 100644
--- a/extras/rya.pcj.fluo/pcj.fluo.integration/pom.xml
+++ b/extras/rya.pcj.fluo/pcj.fluo.integration/pom.xml
@@ -1,98 +1,95 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
-       license agreements. See the NOTICE file distributed with this work for 
additional 
-       information regarding copyright ownership. The ASF licenses this file 
to 
-       you under the Apache License, Version 2.0 (the "License"); you may not 
use 
-       this file except in compliance with the License. You may obtain a copy 
of 
-       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required 
-       by applicable law or agreed to in writing, software distributed under 
the 
-       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
-       OF ANY KIND, either express or implied. See the License for the 
specific 
-       language governing permissions and limitations under the License. -->
+    license agreements. See the NOTICE file distributed with this work for 
additional 
+    information regarding copyright ownership. The ASF licenses this file to 
+    you under the Apache License, Version 2.0 (the "License"); you may not use 
+    this file except in compliance with the License. You may obtain a copy of 
+    the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required 
+    by applicable law or agreed to in writing, software distributed under the 
+    License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
+    OF ANY KIND, either express or implied. See the License for the specific 
+    language governing permissions and limitations under the License. -->
 <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";>
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
 
-       <parent>
-               <groupId>org.apache.rya</groupId>
-               <artifactId>rya.pcj.fluo.parent</artifactId>
-               <version>3.2.11-incubating-SNAPSHOT</version>
-       </parent>
+    <parent>
+        <groupId>org.apache.rya</groupId>
+        <artifactId>rya.pcj.fluo.parent</artifactId>
+        <version>3.2.11-incubating-SNAPSHOT</version>
+    </parent>
 
-       <modelVersion>4.0.0</modelVersion>
-       <artifactId>rya.pcj.fluo.integration</artifactId>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>rya.pcj.fluo.integration</artifactId>
 
-       <name>Apache Rya PCJ Fluo Integration Tests</name>
-       <description>Integration tests for the Rya Fluo 
application.</description>
+    <name>Apache Rya PCJ Fluo Integration Tests</name>
+    <description>Integration tests for the Rya Fluo application.</description>
 
-       <dependencies>
-               <!-- Rya Runtime Dependencies. -->
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.api</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.pcj.fluo.api</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.pcj.fluo.client</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.rya</groupId>
-                       <artifactId>rya.indexing</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.fluo</groupId>
-                       <artifactId>fluo-api</artifactId>
-               </dependency>
+    <dependencies>
+        <!-- Rya Runtime Dependencies. -->
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.pcj.fluo.api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.pcj.fluo.client</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.rya</groupId>
+            <artifactId>rya.indexing</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.fluo</groupId>
+            <artifactId>fluo-api</artifactId>
+        </dependency>
 
-               <!-- Testing dependencies. -->
-               <dependency>
-                       <groupId>org.apache.fluo</groupId>
-                       <artifactId>fluo-mini</artifactId>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>junit</groupId>
-                       <artifactId>junit</artifactId>
-                       <scope>test</scope>
-               </dependency>
+        <!-- Testing dependencies. -->
+        <dependency>
+            <groupId>org.apache.fluo</groupId>
+            <artifactId>fluo-mini</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
 
-               <dependency>
-                       <groupId>org.apache.kafka</groupId>
-                       <artifactId>kafka-clients</artifactId>
-                       <version>0.10.1.0</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.kafka</groupId>
-                       <artifactId>kafka_2.11</artifactId>
-                       <version>0.10.1.0</version>
-                       <exclusions>
-                               <exclusion>
-                                       <artifactId>slf4j-log4j12</artifactId>
-                                       <groupId>org.slf4j</groupId>
-                               </exclusion>
-                       </exclusions>
-               </dependency>
-               <!-- Testing dependencies. -->
-               <dependency>
-                       <groupId>org.apache.kafka</groupId>
-                       <artifactId>kafka_2.11</artifactId>
-                       <version>0.10.1.0</version>
-                       <classifier>test</classifier>
-                       <exclusions>
-                               <exclusion>
-                                       <artifactId>slf4j-log4j12</artifactId>
-                                       <groupId>org.slf4j</groupId>
-                               </exclusion>
-                       </exclusions>
-                       <scope>test</scope>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.fluo</groupId>
-                       <artifactId>fluo-recipes-test</artifactId>
-                       <scope>test</scope>
-               </dependency>
-       </dependencies>
+        <dependency>
+            <groupId>org.apache.kafka</groupId>
+            <artifactId>kafka-clients</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.kafka</groupId>
+            <artifactId>kafka_2.11</artifactId>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-log4j12</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <!-- Testing dependencies. -->
+        <dependency>
+            <groupId>org.apache.kafka</groupId>
+            <artifactId>kafka_2.11</artifactId>
+            <classifier>test</classifier>
+            <exclusions>
+                <exclusion>
+                    <artifactId>slf4j-log4j12</artifactId>
+                    <groupId>org.slf4j</groupId>
+                </exclusion>
+            </exclusions>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.fluo</groupId>
+            <artifactId>fluo-recipes-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
 </project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-rya/blob/ab8035a1/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2ef4d4b..52c5bd6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -137,7 +137,21 @@ under the License.
         <jcip.version>1.0-1</jcip.version>
         <findbugs.plugin.version>3.0.4</findbugs.plugin.version>
         <kafka.version>0.10.1.0</kafka.version>
+        
+        <!-- set profile property defaults -->
+        <skip.rya.it>true</skip.rya.it>  <!-- modified by  -P enable-it  -->
     </properties>
+    
+    <profiles>
+        <!-- enable this profile "mvn ... -P enable-it" -->
+        <profile>
+            <id>enable-it</id>
+            <properties>
+                <skip.rya.it>false</skip.rya.it>
+            </properties>
+        </profile>
+    </profiles>
+    
     <dependencyManagement>
         <dependencies>
             <dependency>
@@ -695,6 +709,12 @@ under the License.
                     </exclusion>
                 </exclusions>
             </dependency>
+            <dependency>
+                <groupId>org.apache.kafka</groupId>
+                <artifactId>kafka_2.11</artifactId>
+                <version>${kafka.version}</version>
+                <classifier>test</classifier>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 
@@ -745,6 +765,18 @@ under the License.
                     <artifactId>maven-surefire-plugin</artifactId>
                     <configuration>
                         
<argLine>-Dfile.encoding=${project.build.sourceEncoding}</argLine>
+                        <systemPropertyVariables>
+                            
<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
+                        </systemPropertyVariables>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-failsafe-plugin</artifactId>
+                    <configuration>
+                        <systemPropertyVariables>
+                            
<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
+                        </systemPropertyVariables>
                     </configuration>
                 </plugin>
                 <plugin>
@@ -902,6 +934,9 @@ under the License.
                             <goal>integration-test</goal>
                             <goal>verify</goal>
                         </goals>
+                        <configuration>
+                            <skipITs>${skip.rya.it}</skipITs>
+                        </configuration>
                     </execution>
                 </executions>
             </plugin>

Reply via email to