如何为gradle任务命令行参数提供flyway密码?

如何为gradle任务命令行参数提供flyway密码?,gradle,flyway,Gradle,Flyway,我试图设置gradle任务,以便使用flyway迁移我的postgreSQL(任何数据库)。 下面是一种方法,但我不想在gradle构建文件中写入密码 flyway { url = 'jdbc:postgresql://localhost:8080/DB_NAME' user = 'username' password = '********' } 并运行任务 ./gradlew flywayMigrate -i 是否可以将其作为命令行参数提

我试图设置gradle任务,以便使用flyway迁移我的postgreSQL(任何数据库)。 下面是一种方法,但我不想在gradle构建文件中写入密码

flyway {
        url  = 'jdbc:postgresql://localhost:8080/DB_NAME'
        user = 'username'
        password = '********'
}
并运行任务

./gradlew flywayMigrate -i
是否可以将其作为命令行参数提供,如下所示

./gradlew flywayMigrate -i -password ********
我查了一下,没什么帮助。 注意:这个问题可能类似于如何为gradle构建任务提供参数,所以我在下面尝试了,但也没有成功。提前谢谢

./gradlew flywayMigrate -i -Ppassword ********

属性可以通过
飞道传递。
前缀:

./gradlew flywayMigrate -i -Pflyway.password ********