鉴于通过执行`mvn deploy'上传工件,如何在命令行中删除它?
答案 0 :(得分:0)
使用curl:
curl -X POST 'http://<HOST>:<PORT>/restServices/archivaServices/repositoriesService/deleteArtifact' -H 'Authorization: Basic <BASE64LOGIN>' -H 'Content-Type: application/json' -H 'Accept: application/json' --data-binary <ARTIFACTJSON> --compressed
,其中
<BASE64LOGIN>
是基本的64位编码字符串“user:password”。
<ARTIFACTJSON>
是在.pom中找到的.pom工件的json:
http://<HOST>:<PORT>/restServices/archivaServices/browseService/artifactDownloadInfos/<groupID>/<artifactId>/<artifactVersion>