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执行命令

  • 相关阅读:
    监控Redis集群
    host主机监控规则
    Prometheus自身的监控告警规则
    Prometheus alerts 各种告警规则
    Elasticsearch官方文档离线访问实操指南
    Ceph 存储集群
    采用阿里云 yum的方式安装ceph
    设置HTTP请求自动跳转HTTPS
    jumpserver 2222端口的使用
    安装jumpserver 2.1.2版本遇到的坑
  • 原文地址:https://www.cnblogs.com/zhouyantong/p/7943303.html
Copyright © 2011-2022 走看看