maven 开发环境与生产环境区分打包

Posted chbxw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 开发环境与生产环境区分打包相关的知识,希望对你有一定的参考价值。

1.1、前言

为了开发环境配置与生产环境配置区分
在这里插入图片描述

1.2、maven 配置

1.2.1、配置profiles

    <profiles>
        <profile>
            <id>dev</id>
            <properties>
                <env>dev</env>
                <versionCode>${version}-SNAPSHOT</versionCode>
                <spark.compiler.score>compile</spark.compiler.score>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>prod</id>
            <properties>
                <env>prod</env>
                <versionCode>${version}</versionCode>
                <spark.compiler.score>provided</spark.compiler.score>
            </properties>
        </profile>
    </profiles>

在这里插入图片描述

1.3、配置build中的配置文件

在这里插入图片描述

以上是关于maven 开发环境与生产环境区分打包的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse Maven profiles 多环境配置,测试环境与开发环境分开打包

区分开发和生产环境的 PHP 中的打包、缓存、JS 和 CSS

使用Maven自动打包配置文件生成开发环境,测试环境,生产环境

VUE打包区分生产和测试环境

Maven 为不同的环境打包 -开发,测试,生产

maven配置profile,按指定环境打包