mirror of
https://github.com/jlengrand/helidon.git
synced 2026-03-10 08:21:17 +00:00
Removes Oracle Maven Repository information now that it is no longer needed; removes integrations profile Signed-off-by: Laird Nelson <laird.nelson@oracle.com>
56 lines
1.8 KiB
Bash
Executable File
56 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
set -o pipefail || true # trace ERR through pipes
|
|
set -o errtrace || true # trace ERR through commands and functions
|
|
set -o errexit || true # exit the script if any statement returns a non-true return value
|
|
|
|
on_error(){
|
|
CODE="${?}" && \
|
|
set +x && \
|
|
printf "[ERROR] Error(code=%s) occurred at %s:%s command: %s\n" \
|
|
"${CODE}" "${BASH_SOURCE}" "${LINENO}" "${BASH_COMMAND}"
|
|
}
|
|
trap on_error ERR
|
|
|
|
# Path to this script
|
|
if [ -h "${0}" ] ; then
|
|
readonly SCRIPT_PATH="$(readlink "${0}")"
|
|
else
|
|
readonly SCRIPT_PATH="${0}"
|
|
fi
|
|
|
|
# Path to the root of the workspace
|
|
readonly WS_DIR=$(cd $(dirname -- "${SCRIPT_PATH}") ; cd ../.. ; pwd -P)
|
|
|
|
readonly LOG_FILE=$(mktemp -t XXXcheckstyle-log)
|
|
|
|
readonly RESULT_FILE=$(mktemp -t XXXcheckstyle-result)
|
|
|
|
source ${WS_DIR}/etc/scripts/pipeline-env.sh
|
|
|
|
die(){ echo "${1}" ; exit 1 ;}
|
|
|
|
mvn checkstyle:checkstyle-aggregate \
|
|
-f ${WS_DIR}/pom.xml \
|
|
-Dcheckstyle.output.format=plain \
|
|
-Dcheckstyle.output.file=${RESULT_FILE} \
|
|
-Pexamples,ossrh-releases > ${LOG_FILE} 2>&1 || (cat ${LOG_FILE} ; exit 1)
|
|
|
|
grep "^\[ERROR\]" ${RESULT_FILE} \
|
|
&& die "CHECKSTYLE ERROR" || echo "CHECKSTYLE OK"
|