guyeuro
V2EX  ›  问与答

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

  •  
  •   guyeuro · Jun 27, 2017 · 1835 views
    This topic created in 3417 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
    wwqgtxx
    Jun 27, 2017 via iPhone
    1
    难道 maven 的配置文件不应该是 pom.xml 么
    Lonely
    Lonely
    Jun 27, 2017 via iPhone
    2
    看了一下楼主问过的问题,难怪没人回答......
    guyeuro
    guyeuro
    OP
    Jun 27, 2017
    3
    @wwqgtxx
    maven 还有一个 settings.xml 文件,linux 下在~/.m2 文件夹下
    0915240
    0915240
    Jun 28, 2017 via iPhone
    4
    按照 profile 指定环境 指定配置吧

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