在Maven多模块项目的父配置中将模块设置为与其他模块的依赖项

问题描述 投票:0回答:1

有没有很好的机制可以通过父聚合器pom将多模块项目中的模块声明为对其余模块的依赖关系? (也许通过使通用模块自动排除自身)

java maven multi-module
1个回答
0
投票

您没有在父pom.xml处声明依赖关系,而是在该模块的pom.xml内部声明了依赖关系。只需像往常一样声明依赖项:

    <dependency>
        <groupId>org.sonatype.mavenbook.multi</groupId>
        <artifactId>simple-weather</artifactId>
        <version>1.0</version>
    </dependency>

您可能希望将每个非依赖模块安装到本地Maven存储库中。

查看示例:https://books.sonatype.com/mvnex-book/reference/multimodule.html

© www.soinside.com 2019 - 2024. All rights reserved.