Skip to content
Snippets Groups Projects
Commit 3355a6f8 authored by Brian Frank Cooper's avatar Brian Frank Cooper
Browse files

Separated Cassandra and HBase lib dirs into their own directory

parent f586b48c
No related branches found
No related tags found
No related merge requests found
......@@ -4,15 +4,21 @@
<property name="src.dir" value="src"/>
<property name="doc.dir" value="doc"/>
<property name="dbsrc.dir" value="${src.dir}/com/yahoo/ycsb/db"/>
<property name="dblib.dir" value="${dbsrc.dir}/lib"/>
<property name="cassandralib.dir" value="${dbsrc.dir}/cassandralib"/>
<property name="hbaselib.dir" value="${dbsrc.dir}/hbaselib"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="jar.dir" value="${build.dir}/jar"/>
<path id="classpath">
<fileset dir="${dblib.dir}" includes="**/*.jar"/>
<path id="cassandraclasspath">
<fileset dir="${cassandralib.dir}" includes="**/*.jar"/>
<fileset file="build/ycsb.jar"/>
</path>
<path id="hbaseclasspath">
<fileset dir="${hbaselib.dir}" includes="**/*.jar"/>
<fileset file="build/ycsb.jar"/>
</path>
......@@ -25,17 +31,18 @@
<antcall target="makejar"/>
</target>
<target name="dbcompile">
<target name="dbcompile-cassandra">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${dbsrc.dir}" destdir="${classes.dir}" classpathref="classpath" deprecation="on">
<javac includes="CassandraClient.java" srcdir="${dbsrc.dir}" destdir="${classes.dir}" classpathref="cassandraclasspath" deprecation="on">
<compilerarg value="-Xlint:unchecked"/>
</javac>
<antcall target="makejar"/>
</target>
<target name="dbcompile-cassandra">
<target name="dbcompile-hbase">
<mkdir dir="${classes.dir}"/>
<javac includes="CassandraClient.java" srcdir="${dbsrc.dir}" destdir="${classes.dir}" classpathref="classpath" deprecation="on">
<javac includes="HBaseClient.java" srcdir="${dbsrc.dir}" destdir="${classes.dir}" classpathref="hbaseclasspath" deprecation="on">
<compilerarg value="-Xlint:unchecked"/>
</javac>
<antcall target="makejar"/>
......
This directory should contain jars for building and running Cassandra
This directory should contain jars for building and running HBase
Put any jars needed to build your database layer in this lib/ directory.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment