zoukankan      html  css  js  c++  java
  • idea maven 动态打包指定环境

    jar pom.xml

    <!-- 指定文件id -->
        <profiles>
            <profile>
                <id>alpha</id>
                <properties>
                    <deploy.type>alpha</deploy.type>
                </properties>
            </profile>
            <profile>
                <id>dev</id>
                <properties>
                    <deploy.type>dev</deploy.type>
                </properties>
            </profile>
            <profile>
                <id>product</id>
                <properties>
                    <deploy.type>product</deploy.type>
                </properties>
            </profile>
        </profiles>
        <!-- 指定资源路径 -->
        <build>
            <resources>
                <resource>
                    <directory>src/main/profiles/${deploy.type}</directory>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                </resource>
            </resources>
        </build>

    项目目录

    idea 创建maven执行命令

    war打包和jar相同 pom.xml

    <profiles>
            <profile>
                <id>alpha</id>
                <properties>
                    <jetty.port>8081</jetty.port>
                    <jetty.stop.port>18081</jetty.stop.port>
                    <deploy.type>alpha</deploy.type>
                </properties>
            </profile>
            <profile>
                <id>dev</id>
                <properties>
                    <jetty.port>8082</jetty.port>
                    <jetty.stop.port>18082</jetty.stop.port>
                    <deploy.type>dev</deploy.type>
                </properties>
            </profile>
            <profile>
                <id>product</id>
                <properties>
                    <jetty.port>8080</jetty.port>
                    <jetty.stop.port>18080</jetty.stop.port>
                    <deploy.type>product</deploy.type>
                </properties>
            </profile>
        </profiles>

    项目目录

    idea 创建maven执行命令

  • 相关阅读:
    根据OpenID列表群发 高级群发消息
    redis的使用:获取redis实例的工具类
    火狐,谷歌浏览器checkbox全选的问题
    ie浏览器中图片周围有黑色边框的样式不兼容的问题
    JAVA学习笔记-04
    JAVA学习笔记-03
    JAVA学习笔记-02
    JAVA学习笔记-01
    第一天
    Storm HBase 集成
  • 原文地址:https://www.cnblogs.com/zhouyantong/p/7943303.html
Copyright © 2011-2022 走看看