maven小记(多工程war包如何合并)

2019-03-31  本文已影响0人  泥煤的嘎嘎

maven详解

分模块、分工程管理

# 1 - 在总的web的pom里面,加入要合并的war内容
<plugin>
    <!--war包插件-->
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.2</version>
    <configuration>
        <!--overlays需要合并的所有war包-->
        <overlays>
            <overlay>
                <groupId>com.Leiwu.Architecture</groupId>
                <artifactId>maven-admin</artifactId>
            </overlay>
            <overlay>
                <groupId>com.Leiwu.Architecture</groupId>
                <artifactId>maven-goodsweb</artifactId>
            </overlay>
        </overlays>
    </configuration>
</plugin>

# 2 - 在总的web的pom里面,加入要合并的war的依赖
<dependency>
    <groupId>com.Leiwu.Architecture</groupId>
    <artifactId>maven-admin</artifactId>
    <version>1.0-SNAPSHOT</version>
    <type>war</type>
</dependency>
<dependency>
    <groupId>com.Leiwu.Architecture</groupId>
    <artifactId>maven-goodsweb</artifactId>
    <version>1.0-SNAPSHOT</version>
    <type>war</type>
</dependency>

将web项目打成war包部署在tomcat步骤

注意:如果多个war包有相同路径且同名的文件,如果总的war包里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,保留第一个的文件。

上一篇下一篇

猜你喜欢

热点阅读