我有一个由 Maven2 管理的 Java 项目。我试图解决的场景如下: 在开发模式下,我需要使用一些配置文件(例如,为开发环境配置的 hibernate.cfg.xml ),而在生产中,我需要排除所有特定于开发的文件和配置,并为我的系统获取其他一些文件和配置。生产环境。我该如何处理这种情况?
谢谢
最佳答案
这个问题没有单一的答案,有很多方法可以处理这种情况:
- 使用配置文件和过滤
- 使用配置文件和各种过滤器文件
- 使用不同的配置文件并在构建时选择其中一个
- 在不同目录中使用特定于环境的文件并构建各种风格
选择一种解决方案取决于您的具体需求。
另请参阅
关于java - 用于部署的 Maven、Java 和自定义文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2870115/