[英]Remove suffix from snapshot upload to Artifactory from Azure DevOps
意圖:在 Azure DevOps 上構建和部署 Maven 工件到 JFrog Artifactory
構建平台:Azure DevOps
存儲庫:JFrog Artifactory(Maven)
我當前的 pom 文件版本如下:0.0.1-SNAPSHOT
我正在使用 ADO 的 Artifactory Maven 插件任務來構建和發布到 Artifactory。
問題:發布文件(jar 和 pom)時,日期時間后綴字符串被附加到 jar 和 pom 文件的名稱。
這是我的管道定義
- task: ArtifactoryMaven@2
inputs:
mavenPomFile: 'pom.xml'
goals: 'install'
artifactoryResolverService: 'jfrog-service-connection'
targetResolveReleaseRepo: 'jfrog-maven-repo'
targetResolveSnapshotRepo: 'jfrog-maven-repo'
artifactoryDeployService: 'jfrog-service-connection'
targetDeployReleaseRepo: 'jfrog-maven-repo'
targetDeploySnapshotRepo: 'jfrog-maven-repo'
collectBuildInfo: true
options: '-DuniqueVersion=false'
# buildName: '$(Build.DefinitionName)'
# buildNumber: '$(Build.BuildNumber)'
displayName: 'Build and Deploy to repo'
我正在使用此輸入options: '-DuniqueVersion=false'
作為 mvn clean install 的參數,同時為 mvn deploy 找到該選項。
有人可以建議刪除后綴並按原樣上傳工件的正確方法嗎? 這個
my-artifact-0.0.1.jar
my-artifact-0.0.1.pom
代替
my-artifact-0.0.1-20210927.044504-1.jar
my-artifact-0.0.1-20210927.044504-1.pom
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.