Maven2 атрибуты файла на Nexus с использованием cURL - PullRequest
0 голосов
/ 17 июня 2019

Я хотел бы получить атрибуты maven2 файла из Nexus, используя cURL. Here are the attributes which I want

Используя fiddler, я также могу получить их, но не могу понять, какполучить "простую" эквивалентную командную строку cURL.Для меня это доказательство того, что возможно иметь эту информацию (нет?).

Fiddle is able to find what I want

Я начинаю только с части именитак с этой командной строкой:

curl -u admin:admin123 -X GET "http://localhost:8081/service/rest/v1/search/assets?keyword=my-app"

Я могу получить такой вывод: ( 1-й элемент - это тот, который меня интересует, поэтому я удалил часть содержимого других )

ВОПРОС : могу ли я получить то, что хочу, с помощью этой информации, если нет, то как?Спасибо.

C:\Users\clomon\Desktop>curl -u admin:admin123 -X GET "http://localhost:8081/service/rest/v1/search/assets?keyword=my-app"
{
  "items" : [ {
    "downloadUrl" : "http://localhost:8081/repository/releases/test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar",
    "path" : "test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar",
    "id" : "cmVsZWFzZXM6M2Y1Y2FlMDE3NjAyMzNiNjBmZjgzOTBkNDdmYTQwYjg",
    "repository" : "releases",
    "format" : "maven2",
    "checksum" : {
      "sha1" : "4181d3cae7be286d61d29e06d4484a8df8ac9018",
      "md5" : "64c812015bd788706262aee0f507a657"
    }
  }, {
    "downloadUrl" : "http://localhost:8081/repository/releases/test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar.md5",
    "path" : "test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar.md5",
    [...]
    }
  }, {
    "downloadUrl" : "http://localhost:8081/repository/releases/test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar.sha1",
    "path" : "test/deploy/nexus/my-app/0.2/my-app-0.2-SNAPSHOT.jar.sha1",
    [...]
    }
  } ],
  "continuationToken" : null
}
...