簡體   English   中英

jfrog人工項目CLI使用從jar推斷的設置在maven人工項目倉庫中部署jar

[英]jfrog artifactory CLI deploy a jar in maven artifactory repo with inferred setting from jar

我正在使用Visual Studio Artifactory部署程序將maven構建的jar文件部署到Artifactory Maven存儲庫。 如果我使用maven人工插件,則jar文件將部署到正確的文件夾結構中,並且maven設置將按照jar保留,但是如果我將jar文件推送到CLI中,則將通過CLI進行部署,它只會作為jar文件部署到我指定的文件夾中。 例如

  • 使用CLI推送一個artifact.jar到libs-snapshot / com / foo / bar作為目標,將文件上傳到libs-snapshot / com / foo / bar,而artifactory沒有關於jar版本,組ID和工件ID的信息。 我在CLI上找不到用於指定這些選項的任何選項。

  • 使用Maven Artifactory插件時,推送的jar最終會出現在
    libs-snapshot / com / foo / bar / artifact / version文件夾和Maven
    物業完好無損

我如何通過CLI實現與Maven人工插件相同的行為。

只是為了確保您如何使用CLI進行部署? 為了使用CLI將其部署到Artifactory,您將必須指定正確的Maven坐標。 例如:

jfrog rt u mySnapshot-1.0.0-SNAPSHOT.jar “libs-snapshot-local/path/to/folder/mySnapshot/1.0.0-SNAPSHOT/”

這將把快照文件部署到Artifactory和Artifactory,根據您的存儲庫配置,將使用時間戳替換“ SNAPSHOT”。

如果您想將5個不同的文件部署到5個不同的路徑,並且希望JFrog CLI提取Maven布局並通過它進行部署,那么使用CLI不可能做到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM