4.0.0
flume-parent
org.apache.flume
1.9.0.100-mapr-701
flume-ng-sdk
Flume NG SDK
Flume Software Development Kit: Stable public API for integration with Flume 1.x
71
170
compileThrift
false
org.apache.maven.plugins
maven-antrun-plugin
compileThrift
generate-sources
run
LICENSE=src/main/thrift/aslv2
THRIFT_DIR=src/main/thrift
JAVA_DIR=target/generated-sources/thrift
mkdir -p $JAVA_DIR 2> /dev/null
JSTATUS=$?
if [ $JSTATUS -ne 0 ] ; then
echo "Could not create $JAVA_DIR. Will not generate thrift files."
exit $JSTATUS
fi
for THRIFT_FILE in `ls $THRIFT_DIR/*.thrift 2> /dev/null`
do
thrift --gen java:hashcode -o $JAVA_DIR $THRIFT_FILE
done
SRC_DIR=$JAVA_DIR/gen-java/org/apache/flume/thrift/
DEST_DIR=src/main/java/org/apache/flume/thrift
if [ ! -d $DEST_DIR ] ; then
mkdir $DEST_DIR 2> /dev/null
STATUS=$?
if [ $STATUS -ne 0 ] ; then
echo "Could not create $DEST_DIR. Will not generate thrift files."
exit $STATUS
fi
fi
for JAVA_FILE in `ls $SRC_DIR/*.java 2> /dev/null`
do
echo $JAVA_FILE
cat $LICENSE > $JAVA_FILE.tmp
cat $JAVA_FILE >> $JAVA_FILE.tmp
mv $JAVA_FILE.tmp $JAVA_FILE
cp $JAVA_FILE $DEST_DIR
done
rm -rf $JAVA_DIR
org.eclipse.m2e
lifecycle-mapping
${lifecycle-mapping.version}
org.apache.avro
avro-maven-plugin
[${avro.version},)
idl-protocol
com.thoughtworks.paranamer
paranamer-maven-plugin
[${mvn-paranamer-plugin.version},)
generate
org.apache.avro
avro-maven-plugin
CharSequence
generate-sources
idl-protocol
com.thoughtworks.paranamer
paranamer-maven-plugin
run
${project.build.directory}/generated-sources/avro
${project.build.directory}/classes
generate
org.apache.maven.plugins
maven-jar-plugin
test-jar
javax.annotation
javax.annotation-api
junit
junit
test
org.slf4j
slf4j-api
org.slf4j
slf4j-log4j12
test
log4j
log4j
test
org.apache.avro
avro
org.apache.avro
avro-ipc-netty
io.netty
netty
org.apache.thrift
libthrift
com.mapr.security
mapr-security-web
org.codehaus.jackson
jackson-mapper-asl
org.codehaus.jackson
jackson-core-asl