Ami*_*til 3 liquibase gradle gradle-plugin
我想将用户名,密码和url liquibase参数作为命令行参数传递给gradle的liquibase更新任务。
我已经按照liquibase-gradle-plugin配置了插件。我真正想要实现的是在运行时传递这些数据库参数,而不是在liquibase.properties文件中对其进行硬编码。
我可以通过将这三个值导出为环境变量并在build.gradle中对其进行访问来实现。但是我想使用命令行参数来实现这一点。
我试过了
gradle更新--url = jdbc:postgresql:// localhost:5432 / liquibase_cmd_test-用户名= ###-密码= ### -PrunList = main
但是它给出了错误
未知的命令行选项'--url'。
我认为在gradle下是Java,因此您应该能够执行类似的操作。-D参数设置系统属性。
gradle -Dliquibase.url=<your url> -Dliquibase.username=<username> -Dliquibase.password=<password> update -PrunList=main
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1009 次 |
| 最近记录: |