HBASE-1588 Rig our build to support our new contribs -- stargate and THBase/ITHBase -- made the package and javadoc targets work for our contribs

git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@789422 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Stack 2009-06-29 19:45:53 +00:00
parent 5666134635
commit cb9d79ed72
11 changed files with 54 additions and 22 deletions

View File

@ -423,8 +423,13 @@
<link href="${javadoc.link.java}"/> <link href="${javadoc.link.java}"/>
<classpath > <classpath >
<path refid="classpath" /> <path refid="classpath" />
<fileset dir="src/contrib/">
<include name="*/lib/*.jar" />
</fileset>
<pathelement path="${java.class.path}"/> <pathelement path="${java.class.path}"/>
</classpath> </classpath>
<packageset dir="src/contrib/transactional/src/java"/>
<packageset dir="src/contrib/stargate/src/java"/>
</javadoc> </javadoc>
</target> </target>

View File

@ -85,19 +85,23 @@
</war> </war>
</target> </target>
<target name="jar" depends="compile-jar"> <!--Override ../build-contrib.xml package-->
<jar jarfile="${build.dir}/${jar.file}" basedir="${build.classes}"/> <target name="package" depends="jar, war" unless="skip.contrib">
</target> <mkdir dir="${dist.dir}/contrib/${name}"/>
<copy todir="${dist.dir}/contrib/${name}" includeEmptyDirs="false" flatten="true">
<target name="package" depends="jar, war"> <fileset dir="${build.dir}">
<mkdir dir="${dist.dir}"/> <include name="hbase-${version}-${name}.jar" />
<copy todir="${dist.dir}/lib" overwrite="true"> </fileset>
</copy>
<copy todir="${dist.dir}/contrib/${name}" includeEmptyDirs="false" flatten="true">
<fileset dir="${build.dir}">
<include name="hbase-${version}-${name}.war" />
</fileset>
</copy>
<mkdir dir="${dist.dir}/contrib/${name}/lib"/>
<copy todir="${dist.dir}/contrib/${name}/lib" overwrite="true">
<fileset dir="${lib.dir}"/> <fileset dir="${lib.dir}"/>
</copy> </copy>
<copy todir="${dist.dir}" overwrite="true"
file="${build.dir}/${jar.file}"/>
<copy todir="${dist.dir}" overwrite="true"
file="${build.dir}/${war.file}"/>
</target> </target>
<target name="clean-contrib"> <target name="clean-contrib">

View File

@ -44,7 +44,7 @@ public class Cluster {
/** /**
* Add a node to the cluster * Add a node to the cluster
* @param name the service location in 'host:port' format * @param node the service location in 'host:port' format
*/ */
public Cluster add(String node) { public Cluster add(String node) {
nodes.add(node); nodes.add(node);
@ -66,7 +66,7 @@ public class Cluster {
/** /**
* Remove a node from the cluster * Remove a node from the cluster
* @param name the service location in 'host:port' format * @param node the service location in 'host:port' format
*/ */
public Cluster remove(String node) { public Cluster remove(String node) {
nodes.remove(node); nodes.remove(node);

View File

@ -75,7 +75,7 @@ public class ColumnSchemaModel implements Serializable {
} }
/** /**
* @param the table name * @param name the table name
*/ */
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;

View File

@ -73,7 +73,7 @@ public class TableInfoModel implements Serializable, IProtobufWrapper {
} }
/** /**
* @param the table name * @param name the table name
*/ */
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;

View File

@ -0,0 +1,26 @@
<?xml version="1.0"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You 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.
-->
<!--
Before you can run these subtargets directly, you need
to call at top-level: ant deploy-contrib compile-core-test
-->
<project name="transactional" default="jar">
<import file="../build-contrib.xml"/>
</project>

View File

@ -63,7 +63,6 @@ public class IndexSpecification implements Writable {
* @param indexedColumns * @param indexedColumns
* @param additionalColumns * @param additionalColumns
* @param keyGenerator * @param keyGenerator
* @param keyComparator
*/ */
public IndexSpecification(String indexId, byte[][] indexedColumns, public IndexSpecification(String indexId, byte[][] indexedColumns,
byte[][] additionalColumns, IndexKeyGenerator keyGenerator) { byte[][] additionalColumns, IndexKeyGenerator keyGenerator) {

View File

@ -77,7 +77,7 @@ public interface TransactionalRegionInterface extends HRegionInterface {
* Put an array of puts into the specified region * Put an array of puts into the specified region
* @param regionName * @param regionName
* @param puts * @param puts
* @return * @return result
* @throws IOException * @throws IOException
*/ */
public int put(long transactionId, final byte[] regionName, final Put [] puts) public int put(long transactionId, final byte[] regionName, final Put [] puts)

View File

@ -73,7 +73,7 @@ public class IndexMaintenanceUtils {
* Ask if this update does apply to the index. * Ask if this update does apply to the index.
* *
* @param indexSpec * @param indexSpec
* @param b * @param columnValues
* @return true if possibly apply. * @return true if possibly apply.
*/ */
public static boolean doesApplyToIndex(final IndexSpecification indexSpec, public static boolean doesApplyToIndex(final IndexSpecification indexSpec,

View File

@ -278,7 +278,7 @@ public class TransactionalRegion extends HRegion {
* Add a write to the transaction. Does not get applied until commit process. * Add a write to the transaction. Does not get applied until commit process.
* *
* @param transactionId * @param transactionId
* @param b * @param put
* @throws IOException * @throws IOException
*/ */
public void put(final long transactionId, final Put put) throws IOException { public void put(final long transactionId, final Put put) throws IOException {
@ -313,8 +313,7 @@ public class TransactionalRegion extends HRegion {
* FIXME, not sure about this approach * FIXME, not sure about this approach
* *
* @param transactionId * @param transactionId
* @param row * @param delete
* @param timestamp
* @throws IOException * @throws IOException
*/ */
public void delete(final long transactionId, Delete delete) public void delete(final long transactionId, Delete delete)

View File

@ -62,7 +62,6 @@ public class TransactionalRegionServer extends HRegionServer implements
private final CleanOldTransactionsChore cleanOldTransactionsThread; private final CleanOldTransactionsChore cleanOldTransactionsThread;
/** /**
* @param address
* @param conf * @param conf
* @throws IOException * @throws IOException
*/ */