maven多模块项目依赖管理

1 项目结构图

Parent
`------ childA(BusinessLayer)
          `--- pom.xml

`------ childB(WebLayer)
         `--- pom.xml

`------ pom.xml

2 父pom文件

<dependencyManagement>
   <dependencies>
      <dependency>
           <groupId>javax.servletgroupId>
          <artifactId>servlet-apiartifactId>
          <version>2.5version>
      dependency>
   dependencies>
dependencyManagement>

3 子pom文件

<dependencies>
   <dependency>
        <groupId>javax.servletgroupId>
        <artifactId>servlet-apiartifactId>   
   dependency>
dependencies>

ps:父pom文件中指定maven依赖jar的version,子pom中不用指定version。这样可以通过parent统一管理maven依赖jar的version。

你可能感兴趣的:(maven)