Артефакт: возвращаемый снимок 404 - PullRequest
0 голосов
/ 12 июня 2019

У меня есть артефактный репозиторий, в который помещаются сборки моментальных снимков. Согласно JFrog мы можем получить самую последнюю версию сборки снимка, просто ссылаясь на логический *SNAPSHOT.jar, который разрешается до последней версии снимка. Но я получаю 404:

curl  -u "foo:bar" https://artifactory.foo.bar/artifactory/libs-snapshot-local/foo/bar/baz/baz-integration/0.1-SNAPSHOT/baz-integration-0.1-SNAPSHOT.jar

Список каталога (примечание list) указывает на наличие двух снимков:

 curl  -u "foo:bar" https://artifactory.foo.bar/artifactory/list/libs-snapshot-local/foo/bar/baz/baz-integration/0.1-SNAPSHOT/

[...]

../
baz-integration-0.1-20190611.121035-1.jar   11-Jun-2019 12:10  18.85 MB
baz-integration-0.1-20190611.121035-1.pom   11-Jun-2019 12:10  1.34 KB
baz-integration-0.1-20190612.081950-2.jar   12-Jun-2019 08:19  18.85 MB
baz-integration-0.1-20190612.081950-2.pom   12-Jun-2019 08:19  1.34 KB
maven-metadata.xml                              12-Jun-2019 08:19  781 bytes

[...]

Также проверил файл maven-metadata.xml в папке 0-1.SNAPSHOT, он говорит, что последний buildNumber равен 2, что кажется правильным.

  <artifactId>baz-integration</artifactId>
  <version>0.1-SNAPSHOT</version>
  <versioning>
    <snapshot>
      <timestamp>20190612.081950</timestamp>
      <buildNumber>2</buildNumber>[...]

Использование артефакта 6.5.9 и отправка сборок с помощью gradle.

Итак, почему 404?

1 Ответ

0 голосов
/ 12 июня 2019

Это вызвано тем, что лицензия является OSS. Поддержка получения последней версии SNAPSHOT поддерживается только в версии PRO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...