Repository: incubator-zeppelin
Updated Branches:
  refs/heads/master 4daf7aa30 -> 9f9be9698


[ZEPPELIN-662] HBase interpreter should support CDH favor of HBase

### What is this PR for?
Allow HBase interpreter to be built with vendor repo artifects

### What type of PR is it?
Improvement

### Todos
* [x] - Add vendor repo to hbase pom

### Is there a relevant Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-662

### How should this be tested?
Build with this for CDH 5.4.8
```
mvn clean package -Pspark-1.5 -Dhadoop.version=2.6.0-cdh5.4.8 -Phadoop-2.6 
-Pvendor-repo -DskipTests -Ppyspark -P build-distr 
-Dhbase.hbase.version=1.0.0-cdh5.4.8 -Dhbase.hadoop.version=2.6.0-cdh5.4.8
```

### Screenshots (if appropriate)
N/A
This is what's in interpreter/hbase
```
activation-1.1.jar                              aopalliance-1.0.jar
apacheds-i18n-2.0.0-M15.jar                     
apacheds-kerberos-codec-2.0.0-M15.jar
api-asn1-api-1.0.0-M20.jar                      api-util-1.0.0-M20.jar
asm-3.1.jar                                     avro-1.7.6-cdh5.4.8.jar
commons-cli-1.2.jar                             commons-codec-1.5.jar
commons-collections-3.2.1.jar                   commons-compress-1.4.1.jar
commons-configuration-1.9.jar                   commons-daemon-1.0.13.jar
commons-el-1.0.jar                              commons-exec-1.1.jar
commons-httpclient-3.1.jar                      commons-io-2.4.jar
commons-lang-2.5.jar                            commons-logging-1.1.1.jar
commons-math-2.1.jar                            commons-math3-3.1.1.jar
commons-net-3.1.jar                             core-3.1.1.jar
curator-client-2.7.1.jar                        curator-framework-2.7.1.jar
curator-recipes-2.7.1.jar                       disruptor-3.3.0.jar
findbugs-annotations-1.3.9-1.jar                gson-2.2.jar
guava-15.0.jar                                  guice-3.0.jar
guice-servlet-3.0.jar                           
hadoop-annotations-2.6.0-cdh5.4.8.jar
hadoop-auth-2.6.0-cdh5.4.8.jar                  hadoop-common-2.6.0-cdh5.4.8.jar
hadoop-core-2.6.0-mr1-cdh5.4.8.jar              
hadoop-hdfs-2.6.0-cdh5.4.8-tests.jar
hadoop-hdfs-2.6.0-cdh5.4.8.jar                  
hadoop-yarn-api-2.6.0-cdh5.4.8.jar
hadoop-yarn-common-2.6.0-cdh5.4.8.jar           hamcrest-core-1.3.jar
hbase-annotations-1.0.0-cdh5.4.8.jar            hbase-client-1.0.0-cdh5.4.8.jar
hbase-common-1.0.0-cdh5.4.8-tests.jar           hbase-common-1.0.0-cdh5.4.8.jar
hbase-hadoop-compat-1.0.0-cdh5.4.8.jar          
hbase-hadoop2-compat-1.0.0-cdh5.4.8.jar
hbase-prefix-tree-1.0.0-cdh5.4.8.jar            
hbase-protocol-1.0.0-cdh5.4.8.jar
hbase-server-1.0.0-cdh5.4.8.jar                 high-scale-lib-1.1.1.jar
hsqldb-1.8.0.10.jar                             htrace-core-3.0.4.jar
htrace-core-3.1.0-incubating.jar                httpclient-4.3.6.jar
httpcore-4.3.3.jar                              jackson-core-asl-1.8.8.jar
jackson-jaxrs-1.8.8.jar                         jackson-mapper-asl-1.8.8.jar
jackson-xc-1.8.8.jar                            jamon-runtime-2.3.1.jar
jasper-compiler-5.5.23.jar                      jasper-runtime-5.5.23.jar
java-xmlbuilder-0.4.jar                         javax.inject-1.jar
jaxb-api-2.2.2.jar                              jaxb-impl-2.2.3-1.jar
jcodings-1.0.8.jar                              jersey-client-1.9.jar
jersey-core-1.9.jar                             jersey-guice-1.9.jar
jersey-json-1.9.jar                             jersey-server-1.9.jar
jets3t-0.9.0.jar                                jettison-1.1.jar
jetty-6.1.26.cloudera.4.jar                     
jetty-sslengine-6.1.26.cloudera.4.jar
jetty-util-6.1.26.cloudera.4.jar                jline-2.12.1.jar
joni-2.1.2.jar                                  jruby-complete-1.6.8.jar
jsch-0.1.42.jar                                 jsp-2.1-6.1.14.jar
jsp-api-2.1-6.1.14.jar                          jsp-api-2.1.jar
jsr305-3.0.0.jar                                leveldbjni-all-1.8.jar
log4j-1.2.17.jar                                metrics-core-2.2.0.jar
netty-3.6.6.Final.jar                           paranamer-2.3.jar
protobuf-java-2.5.0.jar                         servlet-api-2.5-6.1.14.jar
servlet-api-2.5.jar                             slf4j-api-1.7.10.jar
slf4j-log4j12-1.7.10.jar                        snappy-java-1.0.4.1.jar
stax-api-1.0-2.jar                              xmlenc-0.52.jar
xz-1.0.jar                                      
zeppelin-hbase-0.6.0-incubating-SNAPSHOT.jar
zookeeper-3.4.5-cdh5.4.8.jar
```

