Bu api documentation verildiğinde, sorgumu oluşturmak için HTTPBuilder ve Groovy'yi nasıl kullanırdım? Birden çok şey denedim ama doğru anlamıyorum.Kavanoz dosyasını dağıtmak için Artifactory'nin REST API'sini kullanma
def http = new HTTPBuilder()
http.request('http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar', PUT, JSON) { req ->
body = [
uri: "http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar",
downloadUri: "http://artifactory:8888/libs-snapshot-local/my/jar/1.0/test-jar-1.0.jar",
repo: "libs-snapshot-local",
path: "c:\\pathtojarfile\\test.jar",
created: "2012-02-03T08:37:12.599-0800",
createdBy: "someuser",
size: "1024",
mimeType: "application/java-archive"
]
response.success = { resp, json ->
}
}
Bu, beni orada bir parça yol gibi görünüyor, ancak boş bir jar dosyası yükler. Vücut tamamen göz ardı gibi görünüyor. Çıkarmak aynı sonucu verir. Bunun nasıl yapıldığına dair iyi bir referans göremiyorum. söz belgelerinde
Bu çalıştı! Teşekkür ederim! Belgeleme biraz kafa karıştırıcı. Bazıları "Örnek çıktı" diyor ve bazıları "Örnek kullanım" diyor. Dağıtım api "Örnek kullanım" vardı .... hangi api nasıl olacağını düşündüm. – stuff22