请教2个Maven的问题

情天 发布于 2015/06/16 14:57
阅读 523
收藏 0

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

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

加载中
0
DuLerWeil
DuLerWeil

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

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

针对你的两个问题:

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

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

情天
情天
ok,谢谢兄弟
返回顶部
顶部