V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
guyeuro
V2EX  ›  问与答

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

  •  
  •   guyeuro · Jun 27, 2017 · 1479 views
    This topic created in 3226 days ago, the information mentioned may be changed or developed.

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

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

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

    放在 pom 里面见过 settings 难道为了全局?没见过。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3574 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:09 · PVG 19:09 · LAX 04:09 · JFK 07:09
    ♥ Do have faith in what you're doing.