我正在尝试将一个类添加到Corda白名单中。
class ExamplePluginSerial : SerializationWhitelist {
override val whitelist: List<Class<*>> get() = listOf(TransactionBuilder::class.java)
}
还已经在META-INF.services中写入了一个文件
net.corda.core.serialization.SerializationWhitelist
以下是其中的代码
# Register a ServiceLoader service extending for 3rd party classes extending from net.corda.core.serialization.SerializationWhitelist
com.example.plugin.ExamplePluginSerial
当我使用
构建该项目时gradlew clean deployNodes
我得到了
No existing whitelist file found.
任何人都可以解释错误原因吗?
答案 0 :(得分:0)
这不是错误。这是在引导过程中打印的标准消息。您应该看到以下消息序列:
No existing whitelist file found.
Calculating whitelist for current installed CorDapps..
CorDapp whitelist generated in <path>/build/nodes/whitelist.txt
Updating whitelist
这意味着您的白名单已被正确提取。