Browse Source

Improve scripts

tags/2.9.0.670
Duarte Meneses 7 years ago
parent
commit
39be5c0b9d
2 changed files with 26 additions and 26 deletions
  1. 13
    13
      src/main/assembly/bin/sonar-runner
  2. 13
    13
      src/main/assembly/bin/sonar-scanner

+ 13
- 13
src/main/assembly/bin/sonar-runner View File

@@ -67,21 +67,21 @@ real_path () {

echo WARN: 'sonar-runner' script is deprecated. Please use 'sonar-scanner' instead.

PRG="$0"
script_path="$0"

if [ -h "$PRG" ] ; then
if [ -h "$script_path" ] ; then
# resolve recursively symlinks
R_PRG=`real_path "$PRG"`
until [ "$R_PRG" = "$PRG" ]; do
PRG="$R_PRG"
R_PRG=`real_path "$PRG"`
r_script_path=$(real_path "$script_path")
until [ "$R_script_path" = "$script_path" ]; do
script_path="$R_script_path"
r_script_path=$(real_path "$script_path")
done
fi

sonar_runner_home=`dirname "$PRG"`/..
sonar_runner_home=$(dirname "$script_path")/..

# make it fully qualified
sonar_runner_home=`cd "$sonar_runner_home" && pwd`
sonar_runner_home=$(cd "$sonar_runner_home" && pwd)

# check that the sonar_runner_home has been correctly set
if [ ! -f "$sonar_runner_home/lib/sonar-scanner-cli-${project.version}.jar" ] ; then
@@ -93,7 +93,7 @@ if [ -n "$JAVA_HOME" ]
then
java_cmd="$JAVA_HOME/bin/java"
else
java_cmd="`which java`"
java_cmd="$(which java)"
fi

if [ -n "$SONAR_RUNNER_OPTS" ] ;
@@ -104,8 +104,8 @@ then
fi
fi

jar_file="${sonar_runner_home}"/lib/sonar-scanner-cli-${project.version}.jar
project_home=`pwd`
jar_file=${sonar_runner_home}/lib/sonar-scanner-cli-${project.version}.jar
project_home=$(pwd)

#echo "Info: Using sonar-runner at $sonar_runner_home"
#echo "Info: Using java at $java_cmd"
@@ -116,7 +116,7 @@ exec "$java_cmd" \
-Djava.awt.headless=true \
$SONAR_SCANNER_OPTS \
-classpath $jar_file \
"-Dscanner.home=\${sonar_runner_home}" \
"-Dproject.home=\${project_home}" \
-Dscanner.home=\$sonar_runner_home \
-Dproject.home=\$project_home \
org.sonarsource.scanner.cli.Main "$@"


+ 13
- 13
src/main/assembly/bin/sonar-scanner View File

@@ -66,21 +66,21 @@ real_path () {
echo "$FOO"
}

PRG="$0"
script_path="$0"

if [ -h "$PRG" ] ; then
if [ -h "$script_path" ] ; then
# resolve recursively symlinks
R_PRG=`real_path "$PRG"`
until [ "$R_PRG" = "$PRG" ]; do
PRG="$R_PRG"
R_PRG=`real_path "$PRG"`
r_script_path=$(real_path "$script_path")
until [ "$r_script_path" = "$script_path" ]; do
script_path="$r_script_path"
r_script_path=`real_path "$script_path"`
done
fi

sonar_scanner_home=`dirname "$PRG"`/..
sonar_scanner_home=$(dirname "$script_path")/..

# make it fully qualified
sonar_scanner_home=`cd "$sonar_scanner_home" && pwd -P`
sonar_scanner_home=$(cd "$sonar_scanner_home" && pwd -P)

# check that sonar_scanner_home has been correctly set
if [ ! -f "$sonar_scanner_home/lib/sonar-scanner-cli-${project.version}.jar" ] ; then
@@ -92,11 +92,11 @@ if [ -n "$JAVA_HOME" ]
then
java_cmd="$JAVA_HOME/bin/java"
else
java_cmd="`which java`"
java_cmd="$(which java)"
fi

jar_file="${sonar_scanner_home}"/lib/sonar-scanner-cli-${project.version}.jar
project_home=`pwd`
jar_file=${sonar_scanner_home}/lib/sonar-scanner-cli-${project.version}.jar
project_home=$(pwd)

#echo "Info: Using sonar-scanner at $sonar_scanner_home"
#echo "Info: Using java at $java_cmd"
@@ -108,7 +108,7 @@ exec "$java_cmd" \
$SONAR_SCANNER_OPTS \
$SONAR_SCANNER_DEBUG_OPTS \
-classpath $jar_file \
"-Dscanner.home=\${sonar_scanner_home}" \
"-Dproject.home=\${project_home}" \
-Dscanner.home=\$sonar_scanner_home \
-Dproject.home=\$project_home \
org.sonarsource.scanner.cli.Main "$@"


Loading…
Cancel
Save