m2e wtp部署测试依赖项

时间:2013-01-18 13:14:44

标签: java m2e eclipse-wtp

我有一个多项目Maven Web项目,我正在使用Eclipse June和M2E和WTP。我的test项目定义了hibernate.properties文件(在/ src / main / resources中),其中包含连接参数到我的测试数据库。如果我将test作为正常的编译范围Maven依赖项添加到主项目中,则成功部署其hibernate.properties(在Eclipse中,在Web部署程序集中,我看到部署了test项目作为WEB-INF / lib的JAR。

现在,因为hibernate.properties只包含测试数据,所以我不希望它是真实部署的。当我将test依赖项的范围更改为“test”时,m2e在部署程序集中不再包含它。有什么方法可以改变这个吗?

我可以将hibernate.properties复制到需要它的每个子项目中,但我希望能够避免需要复制各种测试配置文件。

1 个答案:

答案 0 :(得分:1)

您可以将hibernate.properties移至/ src / test / resources。这是测试相关资源的位置,它们将在流程测试资源阶段复制到目标/测试类。