美文网首页
maven 多环境打包

maven 多环境打包

作者: 码在路上 | 来源:发表于2019-08-19 15:33 被阅读0次
  • 目录结构
多环境模块
  • 在pom.xml中添加如下profile的配置:
<!--多环境配置-->
    <profiles>
        <profile>
            <!-- 本地开发环境 -->
            <id>local</id>
            <properties>
                <profiles.active>local</profiles.active>
                <!--<deploy.url>http://host:port/manager/text</deploy.url>-->
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <!-- 测试环境 -->
            <id>test</id>
            <properties>
                <profiles.active>test</profiles.active>
                <!--<deploy.url>http://host:port/manager/text</deploy.url>-->
            </properties>
        </profile>
        <profile>
            <!-- 生产环境 -->
            <id>prod</id>
            <properties>
                <profiles.active>prod</profiles.active>
                <!--<deploy.url>http://host:port/manager/text</deploy.url>-->
            </properties>
        </profile>
    </profiles>
  1. 当加入这些配置后就能在右侧看到目录如下:


    image.png
  • 配置指向的目录(在<build>下配置如下):
<resources>
            <resource>
                <directory>src/main/resources</directory>
                <!-- 资源根目录排除各环境的配置,使用单独的资源目录来指定 -->
                <excludes>
                    <exclude>test/*</exclude>
                    <exclude>prod/*</exclude>
                    <exclude>local/*</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>src/main/resources/${profiles.active}</directory>
            </resource>
        </resources>

相关文章

  • Maven 多环境打包以及聚合打包(一)

    说明 本文只是一个总结参考文章:Maven 插件 - 打包时多环境配置文件设置 Maven 多环境打包 mav...

  • Maven 打包常用命令

    maven command 打包 打包跳过测试 打包指定环境 maven 打包 启动jar指定环境

  • MAVEN 多环境打包

    这里的profile和Spring里面的profile是一样的道理,首先对默认的文件进行打包,然后读取默认激活的p...

  • Maven多环境打包

    场景 在应用部署的时候,往往遇到需要发布到不同环境的情况,而每个环境的数据库信息、密钥信息等可能会存在差异。举个例...

  • maven 多环境打包

    目录结构 在pom.xml中添加如下profile的配置: 当加入这些配置后就能在右侧看到目录如下:image.p...

  • Maven Profile多环境打包

    在项目管理中,对于一个项目或者产品,我们经常会有开发,测试,预发布,生产等多套环境。为避免每次打包发布有过多的人为...

  • maven profile 打包多环境

    说明:spring + maven 的项目结构图: 前提:spring-mvc.xml 引入.properties...

  • maven多环境打包配置

    1.在resources 目录中创建不同的项目启动配置文件。 resources目录结构如图: 2.修改项目pom...

  • maven多环境打包配置

    1.配置资源文件中的变量分隔符(标识符 ) 需要用以下配合,达到替换环境参数:dev或test、prod 能让ma...

  • Maven 多环境打包以及聚合打包(二)

    说明 这是上篇文章,Maven 多环境打包以及聚合打包(一)的后续 开发中碰到的问题 2 在实际开发中,我们经常将...

网友评论

      本文标题:maven 多环境打包

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