如何设置 Eclipse 项目构建以使其他项目无法看到 src/test/java 文件夹中的文件?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.