作一個有產品思惟的研發:打包

天天10分鐘,解決一個研發問題。html

若是你想了解我在作什麼,請看《作一個有產品思惟的研發:課程大綱》傳送門:http://www.javashuo.com/article/p-cayviilq-hn.htmlmysql

 

今天咱們說一下打包問題:sql

咱們開發一個項目至少要部署三個環境,一個是研發人員的開發環境,一個是測試人員的測試環境,一個是正式環境。數據庫

我使用的IDE是Idea IntelliJ IDEA,經過在POM中進行配置,打包時選擇不一樣的配置生成不一樣的war包。 app

 

示例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>

 

打包的時候選擇:url

打包完成之後,就能夠在target目錄下找到相應的war包。 spa

 

今日總結:日誌

工做中要學會複用配置的方法,節省工做時間,提升工做效率。code

相關文章
相關標籤/搜索