Repository: reef
Updated Branches:
  refs/heads/master 96279b048 -> d50237851


[REEF-1148] Support independent building of REEF modules

This change fixes configuration of FindBugs plugin in pom.xml of sub-modules
in order to enable independent building of each one.

JIRA:
  [REEF-1148](https://issues.apache.org/jira/browse/REEF-1148)

Pull Request:
  This closes #787


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

Branch: refs/heads/master
Commit: d502378515f5b702226738f029b7456cbdbe3cb4
Parents: 96279b0
Author: Dongjoon Hyun <[email protected]>
Authored: Fri Jan 22 13:09:41 2016 -0800
Committer: Mariia Mykhailova <[email protected]>
Committed: Fri Jan 22 15:51:53 2016 -0800

----------------------------------------------------------------------
 lang/java/reef-annotations/pom.xml        | 4 ++++
 lang/java/reef-applications/pom.xml       | 4 ++++
 lang/java/reef-bridge-client/pom.xml      | 4 ++++
 lang/java/reef-bridge-java/pom.xml        | 4 ++++
 lang/java/reef-checkpoint/pom.xml         | 2 ++
 lang/java/reef-common/pom.xml             | 4 ++++
 lang/java/reef-examples-clr/pom.xml       | 4 ++++
 lang/java/reef-examples-hdinsight/pom.xml | 4 ++++
 lang/java/reef-examples/pom.xml           | 4 ++++
 lang/java/reef-io/pom.xml                 | 5 +++++
 lang/java/reef-poison/pom.xml             | 4 ++++
 lang/java/reef-runtime-hdinsight/pom.xml  | 5 +++++
 lang/java/reef-runtime-local/pom.xml      | 4 ++++
 lang/java/reef-runtime-mesos/pom.xml      | 5 +++++
 lang/java/reef-runtime-multi/pom.xml      | 4 ++++
 lang/java/reef-runtime-yarn/pom.xml       | 5 +++++
 lang/java/reef-tang/pom.xml               | 4 ++++
 lang/java/reef-tests/pom.xml              | 3 +++
 lang/java/reef-utils-hadoop/pom.xml       | 4 ++++
 lang/java/reef-utils/pom.xml              | 4 ++++
 lang/java/reef-wake/pom.xml               | 4 ++++
 lang/java/reef-webserver/pom.xml          | 5 +++++
 22 files changed, 90 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-annotations/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-annotations/pom.xml 
b/lang/java/reef-annotations/pom.xml
index a71902c..e6994eb 100644
--- a/lang/java/reef-annotations/pom.xml
+++ b/lang/java/reef-annotations/pom.xml
@@ -27,6 +27,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <build>
         <pluginManagement>
             <plugins>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-applications/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-applications/pom.xml 
b/lang/java/reef-applications/pom.xml
index b40a99d..40b19f6 100644
--- a/lang/java/reef-applications/pom.xml
+++ b/lang/java/reef-applications/pom.xml
@@ -31,6 +31,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../../..</rootPath>
+    </properties>
+
     <modules>
         <module>reef-vortex</module>
     </modules>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-bridge-client/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-bridge-client/pom.xml 
b/lang/java/reef-bridge-client/pom.xml
index 49d0b1c..1c20945 100644
--- a/lang/java/reef-bridge-client/pom.xml
+++ b/lang/java/reef-bridge-client/pom.xml
@@ -31,6 +31,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>${project.groupId}</groupId>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-bridge-java/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-bridge-java/pom.xml 
b/lang/java/reef-bridge-java/pom.xml
index 9b45822..f1c0544 100644
--- a/lang/java/reef-bridge-java/pom.xml
+++ b/lang/java/reef-bridge-java/pom.xml
@@ -31,6 +31,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <dependencies>
         <dependency>
             <groupId>${project.groupId}</groupId>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-checkpoint/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-checkpoint/pom.xml 
b/lang/java/reef-checkpoint/pom.xml
index d8323e8..40cae50 100644
--- a/lang/java/reef-checkpoint/pom.xml
+++ b/lang/java/reef-checkpoint/pom.xml
@@ -32,7 +32,9 @@ under the License.
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         
<test.build.webapps>${project.build.directory}/test-classes/webapps</test.build.webapps>
+        <rootPath>${basedir}/../../..</rootPath>
     </properties>
+
     <build>
         <resources>
             <resource>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-common/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-common/pom.xml b/lang/java/reef-common/pom.xml
index efa4770..225ba52 100644
--- a/lang/java/reef-common/pom.xml
+++ b/lang/java/reef-common/pom.xml
@@ -27,6 +27,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-common</artifactId>
     <name>REEF Common</name>
 

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-examples-clr/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-examples-clr/pom.xml 
b/lang/java/reef-examples-clr/pom.xml
index 06b271e..2524699 100644
--- a/lang/java/reef-examples-clr/pom.xml
+++ b/lang/java/reef-examples-clr/pom.xml
@@ -31,6 +31,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <dependencies>
         <!-- REEF -->
         <dependency>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-examples-hdinsight/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-examples-hdinsight/pom.xml 
b/lang/java/reef-examples-hdinsight/pom.xml
index 21835f9..1e8a9c7 100644
--- a/lang/java/reef-examples-hdinsight/pom.xml
+++ b/lang/java/reef-examples-hdinsight/pom.xml
@@ -30,6 +30,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <dependencies>
         <!-- REEF -->
         <dependency>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-examples/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-examples/pom.xml b/lang/java/reef-examples/pom.xml
index 2fce88d..2ab6292 100644
--- a/lang/java/reef-examples/pom.xml
+++ b/lang/java/reef-examples/pom.xml
@@ -30,6 +30,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <dependencies>
         <!-- REEF -->
         <dependency>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-io/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-io/pom.xml b/lang/java/reef-io/pom.xml
index f94cbf0..851973c 100644
--- a/lang/java/reef-io/pom.xml
+++ b/lang/java/reef-io/pom.xml
@@ -26,6 +26,11 @@ under the License.
         <version>0.14.0-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
+
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-io</artifactId>
     <name>REEF IO</name>
 

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-poison/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-poison/pom.xml b/lang/java/reef-poison/pom.xml
index 4dec3b0..a41976c 100644
--- a/lang/java/reef-poison/pom.xml
+++ b/lang/java/reef-poison/pom.xml
@@ -27,6 +27,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-poison</artifactId>
     <name>REEF Poison</name>
     <description>Fault injection for REEF</description>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-runtime-hdinsight/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-runtime-hdinsight/pom.xml 
b/lang/java/reef-runtime-hdinsight/pom.xml
index 990ed6d..743f821 100644
--- a/lang/java/reef-runtime-hdinsight/pom.xml
+++ b/lang/java/reef-runtime-hdinsight/pom.xml
@@ -26,6 +26,11 @@ under the License.
         <version>0.14.0-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
+
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <name>REEF Runtime for HDInsight</name>
     <artifactId>reef-runtime-hdinsight</artifactId>
 

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-runtime-local/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-runtime-local/pom.xml 
b/lang/java/reef-runtime-local/pom.xml
index e60d3e9..ad2518a 100644
--- a/lang/java/reef-runtime-local/pom.xml
+++ b/lang/java/reef-runtime-local/pom.xml
@@ -28,6 +28,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-runtime-local</artifactId>
     <name>REEF Runtime Local</name>
     <description>A local implementation of REEF that uses local JVMs for 
execution.</description>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-runtime-mesos/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-runtime-mesos/pom.xml 
b/lang/java/reef-runtime-mesos/pom.xml
index f1cfef5..c9cb959 100644
--- a/lang/java/reef-runtime-mesos/pom.xml
+++ b/lang/java/reef-runtime-mesos/pom.xml
@@ -26,6 +26,11 @@ under the License.
         <version>0.14.0-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
+
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <name>REEF Runtime for Mesos</name>
     <artifactId>reef-runtime-mesos</artifactId>
 

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-runtime-multi/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-runtime-multi/pom.xml 
b/lang/java/reef-runtime-multi/pom.xml
index e6080be..86048c0 100644
--- a/lang/java/reef-runtime-multi/pom.xml
+++ b/lang/java/reef-runtime-multi/pom.xml
@@ -29,6 +29,10 @@ under the License.
     <name>REEF Runtime for multiple runtime scenarios</name>
     <artifactId>reef-runtime-multi</artifactId>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <build>
         <pluginManagement>
             <plugins>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-runtime-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-runtime-yarn/pom.xml 
b/lang/java/reef-runtime-yarn/pom.xml
index db1c06d..2bd61cf 100644
--- a/lang/java/reef-runtime-yarn/pom.xml
+++ b/lang/java/reef-runtime-yarn/pom.xml
@@ -26,6 +26,11 @@ under the License.
         <version>0.14.0-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
+
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <name>REEF Runtime for YARN</name>
     <artifactId>reef-runtime-yarn</artifactId>
 

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-tang/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-tang/pom.xml b/lang/java/reef-tang/pom.xml
index f943b31..1b41ca7 100644
--- a/lang/java/reef-tang/pom.xml
+++ b/lang/java/reef-tang/pom.xml
@@ -31,6 +31,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../../..</rootPath>
+    </properties>
+
     <modules>
         <module>tang-test-jarA</module>
         <module>tang-test-jarB</module>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-tests/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-tests/pom.xml b/lang/java/reef-tests/pom.xml
index 91705a8..ac4a016 100644
--- a/lang/java/reef-tests/pom.xml
+++ b/lang/java/reef-tests/pom.xml
@@ -32,6 +32,9 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
 
     <dependencies>
         <dependency>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-utils-hadoop/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-utils-hadoop/pom.xml 
b/lang/java/reef-utils-hadoop/pom.xml
index 2d8ac26..50a42a4 100644
--- a/lang/java/reef-utils-hadoop/pom.xml
+++ b/lang/java/reef-utils-hadoop/pom.xml
@@ -27,6 +27,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-utils-hadoop</artifactId>
     <name>REEF Utils for Hadoop</name>
     <description>Utilities for using REEF on Hadoop.</description>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-utils/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-utils/pom.xml b/lang/java/reef-utils/pom.xml
index f850727..2275d1b 100644
--- a/lang/java/reef-utils/pom.xml
+++ b/lang/java/reef-utils/pom.xml
@@ -27,6 +27,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <artifactId>reef-utils</artifactId>
     <name>REEF Utils</name>
     <description>Utilities used across REEF modules.</description>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-wake/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-wake/pom.xml b/lang/java/reef-wake/pom.xml
index 7889f76..feff1d1 100644
--- a/lang/java/reef-wake/pom.xml
+++ b/lang/java/reef-wake/pom.xml
@@ -32,6 +32,10 @@ under the License.
         <relativePath>../../..</relativePath>
     </parent>
 
+    <properties>
+        <rootPath>${basedir}/../../../..</rootPath>
+    </properties>
+
     <modules>
         <module>wake</module>
     </modules>

http://git-wip-us.apache.org/repos/asf/reef/blob/d5023785/lang/java/reef-webserver/pom.xml
----------------------------------------------------------------------
diff --git a/lang/java/reef-webserver/pom.xml b/lang/java/reef-webserver/pom.xml
index c0a1d43..c6aa36a 100644
--- a/lang/java/reef-webserver/pom.xml
+++ b/lang/java/reef-webserver/pom.xml
@@ -25,6 +25,11 @@ under the License.
         <version>0.14.0-SNAPSHOT</version>
         <relativePath>../../..</relativePath>
     </parent>
+
+    <properties>
+        <rootPath>${basedir}/../../..</rootPath>
+    </properties>
+
     <modelVersion>4.0.0</modelVersion>
     <artifactId>reef-webserver</artifactId>
     <name>REEF HTTP Server</name>

Reply via email to