gradle - 如何在 deployNodes 任务的 networkParameterOverrides 块中设置 maxMessageSize 和 maxTransactionSize?
问题描述
在我的项目的根 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
解决方案
看起来networkParametersOverrides
CordFormation 插件中的部分当前仅支持包所有权参数 - 请参阅:
原始公关在这里:https ://github.com/corda/corda-gradle-plugins/pull/190
看起来目前为开发执行此操作的预期方法是使用网络引导程序:https ://docs.corda.net/network-bootstrapper.html#overriding-network-parameters-via-a-file
推荐阅读
- angular - 直接 URL 路由工作正常,但不适用于域名
- javascript - 如何防止我的网站汉堡菜单让人们水平滚动
- c# - 如何通过C#中的序列化将多个条目保存到xml
- activemq-artemis - ActiveMQ Artemis 的 ActiveMQ 浏览器设置
- html - 单个弹出窗口中的多个页面
- python - 不接受 AutoML 语言实体提取 score_threshold 作为参数
- postgresql - Postgres ECPG char[] 与 VARCHAR[]
- python - 分解出 pytest 夹具的通用设置代码
- python - 为什么深度多处理方法不更快?
- c++ - 为人工运算符重载返回引用是否有效?