static def executeMaven()

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}"
            }
        }
    }