私はMavenのビルドを駆動するためにJenkinsfileでartifactoryプラグインを使用しています:Artifactory Pluginでmavenローカルリポジトリパスを指定する方法は?
def goals = "clean install"
def artifactory = Artifactory.server 'artifactory'
configFileProvider([configFile(fileId: 'simple-maven-settings', variable: 'MAVEN_USER_SETTINGS')]) {
def mavenRuntime = Artifactory.newMavenBuild()
mavenRuntime.tool = 'maven350'
mavenRuntime.resolver server: artifactory, releaseRepo: '…', snapshotRepo: '…'
mavenRuntime.deployer server: artifactory, releaseRepo: '…', snapshotRepo: '…'
def buildInfo = mavenRuntime.run pom: 'pom.xml', goals: "-B -s ${MAVEN_USER_SETTINGS} ${goals}".toString()
これは正常に動作しますが、Mavenは、デフォルトを使用して、場所〜/ .m2 /リポジトリ
共有私が再現したいです私がパイプラインに移動し、各ジョブに独自のローカルリポジトリを与える前に行った動作。
私はそのための任意の設定を見つけることができません... 私はどのように進めるべきか。デフォルトでは