blob: ef5de389e0742769990bee47a79cdf6242a405f2 [file]
#!/usr/bin/env bash
################################################################################
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You 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.
#
################################################################################
_mvn_err=$(mktemp)
export UNOMI_VERSION="$(mvn -B -q -DforceStdout help:evaluate -Dexpression=project.version -DinteractiveMode=false 2>"$_mvn_err")"
if [ -z "$UNOMI_VERSION" ]; then
echo "Failed to detect project version from Maven" >&2
cat "$_mvn_err" >&2
rm -f "$_mvn_err"
exit 1
fi
rm -f "$_mvn_err"
echo "Detected project version=$UNOMI_VERSION"
export KARAF_VERSION=4.4.11
# Uncomment the following line if you need Apache Unomi to start automatically at the first start
# export KARAF_OPTS="-Dunomi.autoStart=true"