我有一个多项目 Maven Web 项目,我正在使用 Eclipse June 和 M2E 和 WTP。我的test
项目定义了一个hibernate.properties
文件(在 /src/main/resources 中),其中包含与我的测试数据库的连接参数。如果我将test
作为普通编译范围的 Maven 依赖项添加到主项目中,它hibernate.properties
会成功部署(在 Eclipse 中,在 Web 部署程序集下,我看到test
项目作为 JAR 部署到 WEB-INF/lib)。
现在,因为hibernate.properties
只包含测试数据,我不希望它被真正部署。当我将依赖项的范围更改test
为“测试”时,m2e 不再将其包含在部署程序集中。有什么办法可以改变这个吗?
我可以复制hibernate.properties
到每个需要它的子项目中,但我希望能够避免需要复制各种测试配置文件。