Corda - компиляция библиотек против компиляции cordapps - PullRequest
0 голосов
/ 29 апреля 2019

Начиная с Corda 4.x, в Gradle появился новый раздел cordapp { ... }, но комментирование этого раздела вызывает следующее исключение

Целевая версия не была установлена ​​и не могла быть определена из зависимости Corda проекта. Пожалуйста, укажите целевую версию вашего CorDapp.

В моем случае я не собираю CorDapp. Я строю библиотеку, которая зависит от Corda и предназначена для использования CorDapps.

Что мне нужно сделать, чтобы мой код обрабатывался как библиотека вместо CorDapp и соответственно компилировался?

1 Ответ

0 голосов
/ 23 июля 2019

При разработке API, предназначенных для использования в качестве части CorDapp, а не самого CorDapp, я обнаружил, что удаление плагинов cordapp и замена cordapp зависимостей на api, кажется, работает довольно хорошо.

Например ...

dependencies {
    api "$corda_group:corda-core:$corda_release_version"
}
...