[FLINK-2765] [hbase] Bump HBase versions and fix tests.

- HBase version for Hadoop 1 bumped to HBase 0.98.22-hadoop1
- HBase version for Hadoop 2 bumped to HBase 1.2.3
- Excluded tests from hadoop1 profile.


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

Branch: refs/heads/master
Commit: cf22006f749b195a4d65dedc90599aace9956b85
Parents: 3f87279
Author: Fabian Hueske <[email protected]>
Authored: Sun Oct 9 11:38:46 2016 +0200
Committer: Fabian Hueske <[email protected]>
Committed: Mon Oct 10 20:49:05 2016 +0200

----------------------------------------------------------------------
 flink-batch-connectors/flink-hbase/pom.xml | 92 ++++++++++++++-----------
 1 file changed, 51 insertions(+), 41 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/cf22006f/flink-batch-connectors/flink-hbase/pom.xml
----------------------------------------------------------------------
diff --git a/flink-batch-connectors/flink-hbase/pom.xml 
b/flink-batch-connectors/flink-hbase/pom.xml
index 62e77d6..a1e0ad6 100644
--- a/flink-batch-connectors/flink-hbase/pom.xml
+++ b/flink-batch-connectors/flink-hbase/pom.xml
@@ -34,8 +34,8 @@ under the License.
        <packaging>jar</packaging>
 
        <properties>
-               <hbase.hadoop1.version>0.98.11-hadoop1</hbase.hadoop1.version>
-               <hbase.hadoop2.version>1.1.2</hbase.hadoop2.version>
+               <hbase.hadoop1.version>0.98.22-hadoop1</hbase.hadoop1.version>
+               <hbase.hadoop2.version>1.2.3</hbase.hadoop2.version>
        </properties>
 
        <build>
@@ -198,45 +198,6 @@ under the License.
                        </exclusions>
                </dependency>
 
-               <dependency>
-                       <groupId>org.apache.hbase</groupId>
-                       <artifactId>hbase-server</artifactId>
-                       <version>${hbase.version}</version>
-                       <classifier>tests</classifier>
-                       <scope>test</scope>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.hadoop</groupId>
-                       <artifactId>hadoop-minicluster</artifactId>
-                       <version>${hadoop.version}</version>
-                       <scope>test</scope>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.hadoop</groupId>
-                       <artifactId>hadoop-hdfs</artifactId>
-                       <version>${hadoop.version}</version>
-                       <type>test-jar</type>
-                       <scope>test</scope>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.hbase</groupId>
-                       <artifactId>hbase-hadoop-compat</artifactId>
-                       <version>${hbase.version}</version>
-                       <scope>test</scope>
-                       <type>test-jar</type>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.apache.hbase</groupId>
-                       <artifactId>hbase-hadoop2-compat</artifactId>
-                       <version>${hbase.version}</version>
-                       <scope>test</scope>
-                       <type>test-jar</type>
-               </dependency>
-
        </dependencies>
 
        <profiles>
@@ -250,7 +211,13 @@ under the License.
                        </activation>
                        <properties>
                                
<hbase.version>${hbase.hadoop1.version}</hbase.version>
+                               <!--
+                               Required test dependencies are only available 
for Hadoop-2.
+                               Disabling tests for Hadoop-1 profile.
+                               -->
+                               <maven.test.skip>true</maven.test.skip>
                        </properties>
+
                </profile>
 
                <profile>
@@ -276,6 +243,49 @@ under the License.
                        <properties>
                                
<hbase.version>${hbase.hadoop2.version}</hbase.version>
                        </properties>
+
+                       <dependencies>
+                               <!-- Test dependencies are only available for 
Hadoop-2. -->
+                               <dependency>
+                                       <groupId>org.apache.hbase</groupId>
+                                       <artifactId>hbase-server</artifactId>
+                                       <version>${hbase.version}</version>
+                                       <classifier>tests</classifier>
+                                       <scope>test</scope>
+                               </dependency>
+
+                               <dependency>
+                                       <groupId>org.apache.hadoop</groupId>
+                                       
<artifactId>hadoop-minicluster</artifactId>
+                                       <version>${hadoop.version}</version>
+                                       <scope>test</scope>
+                               </dependency>
+
+                               <dependency>
+                                       <groupId>org.apache.hbase</groupId>
+                                       
<artifactId>hbase-hadoop-compat</artifactId>
+                                       <version>${hbase.version}</version>
+                                       <scope>test</scope>
+                                       <type>test-jar</type>
+                               </dependency>
+
+                               <dependency>
+                                       <groupId>org.apache.hadoop</groupId>
+                                       <artifactId>hadoop-hdfs</artifactId>
+                                       <version>${hadoop.version}</version>
+                                       <type>test-jar</type>
+                                       <scope>test</scope>
+                               </dependency>
+
+                               <dependency>
+                                       <groupId>org.apache.hbase</groupId>
+                                       
<artifactId>hbase-hadoop2-compat</artifactId>
+                                       <version>${hbase.version}</version>
+                                       <scope>test</scope>
+                                       <type>test-jar</type>
+                               </dependency>
+                       </dependencies>
+
                </profile>
 
                <profile>

Reply via email to