dependencyManagement和dependencies之间有什么区别?我在Apache Maven网站上看到了这个文档。似乎dependencyManagement可以在它的子模块中使用定义的依赖项而不指定版本。
例如:
父项目(Pro-par)定义了依赖项dependencyManagement:
<dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies></dependencyManagement>然后在亲的孩子,我可以使用junit: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> </dependencies>但是,我想知道是否有必要在父pom中定义junit?为什么不直接在需要的模块中定义?
相似问题