in src/org/apache/jackrabbit/vault/PipelineSupport.groovy [56:69]
static def executeMaven(pipeline, Integer jdkVersion, String mavenVersion, String mavenArguments, String mavenOpts = '', boolean enablePublishers) {
pipeline.withMaven(
maven: AsfCloudbeesJenkinsEnvironment.getMavenLabel(!pipeline.isUnix(), mavenVersion),
jdk: AsfCloudbeesJenkinsEnvironment.getJdkLabel(jdkVersion),
mavenLocalRepo: '.repository',
mavenOpts: mavenOpts,
publisherStrategy: enablePublishers?'IMPLICIT':'EXPLICIT') {
if (pipeline.isUnix()) {
pipeline.sh "mvn -B -e ${mavenArguments}"
} else {
pipeline.bat "mvn -B -e ${mavenArguments}"
}
}
}