Вы можете использовать свойство Gradle для предоставления глобальной константы, которую вы можете использовать в своих скриптах сборки Gradle.Например, предположим, что вы хотите установить пароль RPC узла, используя константу.Вы бы:
Добавить свойство в файл gradle.properties
(например, rpc_password=my_test_password
)
Использовать это свойство внутри deployNodes
.Например:
task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) {
directory "./build/nodes"
node {
...
rpcUsers = [[ user: "user1", "password": rpc_password, "permissions": ["ALL"]]]
...
}
}
В настоящее время невозможно зашифровать пароль базы данных.Только RPC учетные данные могут быть зашифрованы.