zoukankan      html  css  js  c++  java
  • 做一个有产品思维的研发:打包

    每天10分钟,解决一个研发问题。

    如果你想了解我在做什么,请看《做一个有产品思维的研发:课程大纲》传送门:https://www.cnblogs.com/hunttown/p/10490965.html

    今天我们说一下打包问题:

    我们开发一个项目至少要部署三个环境,一个是研发人员的开发环境,一个是测试人员的测试环境,一个是正式环境。

    我使用的IDE是Idea IntelliJ IDEA,通过在POM中进行配置,打包时选择不同的配置生成不同的war包。 

    示例DEV环境配置:

    <profiles>
            <!-- DEV 环境配置 -->
            <profile>
                <id>DEV</id>
                <properties>
                    <!-- log日志 -->
                    <log.path>/export/logs/www.maoluxia.com/log4j/</log.path>
                    <log.level>INFO</log.level>
                    <!-- 数据库 -->
                    <mysql.cms.master.url>
                        <![CDATA[jdbc:mysql://192.168.0.45:3306/refactor_data_analysis?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai]]></mysql.cms.master.url>
                    <mysql.cms.master.username>root</mysql.cms.master.username>
                    <mysql.cms.master.password>123456</mysql.cms.master.password>
                    <!-- Jedis -->
                    <jedis.db.host>192.168.0.45</jedis.db.host>
                    <jedis.db.port>6379</jedis.db.port>
                    <jedis.db.timout>3000</jedis.db.timout>
                    <!-- ES索引 -->
                    <es.hosts>192.168.0.45:9300</es.hosts>
                    <es.clusterName>analysis-es-app</es.clusterName>
                    <es.index.name>analysis_user_index</es.index.name>
                    <es.index.type>user_order</es.index.type>
                </properties>
            </profile>
    </profiles>

    打包的时候选择:

    打包完成以后,就可以在target目录下找到相应的war包。 

    今日总结:

    工作中要学会复用配置的方法,节省工作时间,提高工作效率。

  • 相关阅读:
    算法 字符串最后一个单词的长度【水】
    算法 按照ASII码从小到大输出字符(数量最多)
    算法 计算一个数转换为二进制后有多少个1
    算法 数字颠倒
    算法 浮点数取整
    算法 进制转换
    C++ 浅析移位运算
    C++ 浅析调试,内存重叠查看
    DB2 close auto commit
    【DB2】Event monitor for locking
  • 原文地址:https://www.cnblogs.com/hunttown/p/10760730.html
Copyright © 2011-2022 走看看