2
回答
maven进行properties替换的问题
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

用maven-resources-plugin在POM中加这样一段

<resources>
        <resource>
           <directory>src/main/resources</directory>
           <filtering>true</filtering>
        </resource>
</resources>

<server-url>www.domain.com/xxxxx</server-url>

就会对src/main/resources下的配置参数进行替换。

server-url=${server-url}

这个我已经实现了。但我现在的需求是,当src/main/resources下的config.properties写成

server-url=localhost  (注意,已经有值了)

那么当我运行maven的时候,如果给server-url赋值,就用新赋的值,如果没赋值,就用localhost,这个可以实现吗?也就是说我想让${server-url}默认为localhost,但这个默认值我不在POM中设置,而是在src/main/resources/config.properties下设置。这个maven该如何实现啊?

这样的好处是配置属性可以都放在一个文件中方便预览,不用去POM里面一个个找

举报
萨维奇
发帖于3年前 2回/3K+阅
顶部