[英]Artifactory retrieve latest and ignore maven-metadata.xml
我正在嘗試從工件中檢索工件的最新版本,但目標目錄中有一個文件“maven-metadata.xml”總是被返回。
有沒有辦法讓請求排除文件? 我當前的請求如下所示:
“ https://artifactory/api/storage/pathtodirectory?lastModified ”
這將返回 maven-metadata.xml 文件,我嘗試將請求修改為:
“ https://artifactory/api/storage/pathtodirectory?lastModified?archiveType!=xml ”
但這並沒有排除該文件。
您可以選擇使用JFrog CLI檢索已修改的最新工件,同時排除文件模式。 這是你如何做到的:
jfrog rt s repo-name/path/to/directory/ --sort-by modified --sort-order desc --limit 1 --exclusions "*maven-metadata.xml"
請注意,源路徑參數以斜杠 (...directory/) 結尾,表示您希望檢索 Artifactory 中目錄文件夾的內容。 您可以修改源路徑參數以及--exclusions選項的值以包含通配符,還可以更改--limit選項的值以返回 X 最后修改的工件。 一旦您對 output 感到滿意,並且想要下載工件,只需將jfrog rt s替換為jfrog rt dl 即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.