def mvnCompareDependencies()

in jenkins-pipeline-shared-libraries/vars/maven.groovy [141:153]


def mvnCompareDependencies(MavenCommand mvnCmd, String remotePom, String project = '', boolean updateDependencies = false, boolean updatePropertyVersions=false) {
    def newMvnCmd = mvnCmd.clone()
        .withProperty('remotePom', remotePom)
        .withProperty('updatePropertyVersions', updatePropertyVersions)
        .withProperty('updateDependencies', updateDependencies)
        .withProperty('generateBackupPoms', false)
    
    if(project) {
        newMvnCmd.withOptions(["-pl ${project}"])
    }

    newMvnCmd.run('versions:compare-dependencies')
}