Как установить maxMessageSize и maxTransactionSize в блоке networkParameterOverrides в задаче deployNodes? - PullRequest
0 голосов
/ 10 февраля 2020

В файле root build.gradle моего проекта моя задача deployNodes выглядит следующим образом:

task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) {
    nodeDefaults {
        projectCordapp {
            deploy = false
        }
        cordapp project(':contracts')
        cordapp project(':workflows')
    }
    node {...}
    node {...}
    node {...}
    node {...}
    networkParameterOverrides{
        maxMessageSize=50000000
        maxTransactionSize=50000000
    }
}

И ошибка, которую я получаю при выполнении задачи:

Could not set unknown property 'maxMessageSize' for object of type net.corda.plugins.NetworkParameterOverrides

1 Ответ

0 голосов
/ 10 февраля 2020

Похоже, что раздел networkParametersOverrides в плагине CordFormation в настоящее время поддерживает только параметры владения пакетом - см .:

https://github.com/corda/corda-gradle-plugins/blob/master/cordformation/src/main/kotlin/net/corda/plugins/NetworkParameterOverrides.kt

И оригинальный PR здесь : https://github.com/corda/corda-gradle-plugins/pull/190

Похоже, что ожидаемый способ сделать это для разработки в настоящее время - использовать загрузчик сети: https://docs.corda.net/network-bootstrapper.html#overriding -network-parameters-via-a- файл

...