请教2个Maven的问题

发布于 2021-11-25 18:39:36 字数 216 浏览 757 评论 2

1. 如果src/main/java目录中有java类,pom.xml的打包方式可以是pom的吗?

2. 如果测试用例有一个公共的基类在parent或其它Maven工程中,测试基类可以放在src/test/java中吗还是说只能放到src/main/java目录中?子模块的pom.xml如何引用?<scope>和<classifier>如何设置才能保证正常访问到基类?

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

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

发布评论

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

评论(2

时光清浅 2021-11-27 05:26:00

ok,谢谢兄弟

柳絮泡泡 2021-11-26 17:10:04

即使可配置,也不建议这样干。

maven的一个概念“约定优于配置”,即目录用处、结构等尽量按照默认来,利于项目长久发展和维护。

针对你的两个问题:

1.packaging当然可以设成pom.xml,但是src里的东西都会被忽略;

2.公共类建议在parent中额外加个common之类的子模块,将这个子模块作为其它模块的依赖即可,这样才是多模块项目的正确使用方式。而不是在parent里写基类。  

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