Repository: phoenix
Updated Branches:
  refs/heads/4.0 aba5ea906 -> 632624e08


PHOENIX-1128 Fix build errors introduced by switch to hadoop2 as default 
profile (GabrielReid)


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

Branch: refs/heads/4.0
Commit: 632624e0821814da8d61ab9a3b38ea2ae5bab946
Parents: aba5ea9
Author: Mujtaba <mujt...@apache.org>
Authored: Tue Jul 29 12:11:26 2014 -0700
Committer: Mujtaba <mujt...@apache.org>
Committed: Tue Jul 29 12:11:26 2014 -0700

----------------------------------------------------------------------
 phoenix-core/pom.xml  | 13 +++++++------
 phoenix-flume/pom.xml |  4 +++-
 phoenix-pig/pom.xml   | 14 ++++++++++----
 pom.xml               | 30 ++++++++++++++++--------------
 4 files changed, 36 insertions(+), 25 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/632624e0/phoenix-core/pom.xml
----------------------------------------------------------------------
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index af6dcb6..48e7fc2 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -303,13 +303,14 @@
   </dependencies>
 
   <profiles>
-    <!-- Profile for building against Hadoop 1. Activate using: mvn 
-Dhadoop.profile=1-->
+
+    <!-- Profile for building against Hadoop 1.  Active by default. Not used 
if another
+      Hadoop profile is specified with mvn -Dhadoop.profile=foo -->
     <profile>
       <id>hadoop-1</id>
       <activation>
         <property>
-          <name>hadoop.profile</name>
-          <value>1</value>
+          <name>!hadoop.profile</name>
         </property>
       </activation>
       <dependencies>
@@ -387,13 +388,13 @@
       </dependencies>
     </profile>
 
-    <!-- Profile for building against Hadoop 2.  Active by default. Not used 
if another
-      Hadoop profile is specified with mvn -Dhadoop.profile=foo -->
+    <!-- Profile for building against Hadoop 2. Activate using: mvn 
-Dhadoop.profile=2-->
     <profile>
       <id>hadoop-2</id>
       <activation>
         <property>
-          <name>!hadoop.profile</name>
+          <name>hadoop.profile</name>
+          <value>2</value>
         </property>
       </activation>
       <dependencies>

http://git-wip-us.apache.org/repos/asf/phoenix/blob/632624e0/phoenix-flume/pom.xml
----------------------------------------------------------------------
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index ea368c7..75aa51d 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -32,7 +32,7 @@
   <name>Phoenix - Flume</name>
 
   <dependencies>
-    <dependency>
+   <dependency>
       <groupId>org.apache.phoenix</groupId>
       <artifactId>phoenix-core</artifactId>
     </dependency>
@@ -46,6 +46,7 @@
       <groupId>org.apache.flume</groupId>
       <artifactId>flume-ng-core</artifactId>
     </dependency>
+
     <!-- Test Dependencies -->
     <dependency>
       <groupId>junit</groupId>
@@ -97,6 +98,7 @@
   </build>
   
   <profiles>
+
     <!-- Profile for building against Hadoop 1. Active by default. Not used if 
another 
       Hadoop profile is specified with mvn -Dhadoop.profile=foo -->
     <profile>

http://git-wip-us.apache.org/repos/asf/phoenix/blob/632624e0/phoenix-pig/pom.xml
----------------------------------------------------------------------
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index 07a76a0..a08453c 100644
--- a/phoenix-pig/pom.xml
+++ b/phoenix-pig/pom.xml
@@ -43,10 +43,6 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.pig</groupId>
-      <artifactId>pig</artifactId>
-    </dependency>
-    <dependency>
       <groupId>joda-time</groupId>
       <artifactId>joda-time</artifactId>
     </dependency>
@@ -75,6 +71,7 @@
   </build>
 
   <profiles>
+
     <!-- Profile for building against Hadoop 1. Active by default. Not used if 
another 
       Hadoop profile is specified with mvn -Dhadoop.profile=foo -->
     <profile>
@@ -86,6 +83,10 @@
       </activation>
       <dependencies>
         <dependency>
+          <groupId>org.apache.pig</groupId>
+          <artifactId>pig</artifactId>
+        </dependency>
+        <dependency>
           <groupId>org.apache.hbase</groupId>
           <artifactId>hbase-testing-util</artifactId>
           <version>${hbase-hadoop1.version}</version>
@@ -172,6 +173,11 @@
       </activation>
       <dependencies>
         <dependency>
+          <groupId>org.apache.pig</groupId>
+          <artifactId>pig</artifactId>
+          <classifier>h2</classifier>
+        </dependency>
+        <dependency>
           <groupId>org.apache.hbase</groupId>
           <artifactId>hbase-testing-util</artifactId>
           <version>${hbase-hadoop2.version}</version>

http://git-wip-us.apache.org/repos/asf/phoenix/blob/632624e0/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 1f63680..77765cc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -432,11 +432,6 @@
         <version>${antlr.version}</version>
       </dependency>
       <dependency>
-        <groupId>org.apache.pig</groupId>
-        <artifactId>pig</artifactId>
-        <version>${pig.version}</version>
-      </dependency>
-      <dependency>
         <groupId>jline</groupId>
         <artifactId>jline</artifactId>
         <version>2.11</version>
@@ -551,14 +546,14 @@
 
   <profiles>
 
+
     <!-- Profile for building against Hadoop 1. Active by default. Not used 
       if another Hadoop profile is specified with mvn -Dhadoop.profile=foo -->
     <profile>
       <id>hadoop-1</id>
       <activation>
         <property>
-          <name>hadoop.profile</name>
-          <value>1</value>
+          <name>!hadoop.profile</name>
         </property>
       </activation>
       <modules>
@@ -644,16 +639,22 @@
             <optional>true</optional>
             <scope>test</scope>
           </dependency>
+          <dependency>
+            <groupId>org.apache.pig</groupId>
+            <artifactId>pig</artifactId>
+            <version>${pig.version}</version>
+          </dependency>
         </dependencies>
       </dependencyManagement>
     </profile>
 
-    <!-- Profile for building against Hadoop 2. Activate using: mvn 
-Dhadoop.profile=2 -->
+     <!-- Profile for building against Hadoop 2. Activate using: mvn 
-Dhadoop.profile=2 -->
     <profile>
       <id>hadoop-2</id>
       <activation>
         <property>
-          <name>!hadoop.profile</name>
+          <name>hadoop.profile</name>
+          <value>2</value>
         </property>
       </activation>
       <modules>
@@ -692,11 +693,6 @@
           </dependency>
           <dependency>
             <groupId>org.apache.hbase</groupId>
-            <artifactId>hbase-common</artifactId>
-            <version>${hbase-hadoop2.version}</version>
-          </dependency>
-          <dependency>
-            <groupId>org.apache.hbase</groupId>
             <artifactId>hbase-protocol</artifactId>
             <version>${hbase-hadoop2.version}</version>
           </dependency>
@@ -741,6 +737,12 @@
             <optional>true</optional>
             <scope>test</scope>
           </dependency>
+          <dependency>
+            <groupId>org.apache.pig</groupId>
+            <artifactId>pig</artifactId>
+            <version>${pig.version}</version>
+            <classifier>h2</classifier>
+          </dependency>
         </dependencies>
       </dependencyManagement>
       <build>

Reply via email to