Explorar el Código

fix SonarQube集成

Eric hace 1 año
padre
commit
6032454af6
Se han modificado 2 ficheros con 14 adiciones y 6 borrados
  1. 9 6
      build.sh
  2. 5 0
      pom.xml

+ 9 - 6
build.sh

@@ -23,15 +23,18 @@ test)
     mvn clean package -Dmaven.test.skip=true
     ;;
 sonarqube)
-    echo "mvn clean package && sonar-scanner"
+    echo "mvn clean verify && sonar-scanner"
     export JAVA_HOME=$JAVA_11_HOME
     export PATH="$JAVA_11_HOME/bin:$PATH"
     java -version
-    if [ $# -eq 6 ]; then
-        mvn clean package -Dmaven.test.skip=true -Dmaven.compiler.source=11 -Dmaven.compiler.target=11 \
-        $3 $4 $5 $6 \
-        -Dsonar.login="admin" -Dsonar.password="admin1@3"
-    fi
+
+    mvn clean verify sonar:sonar \
+    -Dmaven.test.skip=true \
+    -Dmaven.compiler.source=11 -Dmaven.compiler.target=11 \
+    -Dsonar.projectKey=cooleshow \
+    -Dsonar.projectName='cooleshow' \
+    -Dsonar.host.url=http://82.156.200.45:9000 \
+    -Dsonar.login="admin" -Dsonar.password="sonarAdmin"
     ;;
 *)
     echo "mvn clean package -Dmaven.test.skip=true -Prelease"

+ 5 - 0
pom.xml

@@ -385,6 +385,11 @@
 		</pluginManagement>
 		<plugins>
 			<plugin>
+				<groupId>org.sonarsource.scanner.maven</groupId>
+				<artifactId>sonar-maven-plugin</artifactId>
+				<version>3.7.0.1746</version>
+			</plugin>
+			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-compiler-plugin</artifactId>
 				<version>3.8.0</version>