Hello Grant Henke,

I'd like you to do a code review. Please visit

    http://gerrit.cloudera.org:8080/15343

to review the following change.


Change subject: [cmake] Fix mini-hms Java build in certain cases
......................................................................

[cmake] Fix mini-hms Java build in certain cases

This change fixes the following error when trying to build Kudu for the
first time on a fresh install of Ubuntu 18.04:

$ ninja
[9/482] Building Java objects for hms-plugin.jar
FAILED: src/kudu/hms/CMakeFiles/hms-plugin.dir/java_compiled_hms-plugin
cd /home/mpercy/src/kudu/src/kudu/hms && 
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/javac -classpath 
:/home/mpercy/src/kudu/src/kudu/hms:/home/mpercy/src/kudu/build/dynclang/bin -d 
/home/mpercy/src/kudu/build/dynclang/src/kudu/hms/CMakeFiles/hms-plugin.dir 
@/home/mpercy/src/kudu/build/dynclang/src/kudu/hms/CMakeFiles/hms-plugin.dir/java_sources
 && /home/mpercy/src/kudu/thirdparty/installed/common/bin/cmake -E touch 
/home/mpercy/src/kudu/build/dynclang/src/kudu/hms/CMakeFiles
/hms-plugin.dir/java_compiled_hms-plugin
/home/mpercy/src/kudu/java/kudu-hive/src/main/java/org/apache/kudu/hive/metastore/KuduMetastorePlugin.java:23:
 error: package com.google.common.annotations does not exist
import com.google.common.annotations.VisibleForTesting;
                                    ^
/home/mpercy/src/kudu/java/kudu-hive/src/main/java/org/apache/kudu/hive/metastore/KuduMetastorePlugin.java:24:
 error: package org.apache.hadoop.conf does not exist
import org.apache.hadoop.conf.Configuration;
                              ^
/home/mpercy/src/kudu/java/kudu-hive/src/main/java/org/apache/kudu/hive/metastore/KuduMetastorePlugin.java:25:
 error: package org.apache.hadoop.hive.metastore does not exist
import org.apache.hadoop.hive.metastore.MetaStoreEventListener;
                                        ^

Looking at the verbose ninja output, I could see that the globbed jars
were not being included in the classpath for the javac command.

Change-Id: I736d8da837030c641d6a06c0cc812fffc0854667
---
M src/kudu/hms/CMakeLists.txt
1 file changed, 1 insertion(+), 1 deletion(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/43/15343/1
--
To view, visit http://gerrit.cloudera.org:8080/15343
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I736d8da837030c641d6a06c0cc812fffc0854667
Gerrit-Change-Number: 15343
Gerrit-PatchSet: 1
Gerrit-Owner: Mike Percy <[email protected]>
Gerrit-Reviewer: Grant Henke <[email protected]>

Reply via email to