HornetQ Sink plugin for Flume.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

41 lines
1.2 KiB

<?xml version="1.0"?>
<project name="flume-hornetq" default="jar">
<property name="javac.debug" value="on"/>
<property name="flume.base" value="/usr/lib/flume"/>
<path id="classpath">
<!-- in case we are running in dev env -->
<pathelement location="${flume.base}/build/classes"/>
<fileset dir="${flume.base}/lib">
<include name="**/google-collect*.jar" />
<include name="**/guava*.jar" />
<include name="**/log4j-*.jar" />
<include name="**/slf4j-*.jar" />
</fileset>
<!-- in case we are running in release env -->
<fileset dir="${flume.base}/lib">
<include name="flume-*.jar" />
<include name="hornetq/*.jar" />
</fileset>
<pathelement location="${flume.base}/lib/"/>
</path>
<target name="jar">
<mkdir dir="build"/>
<mkdir dir="build/classes"/>
<javac srcdir="./src/com/blangdon/flume/hornetq" destdir="build/classes" debug="${javac.debug}">
<classpath refid="classpath"/>
</javac>
<jar jarfile="flume-hornetq.jar" basedir="build/classes"/>
</target>
<target name="clean">
<echo message="Cleaning generated files and stuff"/>
<delete dir="build" />
<delete file="flume-hornetq.jar" />
</target>
</project>