美文网首页
maven小记(多工程war包如何合并)

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

作者: 泥煤的嘎嘎 | 来源:发表于2019-03-31 19:07 被阅读0次

    maven详解

    分模块、分工程管理

    • 合并多个war包成一个war包进行发布
    # 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包里面有,那么总的这个会覆盖分支的;如果总的没有,那么看合并的顺序,保留第一个的文件。

    相关文章

      网友评论

          本文标题:maven小记(多工程war包如何合并)

          本文链接:https://www.haomeiwen.com/subject/sjvubqtx.html