### Questions:
* Does the licenses files need update? N/A
* Is there breaking changes for older versions? N/A
* Does this needs documentation? Possibly, not sure HBase doc is the right 
place - there should be a vendor specific doc perhaps

Author: Felix Cheung <[email protected]>

Closes #701 from felixcheung/hbasecdh and squashes the following commits:

9a9bce0 [Felix Cheung] pom changes
f7e8206 [Felix Cheung] add vendor repo


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

Branch: refs/heads/master
Commit: 9f9be96980782228dae09d09d0761c924ab3956e
Parents: 4daf7aa
Author: Felix Cheung <[email protected]>
Authored: Thu Feb 11 17:01:40 2016 -0800
Committer: Felix Cheung <[email protected]>
Committed: Sat Feb 13 21:04:47 2016 -0800

----------------------------------------------------------------------
 lens/pom.xml               | 11 -----------
 pom.xml                    | 10 ++++++++++
 spark-dependencies/pom.xml | 10 ----------
 3 files changed, 10 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/9f9be969/lens/pom.xml
----------------------------------------------------------------------
diff --git a/lens/pom.xml b/lens/pom.xml
index bb45ac2..7aa54c5 100644
--- a/lens/pom.xml
+++ b/lens/pom.xml
@@ -226,15 +226,4 @@
     </plugins>
   </build>
 
-  <profiles>
-    <profile>
-      <id>vendor-repo</id>
-      <repositories>
-        <repository>
-          <id>cloudera</id>
-          
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
-        </repository>
-      </repositories>
-    </profile>
-  </profiles>
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/9f9be969/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 28260cf..3f74148 100755
--- a/pom.xml
+++ b/pom.xml
@@ -635,6 +635,16 @@
   </build>
 
   <profiles>
+    <profile>
+      <id>vendor-repo</id>
+      <repositories>
+        <repository>
+          <id>cloudera</id>
+          
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
+        </repository>
+      </repositories>
+    </profile>
+
     <!-- Geode can be enabled by -Pgeode. see 
https://issues.apache.org/jira/browse/ZEPPELIN-375 -->
     <profile>
       <id>geode</id>

http://git-wip-us.apache.org/repos/asf/incubator-zeppelin/blob/9f9be969/spark-dependencies/pom.xml
----------------------------------------------------------------------
diff --git a/spark-dependencies/pom.xml b/spark-dependencies/pom.xml
index b844a46..0c091c3 100644
--- a/spark-dependencies/pom.xml
+++ b/spark-dependencies/pom.xml
@@ -340,16 +340,6 @@
 
   <profiles>
     <profile>
-      <id>vendor-repo</id>
-      <repositories>
-        <repository>
-          <id>cloudera</id>
-          
<url>https://repository.cloudera.com/artifactory/cloudera-repos/</url>
-        </repository>
-      </repositories>
-    </profile>
-
-    <profile>
       <id>spark-1.1</id>
       <dependencies>
 

Reply via email to