我使用artifactory的插件在Jenkinsfile開我的Maven構建:如何使用artifactory插件指定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目錄/庫
我想重現在轉移到管道併爲每個作業分配自己的本地存儲庫之前的行爲。
我沒有找到任何設置... 我該如何繼續?