Maven子模块如何引用父模块的jar包

438 阅读1分钟

情况1:如果父pom中使用如下方式引入依赖,则子模块pom会自动使用父模块pom中的jar包;

    <dependencies>
            ....
    </dependencies>

情况2:如果父pom使用如下方式,则子模块pom不会自动使用父pom中的jar包,如果子模块需要用到父模块的jar包,需要在自己pom中加入 并且指定和,正常情况下可以不用指定(子pom发现没有version会去父pom中找,但有时也会失效)。

       <dependencyManagement>
            <dependencies>
                    ....
            </dependencies>
       </dependencyManagement>