分模块、分工程管理

<!-- 1.在总的web的pom里面加,加入要合并的war内容(合并war包的配置) -->
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
    <overlays> <!-- 将合并的war包的东西都配进来 -->
      <overlay>
        <groupId>com.sishuok</groupId>
        <artifactId>customermgr</artifactId>
      </overlay>
      <overlay>
        <groupId>com.sishuok</groupId>
        <artifactId>goodsmgrweb</artifactId>
      </overlay>
    </overlays>
    </configuration>
  </plugin>
</plugins>

<!-- 2.在总的web的pom里面,加入要合并的war的依赖 -->
<dependency>
  <groupId>com.sishuok</groupId>
  <artifactId>customermgr</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <type>war</type>
</dependency>
<dependency>
  <groupId>com.sishuok</groupId>
  <artifactId>goodsmgrweb</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <type>war</type>
</dependency>

3.查看最后合并的war包,应该就是最后合并后的内容了

注意:

  如果多个war 有同路径且同名的文件:

    1.如果总的web里面有,那么总的这个会覆盖分支的;

    2.如果总的没有,那么看合并的顺序,留下第一个的文件

posted @ 2019-12-08 18:17  咣咣敲代码  阅读(228)  评论(0编辑  收藏  举报