Newb ie проблемы с запуском примера cordapp - PullRequest
0 голосов
/ 31 марта 2020

Я новичок в Corda, поэтому следую "Начала разрабатывать CorDapps".
На моем MacBook Pro у меня: - установлены JDK, IntelliJ Community Edition и Git, - загружен образец проект (используя git клон), выполнив первый шаг) - создал проект IntelliJ (выполнив второй шаг), но, следуя инструкциям по локальному развертыванию CorDapp (используя ./gradlew clean deployNodes), я получаю следующие ошибки:

Задача: contract- java: компилировать Java FAILED

/ Users / samples / cordapp-example / contract-java / src / main / java / com / example / state / IOUState . java: 5: ошибка: пакет com.google.common.collect не существует import com.google.common.collect.ImmutableList; ^ ... и еще 3 похожих.

Я искал на форумах Google, Gradle и IntelliJ, но не могу найти ничего, что помогло бы решить мою проблему.

Может кто-нибудь указать мне правильное направление, пожалуйста? Большое спасибо!

Ответы [ 2 ]

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

Недавние обновления 4.4 удалили ImmutableList из зависимостей. Вы можете изменить ImmutableList.of на Arrays.asList или Collections.singletonList в качестве обходного пути.

Спасибо, что подняли этот вопрос, мы исправим его как можно скорее.

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

Как рекомендуется здесь , Открыть IOUState.java и:

  1. Удалить этот импорт: import com.google.common.collect.ImmutableList;
  2. Изменить ImmutableList.of(new IOUSchemaV1()) на Arrays.asList(new IOUSchemaV1())
...