gpt4 book ai didi

java - m2e wtp 部署测试依赖项

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:27 25 4
gpt4 key购买 nike

我有一个多项目 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 依赖项的范围更改为“test”时,m2e 不再将其包含在部署程序集中。有什么办法可以改变这个吗?

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

最佳答案

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

关于java - m2e wtp 部署测试依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399773/

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