V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yxaaa123
V2EX  ›  Java

绑定 Host 和 pom.xml 里配置 profiles,哪种更好?

  •  
  •   yxaaa123 · 2016-06-12 16:07:43 +08:00 · 2867 次点击
    这是一个创建于 3115 天前的主题,其中的信息可能已经有所发展或是发生改变。

    profiles 的方式可以在不同的环境打不同的包, host 的方式可以所有环境用一个包。哪种更好呢?

    13 条回复    2016-06-15 22:03:03 +08:00
    cancan
        1
    cancan  
       2016-06-12 16:11:14 +08:00 via iPhone
    不懂你要干什么。
    yxaaa123
        2
    yxaaa123  
    OP
       2016-06-12 16:18:51 +08:00
    @cancan redis 的地址在各个环境是不一样的,可以把 redis 的地址配置成域名或者写在 pom 里
    fin
        3
    fin  
       2016-06-12 16:21:36 +08:00
    @yxaaa123 ZooKeeper
    cancan
        4
    cancan  
       2016-06-12 17:11:35 +08:00
    @yxaaa123 我会选择,根据 profile 生成不同的 redis.propeties 配置。这样就机器环境无关了。
    letitbesqzr
        5
    letitbesqzr  
       2016-06-12 17:32:29 +08:00
    我目前是 测试部署环境 是用 host 控制的. 正式环境还是 profile
    laowood
        6
    laowood  
       2016-06-12 18:03:20 +08:00
    用 taobao 的 diamond
    Gonster
        7
    Gonster  
       2016-06-12 18:10:06 +08:00 via iPhone
    @fin 然后楼主的问题变成 zookeeper 配置用 host 还是 pom profiles 好๑乛◡乛๑
    yxaaa123
        8
    yxaaa123  
    OP
       2016-06-13 09:34:32 +08:00
    @fin zookeeper 咋用啊。。?
    yxaaa123
        9
    yxaaa123  
    OP
       2016-06-13 09:35:21 +08:00
    @laowood 这又是啥。。
    yxaaa123
        10
    yxaaa123  
    OP
       2016-06-13 09:35:30 +08:00
    @Gonster 哈哈
    fyyizu
        11
    fyyizu  
       2016-06-15 13:11:47 +08:00 via iPhone
    不是配置文件和 profiles ?
    yxaaa123
        12
    yxaaa123  
    OP
       2016-06-15 14:55:07 +08:00
    @fyyizu 配置文件和 profiles 是一样的啊
    fyyizu
        13
    fyyizu  
       2016-06-15 22:03:03 +08:00 via iPhone
    @yxaaa123 我指的配置文件是 properties 那种
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.