maven中子项目使用父项目的包

之前的错误日志是这个:
'dependencies.dependency.version' for org.springframework:spring-webmvc:jar is missing.
原因是我再parent project里面的dependencies直接使用,子项目默认继承了,子项目重新写的dependencies与父项目group等相同但不会使用父项目的配置
 
如果父pom中使用的是<dependencies>....</dependencies>方式,则子pom会自动使用pom中的jar包,
如果父pom使用<dependencyManagement><dependencies>....</dependencies></dependencyManagement>方式,则子pom不会自动使用父pom中的jar包,这时如果子pom想使用的话,就要给出groupId和artifactId,无需给出version
posted @ 2018-09-14 11:01  guodaxia  阅读(352)  评论(0编辑  收藏  举报