我尝试创建piprene Job到Jenkins .
-
我创建了Jenkins Job
-
我创建了管道Jenkinsfile文件
-
我将这个Jenkins文件添加到我的Git存储库中
-
我的maven应用程序有另一个存储库
-
进入申请
pom.xml
我有
org.sonarsource.scanner.maven sonar-maven-plugin 3.4.0.905
- 所以我有这种管道:
管道{代理任何阶段{阶段("git connection"){步骤{git credentialsId:'d96d4abcaa0-a067-bda2a0a942f7',url:'http://admin@localhost:3080/annGROUP/assemblyJOB ' } } stage( 651224 ) { steps{ withMaven() { sh ' mvn clean'}
} stage("maven install"){steps {withMaven(){sh 'mvn install'}}} stage("maven sonar"){steps {withMaven(){sh'mvn sonar:sonar -Dsonar.host.url = http://SONARHOST/sonar/ -Dsonar.credentials = login:密码'}}}}}
- 我上一步有问题:
steps {withMaven(){sh'mvn sonar:sonar -Dsonar.host.url = http://SONARHOST/sonar/ -Dsonar.credentials = login:password'}}
- Stacktrace:
[错误]无法执行目标org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:项目testAssembly上的sonar(default-cli):无法加载组件类org.sonar.batch.bootstrap.BatchPluginInstaller :无法加载组件类org.sonar.home.cache.FileCache:无法加载组件类org.sonar.batch.bootstrap.GlobalSettings:无法加载组件类org.sonar.scanner.protocol.input.GlobalRepositories:错误407在http:// SONARHOST / sonar / batch / global
我怎么解决这个问题?