pipeline
{
    agent any
    stages
     {
        stage('SonarQube')
        {
        steps{
         echo 'mvn withSonarQubeEnv'
        /**
        withSonarQubeEnv('sonar')
              {
             // sh "mvn sonar:sonar -Dsonar.java.binaries=target/sonar"
              }
              **/
             }
        }
        stage('Build')
        {
            steps {
                // 使用Shell脚本执行构建命令
                // 这里以Maven构建Java项目为例
                 echo 'mvn clean package'

                script {
                    //
                    sh """
                    pwd
                    ls
                    mvn clean package
                    """
                }

            }
        }

     }
 }