做一个有产品思维的研发:打包
2019-04-24 10:05 猎手家园 阅读(488) 评论(0) 编辑 收藏 举报每天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包。
今日总结:
工作中要学会复用配置的方法,节省工作时间,提高工作效率。
欢迎关注我的公众号:云栖语,不一样的研发视界。
云栖语微信公众号:change-1978