Добавление зависимости Gradle для AWS SDK для Java v2 - PullRequest
0 голосов
/ 17 марта 2020

Я бы хотел добавить последний AWS SDK для Java v2 в зависимости от моего проекта Gradle. В моем случае я бы хотел добавить зависимость для software.amazon.awssdk:core. Согласно документам мне нужно добавить эти строки в блок dependencies:

  implementation platform('software.amazon.awssdk:bom:2.10.86')
  implementation 'software.amazon.awssdk:core'

Однако это дает мне:

Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find software.amazon.awssdk:core:.
     Required by:
         project :

Когда я делаю номер версии для основного артефакта явный, сборка работает. Но это лишает смысла импортировать спецификацию через директиву платформы.

Я нашел этот пост , но, насколько я понимаю, Gradle, я уже добавляю платформу в implementation когда я следую документации Amazon.

В настоящее время я использую Gradle 5.6.3. Любые советы по созданию этой работы приветствуются.

1 Ответ

0 голосов
/ 17 марта 2020

@ SGM1 указал мне в правильном направлении. Следующие работы:

implementation platform('software.amazon.awssdk:bom:2.10.86') 
implementation 'software.amazon.awssdk:aws-core'

Очевидно, что операторы импорта должны быть изменены на software.amazon.awssdk.(etc).

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