|  | @@ -0,0 +1,41 @@
 | 
	
		
			
				|  |  | +#!/usr/bin/env bash
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +case $1 in
 | 
	
		
			
				|  |  | +exec)
 | 
	
		
			
				|  |  | +    echo "mvn -Dexec.executable='echo' -Dexec.args='{project.artifactId}' exec:exec -q"
 | 
	
		
			
				|  |  | +    mvn -Dexec.executable='echo' -Dexec.args=$1' ${project.artifactId}' exec:exec -q
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +checkstyle)
 | 
	
		
			
				|  |  | +    echo "mvn checkstyle:checkstyle > check.log"
 | 
	
		
			
				|  |  | +    mvn checkstyle:checkstyle > check.log
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +dependency)
 | 
	
		
			
				|  |  | +    echo "mvn dependency:tree > dep.log"
 | 
	
		
			
				|  |  | +    mvn dependency:tree > dep.log
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +docker)
 | 
	
		
			
				|  |  | +    echo "mvn clean package -Dmaven.test.skip=true -Pdocker"
 | 
	
		
			
				|  |  | +    mvn clean package -Dmaven.test.skip=true
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +test)
 | 
	
		
			
				|  |  | +    echo "mvn clean package -Ptest"
 | 
	
		
			
				|  |  | +    java -version
 | 
	
		
			
				|  |  | +    mvn clean package -Dmaven.test.skip=true
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +sonarqube)
 | 
	
		
			
				|  |  | +    echo "mvn clean package && 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
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +*)
 | 
	
		
			
				|  |  | +    echo "mvn clean package -Dmaven.test.skip=true -Prelease"
 | 
	
		
			
				|  |  | +    java -version
 | 
	
		
			
				|  |  | +    mvn clean package -Dmaven.test.skip=true
 | 
	
		
			
				|  |  | +    ;;
 | 
	
		
			
				|  |  | +esac
 |