父项目必须是<packaging>pom</packaging>,就是没有Jar的。要使用dependency。maven只是一个build tool,它管理的是项目依赖和build过程,它的“父项目”只是pom.xml的设置上的继承,也就是build过程的继承和共享,并不是代码层面的复用。
如果父pom中使用的是<dependencies>....</dependencies>方式,则子pom会自动使用pom中的jar包,如果父pom使用<dependencyManagement><dependencies>....</dependencies></dependencyManagement>方式,则子pom不会自动使用父pom中的jar包,这时如果子pom想使用的话,就要给出groupId和artifactId,无需给出version