Maven,用于测试和开发的不同数据库URL

时间:2014-09-05 20:06:32

标签: java hibernate maven

我希望在开发中运行mvn test和文件支持的数据库时在内存数据库中使用。我有过滤器"工作"因为我运行mvn resources:resources我将src/main/resources中的模板正确呈现到target/classes目录中。在我的Main类中使用Grizzly,网络服务器确实在hibernate.cfg.xml中获取了target/classes

但是,当我运行mvn test时,似乎hibernate.cfg.xml被视为src/main/resources中的原始模板,而不是target/classes中呈现的内容。如何获取mvn test(以及从intellij运行测试)以使用过滤/渲染资源?

1 个答案:

答案 0 :(得分:4)

将测试配置文件放在src/test/resources中,所以在test时它将优先(在类路径中)