V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
guyeuro
V2EX  ›  问与答

Java Web:为何有些构架把配置信息写在 maven 的 settings.xml 里?

  •  
  •   guyeuro · 2017-06-27 12:46:31 +08:00 · 1133 次点击
    这是一个创建于 2532 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我看有些架构把 mysql redis dubbo 等等之类的配置信息 写在 settings.xml 的 <profile><properties> .... <properties/><profile/> 里

    这些写在 spring 的注入 application.xml 里不好吗? 为何写在 maven 的 settings.xml 里 然后还要在项目里用${}去取 settings.xml 里的值? maven 的 settings.xml 专注于提供 jar 包不是挺好的吗?

    4 条回复    2017-06-28 01:29:34 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2017-06-27 13:15:23 +08:00 via iPhone
    难道 maven 的配置文件不应该是 pom.xml 么
    Lonely
        2
    Lonely  
       2017-06-27 13:15:37 +08:00 via iPhone
    看了一下楼主问过的问题,难怪没人回答......
    guyeuro
        3
    guyeuro  
    OP
       2017-06-27 13:27:28 +08:00
    @wwqgtxx
    maven 还有一个 settings.xml 文件,linux 下在~/.m2 文件夹下
    0915240
        4
    0915240  
       2017-06-28 01:29:34 +08:00 via iPhone
    按照 profile 指定环境 指定配置吧

    放在 pom 里面见过 settings 难道为了全局?没见过。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2186 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.