При миграции AWS Java SDK V1 -> V2 произошла ошибка компиляции ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
При миграции AWS Java SDK V1 -> V2 произошла ошибка компиляции

Сообщение Anonymous »

Я пытаюсь перейти на AWS SDK Ec2 V2 и получаю ошибку компиляции:

Код: Выделить всё

error: types SdkBuilder and Builder are incompatible;
both define build(), but with unrelated return types
where CAP#1,CAP#2 are fresh type-variables:
CAP#1 extends CopyableBuilder from capture of ?
CAP#2 extends ToCopyableBuilder from capture of ?
Похоже, это каким-то образом связано с определением сборщиков, где несколько родительских интерфейсов определяют метод build()

Код: Выделить всё

DescribeInstancesRequest.Builder
-- Ec2Request.Builder:  Ec2Request build();
-- AwsRequest.Builder: AwsRequest build();
-- CopyableBuilder
-- SdkBuilder: DescribeInstancesRequest build();
P.S Во время миграции по-прежнему используются версии V1 и V2.

Подробнее здесь: https://stackoverflow.com/questions/791 ... tion-error

Вернуться в «JAVA»