diff --git a/CHANGES.txt b/CHANGES.txt index 6f5c75784c3..d7e82b96006 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -13,6 +13,7 @@ Release 0.21.0 - Unreleased HBASE-2219 stop using code mapping for method names in the RPC HBASE-1728 Column family scoping and cluster identification HBASE-2099 Move build to Maven (Paul Smith via Stack) + HBASE-2260 Remove all traces of Ant and Ivy (Lars Francke via Stack) BUG FIXES HBASE-1791 Timeout in IndexRecordWriter (Bradford Stephens via Andrew @@ -380,6 +381,7 @@ Release 0.21.0 - Unreleased emit it. (Ferdy via Stack) HBASE-2241 Change balancer sloppyness from 0.1 to 0.3 HBASE-2250 typo in the maven pom + HBASE-2254 Improvements to the Maven POMs (Lars Francke via Stack) NEW FEATURES HBASE-1961 HBase EC2 scripts diff --git a/build.xml b/build.xml deleted file mode 100644 index d4ed130b7f0..00000000000 --- a/build.xml +++ /dev/null @@ -1,566 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clover not found. Code coverage reports disabled. - - - - - - ################################################################## - Clover not found. - Please specify -Dclover.home=<base of clover installation> - on the command line. - ################################################################## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tests failed! - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/build-contrib.xml b/contrib/build-contrib.xml deleted file mode 100644 index d5d54383ec6..00000000000 --- a/contrib/build-contrib.xml +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clover not found. Code coverage reports disabled. - - - - - - ################################################################## - Clover not found. - Please specify -Dclover.home=<base of clover installation> - on the command line. - ################################################################## - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tests failed! - - - - - - - - - - - - - - - - diff --git a/contrib/build.xml b/contrib/build.xml deleted file mode 100644 index d84fd66b9d4..00000000000 --- a/contrib/build.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/ec2/build.xml b/contrib/ec2/build.xml deleted file mode 100644 index 2abd7d02746..00000000000 --- a/contrib/ec2/build.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/ec2/ivy.xml b/contrib/ec2/ivy.xml deleted file mode 100644 index 85a765dd01f..00000000000 --- a/contrib/ec2/ivy.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - Hadoop Core - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/mdc_replication/build.xml b/contrib/mdc_replication/build.xml deleted file mode 100644 index a9a1aafa165..00000000000 --- a/contrib/mdc_replication/build.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/mdc_replication/ivy.xml b/contrib/mdc_replication/ivy.xml deleted file mode 100644 index ce39f4c7cad..00000000000 --- a/contrib/mdc_replication/ivy.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - Hadoop Core - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/pom.xml b/contrib/pom.xml index 57e3eb8dbb9..9d3ee315302 100644 --- a/contrib/pom.xml +++ b/contrib/pom.xml @@ -1,19 +1,24 @@ 4.0.0 + org.apache.hbase hbase-contrib pom HBase Contrib + org.apache.hbase hbase - 0.20.2-SNAPSHOT + 0.21.0-SNAPSHOT + + mdc_replication stargate transactional + ${basedir}/src/java diff --git a/contrib/stargate/build.xml b/contrib/stargate/build.xml deleted file mode 100644 index 85f6da6aa7b..00000000000 --- a/contrib/stargate/build.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tests failed! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/stargate/ivy.xml b/contrib/stargate/ivy.xml deleted file mode 100644 index 7056b792b4c..00000000000 --- a/contrib/stargate/ivy.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - Hadoop Core - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/stargate/pom.xml b/contrib/stargate/pom.xml index f4901516799..e107a42eee7 100644 --- a/contrib/stargate/pom.xml +++ b/contrib/stargate/pom.xml @@ -1,21 +1,24 @@ - + 4.0.0 - org.apache.hbase + hbase-contrib-stargate war HBase Contrib - Stargate + org.apache.hbase hbase-contrib - 0.20.2-SNAPSHOT + 0.21.0-SNAPSHOT + 1.1.1 2.1.0 1.1.4.1 - 0.22.0-SNAPSHOT + @@ -27,24 +30,20 @@ + - org.apache.hbase + ${project.groupId} hbase-core - ${project.version} - org.apache.hbase + ${project.groupId} hbase-core - ${project.version} tests - test org.apache.hadoop hadoop-hdfs-test - ${hadoop-hdfs.version} - test javax.ws.rs diff --git a/contrib/transactional/build.xml b/contrib/transactional/build.xml deleted file mode 100644 index 20556bc9b00..00000000000 --- a/contrib/transactional/build.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/transactional/ivy.xml b/contrib/transactional/ivy.xml deleted file mode 100644 index e8a02d03f24..00000000000 --- a/contrib/transactional/ivy.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - Hadoop Core - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/contrib/transactional/pom.xml b/contrib/transactional/pom.xml index ffbdd0fa408..4c9e09511bc 100644 --- a/contrib/transactional/pom.xml +++ b/contrib/transactional/pom.xml @@ -1,37 +1,31 @@ - + 4.0.0 - org.apache.hbase + hbase-contrib-transactional jar HBase Contrib - Transactional + org.apache.hbase hbase-contrib - 0.20.2-SNAPSHOT + 0.21.0-SNAPSHOT - - - - + - org.apache.hbase + ${project.groupId} hbase-core - ${project.version} - org.apache.hbase + ${project.groupId} hbase-core - ${project.version} tests - test org.apache.hadoop hadoop-hdfs-test - ${hadoop-hdfs.version} - test diff --git a/core/pom.xml b/core/pom.xml index 1706fde7454..26cee50425e 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -1,14 +1,16 @@ - + 4.0.0 - org.apache.hbase + hbase-core jar HBase Core + org.apache.hbase hbase - 0.20.2-SNAPSHOT + 0.21.0-SNAPSHOT @@ -21,15 +23,16 @@ src/main/resources - src/main/ + src/main/webapps - webapps/**/*.gif - webapps/**/*.css - webapps/**/*.html - webapps/**/*.xml + */.gif + */.css + */.html + */.xml + @@ -58,7 +61,6 @@ org.apache.maven.plugins maven-source-plugin - 2.1.1 attach-sources @@ -89,7 +91,17 @@ JSPC generate-sources - + + + + + run @@ -143,6 +155,7 @@ + log4j @@ -171,8 +184,6 @@ org.apache.hadoop hadoop-mapred-test - ${hadoop-mapred.version} - test org.apache.hadoop @@ -182,8 +193,6 @@ org.apache.hadoop hadoop-hdfs-test - ${hadoop-hdfs.version} - test org.apache.hadoop @@ -193,8 +202,6 @@ org.apache.hadoop hadoop-core-test - ${hadoop-core.version} - test org.apache.thrift @@ -212,41 +219,25 @@ ${commons-math.version} test - commons-lang commons-lang ${commons-lang.version} - - org.slf4j slf4j-api - 1.5.8 + ${slf4j.version} org.slf4j slf4j-log4j12 ${slf4j.version} - diff --git a/core/src/main/resources/org/apache/hadoop/hbase/io/hfile/package.html b/core/src/main/javadoc/org/apache/hadoop/hbase/io/hfile/package.html similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/io/hfile/package.html rename to core/src/main/javadoc/org/apache/hadoop/hbase/io/hfile/package.html diff --git a/core/src/main/resources/org/apache/hadoop/hbase/ipc/package.html b/core/src/main/javadoc/org/apache/hadoop/hbase/ipc/package.html similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/ipc/package.html rename to core/src/main/javadoc/org/apache/hadoop/hbase/ipc/package.html diff --git a/core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html b/core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html rename to core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html diff --git a/core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/index.html b/core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/index.html similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/index.html rename to core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/index.html diff --git a/core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/style.css b/core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/style.css similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/thrift/doc-files/style.css rename to core/src/main/javadoc/org/apache/hadoop/hbase/thrift/doc-files/style.css diff --git a/core/src/main/resources/org/apache/hadoop/hbase/thrift/package.html b/core/src/main/javadoc/org/apache/hadoop/hbase/thrift/package.html similarity index 100% rename from core/src/main/resources/org/apache/hadoop/hbase/thrift/package.html rename to core/src/main/javadoc/org/apache/hadoop/hbase/thrift/package.html diff --git a/findbugs-targets.xml b/findbugs-targets.xml deleted file mode 100644 index c3c9f7dcffa..00000000000 --- a/findbugs-targets.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ivy-targets.xml b/ivy-targets.xml deleted file mode 100644 index 3bd717ecaa5..00000000000 --- a/ivy-targets.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - You need Apache Ivy 2.0 or later from http://ant.apache.org/ - It could not be loaded from ${ivy_repo_url} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ivy.xml b/ivy.xml deleted file mode 100644 index 74f5945a070..00000000000 --- a/ivy.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - HBase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ivy/ivy-2.1.0.jar b/ivy/ivy-2.1.0.jar deleted file mode 100644 index 3902b6fdcd5..00000000000 Binary files a/ivy/ivy-2.1.0.jar and /dev/null differ diff --git a/ivy/ivysettings.xml b/ivy/ivysettings.xml deleted file mode 100644 index 686426b4af7..00000000000 --- a/ivy/ivysettings.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ivy/libraries.properties b/ivy/libraries.properties deleted file mode 100644 index 6de7e9c55cf..00000000000 --- a/ivy/libraries.properties +++ /dev/null @@ -1,49 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -#This properties file lists the versions of the various artifacts used by hadoop and components. -#It drives ivy and the generation of a maven POM - -#These are the versions of our dependencies (in alphabetical order) -apacheant.version=1.7.1 -ant-task.version=2.0.10 - -ivy.version=2.1.0 - -hadoop-core.version=0.21.0-SNAPSHOT -hadoop-hdfs.version=0.21.0-SNAPSHOT -hadoop-mapred.version=0.21.0-SNAPSHOT - -zookeeper.version=3.2.2 -thrift.version=r771587 - - -jsr311.version=1.1.1 - -commons-cli.version=1.2 - -commons-math.version=2.0 -log4j.version=1.2.15 - - -jersey.version=1.1.4.1 - -protobuf.version=2.1.0 - - -jruby.version=1.3.1 - -slf4j.version=1.5.8 -commons-lang.version=2.4 - -jline.version=0.9.94 - diff --git a/pom.xml b/pom.xml index 5ac2e2096fd..f5d4138d351 100644 --- a/pom.xml +++ b/pom.xml @@ -1,13 +1,24 @@ - + 4.0.0 + org.apache.hbase hbase pom - 0.20.2-SNAPSHOT + 0.21.0-SNAPSHOT HBase - HBase is the Hadoop database. Use it when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. + HBase is the Hadoop database. Use it when you need random, realtime read/write access to your Big Data. + This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters + of commodity hardware. + http://hadoop.apache.org/hbase + + + core + contrib + + Apache 2 @@ -16,31 +27,131 @@ A business-friendly OSS license + scm:svn:http://svn.apache.org/repos/asf/hadoop/hbase/trunk scm:svn:https://svn.apache.org/repos/asf/hadoop/hbase/trunk http://svn.apache.org/viewvc/hadoop/hbase/trunk + + + JIRA + http://issues.apache.org/jira/ + + + + hudson + http://hudson.zones.apache.org/hudson/view/HBase/ + + + + + User List + hbase-user-subscribe@hadoop.apache.org + hbase-user-unsubscribe@hadoop.apache.org + hbase-user@hadoop.apache.org + http://mail-archives.apache.org/mod_mbox/hadoop-hbase-user/ + + http://dir.gmane.org/gmane.comp.java.hadoop.hbase.user + + + + Developer List + hbase-dev-subscribe@hadoop.apache.org + hbase-dev-unsubscribe@hadoop.apache.org + hbase-dev@hadoop.apache.org + http://mail-archives.apache.org/mod_mbox/hadoop-hbase-dev/ + + http://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel + + + + Commits List + hbase-commits-subscribe@hadoop.apache.org + hbase-commits-unsubscribe@hadoop.apache.org + http://mail-archives.apache.org/mod_mbox/hadoop-hbase-commits/ + + + - stack - Michael Stack - stack@apache.org + apurtell + Andrew Purtell + apurtell@apache.org -8 + Trend Micro + http://www.trendmicro.com + + + bryanduxbury + Bryan Duxbury + bryan@rapleaf.com + -8 + Rapleaf + http://www.rapleaf.com + + + jdcryans + Jean-Daniel Cryans + jdcryans@apache.org + -8 + StumbleUpon + http://www.stumbleupon.com + + + jgray + Jonathan Gray + jgray@streamy.com + -8 + Streamy + http://www.streamy.com + + + jimk + Jim Kellerman + jimk@apache.org + -8 + Powerset + http://www.powerset.com/ + + + larsgeorge + Lars George + lars.george@gmail.com + +1 + WorldLingo + http://www.worldlingo.com/ + + + nitay + Nitay Joffe + nitay@apache.org + -8 + Powerset + http://www.powerset.com/ rawson Ryan Rawson rawson@apache.org -8 + StumbleUpon + http://www.stumbleupon.com + + + stack + Michael Stack + stack@apache.org + -8 + Powerset + http://www.powerset.com/ - - JIRA - http://issues.apache.org/jira/ - + 1.6 + UTF-8 + 1.2.15 2.4 2.0 @@ -50,13 +161,10 @@ 3.2.2 0.2.0 - 1.3.1 + 1.4.0 1.5.8 - - core - contrib - + asf-snapshots @@ -115,26 +223,53 @@ + target target/classes ${artifactId}-${version} + + + + + + maven-compiler-plugin + 2.1 + + ${compileSource} + ${compileSource} + true + true + + + + maven-assembly-plugin + 2.2-beta-5 + + + maven-jar-plugin + 2.3 + + + maven-source-plugin + 2.1.1 + + + maven-surefire-plugin + 2.5 + + + maven-javadoc-plugin + 2.6.1 + + + + - - org.apache.maven.plugins - maven-compiler-plugin - - ${compileSource} - ${compileSource} - UTF-8 - true - true - - maven-assembly-plugin - - 2.2-beta-4 + gnu src/assembly/bin.xml @@ -157,6 +293,42 @@ + + + + + ${project.groupId} + hbase-core + ${project.version} + + + ${project.groupId} + hbase-core + ${project.version} + tests + test + + + org.apache.hadoop + hadoop-core-test + ${hadoop-core.version} + test + + + org.apache.hadoop + hadoop-hdfs-test + ${hadoop-hdfs.version} + test + + + org.apache.hadoop + hadoop-mapred-test + ${hadoop-mapred.version} + test + + + + Apache Public Releases @@ -172,6 +344,8 @@ scp://people.apache.org/home/psmith/public_html/hbase/sandbox/hbase/ + + @@ -200,16 +374,15 @@ maven-javadoc-plugin + 2.6.1 - UTF-8 - UTF-8 - UTF-8 - + true + org.codehaus.mojo diff --git a/src/assembly/bin.xml b/src/assembly/bin.xml index ef1070b0e0d..246fd0a825e 100644 --- a/src/assembly/bin.xml +++ b/src/assembly/bin.xml @@ -1,10 +1,12 @@ - + bin tar.gz - false + true @@ -33,6 +35,15 @@ false + + + org.apache.hbase:hbase-contrib-mdc_replication + + + contrib/mdc_replication/ + false + + org.apache.hbase:hbase-contrib-stargate @@ -60,6 +71,7 @@ + ${basedir}/CHANGES* ${basedir}/README* ${basedir}/LICENSE* ${basedir}/NOTICE*