28 lines
839 B
Bash
Executable File
28 lines
839 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
WRAPPER_VERSION="7.3"
|
|
GRADLE_BIN_DIR="gradle-${WRAPPER_VERSION}-bin"
|
|
GRADLE_WRAPPER_DIR="${HOME}/.gradle/wrapper/dists/${GRADLE_BIN_DIR}"
|
|
CURRENT_DIR="$( pwd )"
|
|
GRADLE_OUTPUT_DIR="${CURRENT_DIR}/target/gradle_dependencies/"
|
|
pushd project
|
|
rm -rf .gradle
|
|
./gradlew wrapper --gradle-version "${WRAPPER_VERSION}"
|
|
./gradlew clean resolveDependencies build -g "${GRADLE_OUTPUT_DIR}" -x copyOutput || echo "Expected to fail the build"
|
|
if [ -d "${GRADLE_WRAPPER_DIR}" ]; then
|
|
echo "Copying Gradle Wrapper version [${WRAPPER_VERSION}]"
|
|
mkdir -p "${GRADLE_OUTPUT_DIR}/wrapper/dists/"
|
|
cp -r "${GRADLE_WRAPPER_DIR}" "${GRADLE_OUTPUT_DIR}/wrapper/dists/"
|
|
else
|
|
echo "Gradle Wrapper [${GRADLE_WRAPPER_DIR}] not found. Will not copy it"
|
|
fi
|
|
popd
|
|
|
|
./build_adocs.sh
|
|
|
|
pushd project
|
|
rm -rf build
|
|
popd
|