如果父pom中使用的是
<dependencies>....</dependencies>
的方式,则子pom会自动使用pom中的jar包,
如果父pom使用
<dependencyManagement>
<dependencies>....</dependencies>
</dependencyManagement>
方式,则子pom不会自动使用父pom中的jar包,这时如果子pom想使用的话,就要给出groupId和artifactId,无需给出version
本文详细解析了在Maven项目中,父POM文件如何通过不同的配置方式影响子POM的依赖管理。当父POM使用<dependencies>标签时,子POM会自动继承其中的依赖;而使用<dependencyManagement>时,则需要子POM明确指定依赖的groupId和artifactId才能进行继承,无需指定version。
如果父pom中使用的是
<dependencies>....</dependencies>
的方式,则子pom会自动使用pom中的jar包,
如果父pom使用
<dependencyManagement>
<dependencies>....</dependencies>
</dependencyManagement>
方式,则子pom不会自动使用父pom中的jar包,这时如果子pom想使用的话,就要给出groupId和artifactId,无需给出version