Java 将模块设置为maven多模块项目父配置中其他模块的依赖项
有没有什么好的机制可以通过父聚合器pom将多模块项目中的模块声明为对其余模块的依赖关系?也许通过使公共模块自动排除自身可以不在父pom.xml中声明依赖项,而是在该模块的pom.xml中声明依赖项。只需像往常一样声明依赖项:Java 将模块设置为maven多模块项目父配置中其他模块的依赖项,java,maven,multi-module,Java,Maven,Multi Module,有没有什么好的机制可以通过父聚合器pom将多模块项目中的模块声明为对其余模块的依赖关系?也许通过使公共模块自动排除自身可以不在父pom.xml中声明依赖项,而是在该模块的pom.xml中声明依赖项。只需像往常一样声明依赖项: <dependency> <groupId>org.sonatype.mavenbook.multi</groupId> <artifactId>simple-weather</a
<dependency>
<groupId>org.sonatype.mavenbook.multi</groupId>
<artifactId>simple-weather</artifactId>
<version>1.0</version>
</dependency>
您可能希望将每个非从属模块安装到本地maven repo中
如果您选择不在公共模块中使用要继承的父pom,请参见:中的示例。父pom可以声明对公共模块的依赖,继承父pom的其余模块也将继承对公共模块的依赖。但是,如果您希望在公共模块中也具有父pom继承,那么您可以选择具有一个聚合器pom和一个父pom。