如何设置 Eclipse 项目构建以使其他项目无法看到 src/test/java 文件夹中的文件?

发布于 2024-10-03 13:04:09 字数 341 浏览 0 评论 0原文

我正在使用 eclipse 和 m2eclipse 插件。我将项目创建为 Maven 项目,创建 pom,并在项目上运行 m2eclipse 以启用工作区依赖项解析。部署时,我只需将 Web 项目导出为 WAR 文件即可。

我注意到的一个问题是我需要 src/test/java 中的文件来手动运行我的单元测试。我还在 src/test/resources 中放置了一个 logback-test.xml 文件。但是,当我从 eclipse wtp 运行我的 Web 应用程序时,我的 Web 项目将从我的依赖父项目之一获取 logback-test。有没有什么方法可以隐藏其他项目的 src/test 文件,同时仍然能够手动运行这些项目中的单元测试?

I'm using eclipse with the m2eclipse plugin. I create my projects as maven projects, create the pom, and run m2eclipse on the projects to enable workspace dependency resolution. When its time to deploy, I simply export my web project as a WAR file.

One problem I've noticed is that I need the files in src/test/java to run my unit tests manually. I also put a logback-test.xml file in src/test/resources. However when I run my web apps from eclipse wtp, my web project will pick up the logback-test from one of my dependent parent projects. Is there any way to hide the src/test files from other projects, while still being able to run the unit tests in those projects manually?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

脸赞 2024-10-10 13:04:09

Eclipse 和 Maven 之间不兼容。
我认为你应该阅读更多有关 m2eclipse 的内容。

其次,尝试仅使用 Eclipse 或 Maven 工具(因此您有 2 个选项可供尝试)。
第三,尝试检查你拥有的.war。

There's incompatibility between Eclipse and Maven.
I think you should read more about m2eclipse.

Secondly try to use only Eclipse or Maven tools (so you have 2 option to try).
3rd, try to inspect .war you have.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文