From 59581b9096ab293b0f88aa8abeaad7fae015ed8d Mon Sep 17 00:00:00 2001 From: Mike Drob Date: Thu, 7 Jun 2018 17:51:48 -0500 Subject: [PATCH] HBASE-13583 Compile jruby during build --- hbase-shell/pom.xml | 117 ++++++++++++++++------------------------------------ 1 file changed, 36 insertions(+), 81 deletions(-) diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml index 8eaefaab83..898504870d 100644 --- a/hbase-shell/pom.xml +++ b/hbase-shell/pom.xml @@ -29,26 +29,11 @@ hbase-shell Apache HBase - Shell Shell for HBase + + ${project.build.directory}/generated-jruby + src/main/jruby + - - - - - ${project.build.directory} - - hbase-webapps/** - - - - - - src/test/resources - - **/** - - - - - org/apache/jute/** - org/apache/zookeeper/** - **/*.jsp - hbase-site.xml - hdfs-site.xml - log4j.properties - mapred-queues.xml - mapred-site.xml - - - org.apache.maven.plugins maven-source-plugin - + - org.codehaus.mojo - build-helper-maven-plugin + de.saumya.mojo + jruby-maven-plugin + 1.1.5 - - jspcSource-packageInfo-source generate-sources - add-source + compile - - - ${project.build.directory}/generated-jamon - ${project.build.directory}/generated-sources/java - - @@ -116,10 +70,6 @@ org.codehaus.mojo findbugs-maven-plugin - - net.revelc.code - warbucks-maven-plugin - @@ -161,6 +111,33 @@ + + + + + + com.sun.jersey + jersey-server + + + asm + asm + + + + + + net.minidev + accessors-smart + + + org.ow2.asm + asm + + + + + @@ -304,28 +281,6 @@ - - org.apache.hadoop - hadoop-mapreduce-client-core - - - com.google.guava - guava - - - - - org.apache.hadoop - hadoop-mapreduce-client-jobclient - test-jar - test - - - com.google.guava - guava - - - org.apache.hadoop hadoop-hdfs -- 2.16.1