gpt4 book ai didi

java - Gradle + hibernate

转载 作者:行者123 更新时间:2023-12-01 09:43:24 27 4
gpt4 key购买 nike

我有带有数据库的Java应用程序。为了构建我使用 Gradle。我如何在构建过程中通过命令行定义用户名/密码/服务器以在我的应用程序中进行测试。

此外,我还有 hibernate.cfg.xml 文件,如果我手动配置它 - 一切正常。但我需要通过命令行配置它。

hibernate 行:

<property name="hibernate.connection.username">${myDbUser}</property>

我尝试过使用命令行:

 gradle -PmyDbUser=my_value build

还有

 gradle -Phibernate.connection.username=my_value build

---没有效果。在日志中我看到下一个: Cannon access with ''@'db.local'。因此,在总结中,Gradle 在 hibernate.cfg.xml 中看不到我的变量。

有人可以帮助我吗?这会很棒,谢谢

最佳答案

如果您需要这些值作为系统属性,请像平常的 Java 程序一样使用 -Dkey=value-P key=value 设置可在构建脚本中使用的 Gradle 项目属性。当然,您还可以使用 Gradle 项目属性来替换某些文本中的某些占位符,或者在从 Gradle 构建运行某些应用程序时设置某些系统属性。

关于java - Gradle + hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38275711/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com