blob: 76b0ad1516695f9a53289c9baf9ab035a7bbf4db [file] [log] [blame]
#!/bin/sh
# Install dependencies in the Travis build environment if they are snapshots.
# See .travis.yml
set -u
install_snapshot()
{
URL=$1
DIRECTORY_NAME=$2
# Assume the snapshot we want is on the head of the default branch
git clone --depth 1 ${URL} /tmp/${DIRECTORY_NAME}
{
cd /tmp/${DIRECTORY_NAME}
mvn install -DskipTests
}
}
grep -q '<native-protocol.version>.*-SNAPSHOT</native-protocol.version>' pom.xml
if [ $? -eq 0 ] ; then
install_snapshot https://github.com/datastax/native-protocol.git native-protocol
fi