Add script for building hadoop-openstack library
Co-Authored-By: Sergey Lukjanov <slukjanov@mirantis.com> Change-Id: I5af42f0348775732956c176cf57ae12bd4e3b158
This commit is contained in:
parent
5e7ea6f5f3
commit
6aa5fe13c7
|
@ -0,0 +1,31 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -eux
|
||||
set -o pipefail
|
||||
|
||||
function usage {
|
||||
echo "Usage: $(basename $0) <plugin-version>"
|
||||
}
|
||||
|
||||
if [[ $# -ne 1 ]]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
PLUGIN_VERSION=${1}
|
||||
case "${PLUGIN_VERSION}" in
|
||||
"2.6.0")
|
||||
EXTRA_ARGS="-P hadoop2"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "Install required packages"
|
||||
sudo apt-get install -y maven openjdk-7-jdk
|
||||
mvn --version
|
||||
|
||||
echo "Build hadoop-openstack library"
|
||||
pushd hadoop-swiftfs
|
||||
mvn clean package ${EXTRA_ARGS:-} -Dhadoop.version=${PLUGIN_VERSION}
|
||||
mkdir -p ./../dist/hadoop-openstack/
|
||||
mv target/hadoop-openstack-3.0.0-SNAPSHOT.jar ./../dist/hadoop-openstack/hadoop-openstack-${PLUGIN_VERSION}.jar
|
||||
popd
|
Loading…
Reference in New Issue