![](/img/trans.png)
[英]How to publish proguard JAR as Maven Artifact using Gradle Publish Plugin
[英]Publish custom maven artifact/package (*.jar) to Azure artifact using azure DevOps pipeline
我想在 Azure DevOps 管道的幫助下使用 maven 將我的自定義工件/包 (*.jar) 推送到 Azure 工件。 我正在使用 java 並使用 maven 構建 package。
我可以通過 Azure 管道中的以下腳本/命令來完成。
mvn deploy:deploy-file -DgroupId="com.mypkg" `
-DartifactId="my.artifact" `
-Dversion="1.0.0-SNAPSHOT" `
-Dpackaging=jar `
-Dfile="my.artifact-1.0.0-SNAPSHOT.jar" `
-DgeneratePom="true" `
-DrepositoryId="$AZURE_FEED_ID" `
-Durl="$AZURE_FEED_URL";
I want to know if this can be done by any Azure pipeline task like "- task: Maven@3" Because Azure DevOps provides the publish tasks for npm, Gradel, Python etc but not for maven.
我想知道這是否可以通過任何 Azure 管道任務來完成,例如“-任務:Maven@3”
是的,maven 部署步驟可以通過 Maven 任務完成。
這是一個例子:
- task: Maven@3
displayName: 'Maven pom.xml'
inputs:
mavenPomFile: pom.xml
goals: 'deploy:deploy-file'
options: '-DgroupId="com.mypkg" -DartifactId="my.artifact" -Dversion="1.0.0-SNAPSHOT" -Dpackaging=jar -Dfile="my.artifact-1.0.0-SNAPSHOT.jar" -DgeneratePom="true" -DrepositoryId="$AZURE_FEED_ID" -Durl="$AZURE_FEED_URL"'
部署命令可以在目標字段中定義,arguments 可以在選項字段中定義。
有關更多信息,您可以參考有關Maven 任務的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.