maven 继承

继承父pom在子pom中声明 parent标签

car
com.car
1.0-SNAPSHOT

里面加上groupid和artifactid还有version,还有一项是标签,他默认的路径是../parentPom.xml 是上一层的父类pom,可以自己修改,如果找不到pom则构建失败。

在子Pom的定义中可以不用声明自己的groupid和version因为默认继承了父类pom,如果不想和父类一样,也可以自己声明。

在继承依赖管理中,maven提供一种友好的继承,在父类中声明标签的的依赖,不会直接的显示在子pom中引入,可以灵活引用。

父parentPom.xml:
...



org.springframword
spring-core
2.5.6



...

继承父pom的依赖如下
...


org.springframword
spring-core


...

子pom中如果需要继承父类中的依赖,则在自己的pom中声明父pom对应的依赖(指定groupid和artifacid),如果有的子pom中需要的父不一样,可以自己声明version

你可能感兴趣的:(maven 继承)