跳到主要内容

在配置文件引入pom属性

我们可以在任意配置文件中加载POM属性

格式: ${usr.name}

示例:

  1. hx-utils的pom中定义属性: (标签名称可以自定义)
<properties>
<loli.hx>kawaii</loli.hx>
<loli.name>ラストオーダー</loli.name>
<properties>
xml
  1. hx-utilshx.properties中加载这些属性值:
hx = ${loli.hx}
name = ${loli.name}
properties
  1. hx-utils的pom中定义如下配置:
<build>
<resources>
<resource>
<!--
${project.basedir} 是一个宏,
意思是从任意子模块的根目录开始加载
-->
<directory>${project.basedir}/src/main/resources</directory>
<!-- true 表示开始加载, 否则不能读取 -->
<filtering>true</filtering>
</resource>
</resources>
</build>
xml
  1. 构建install后, 解压jar包, 有:
##container##
Clip_2024-04-19_13-37-57.png ##w600##
可以看到, 值已经被替换了
请作者喝奶茶:
Alipay IconQR Code
Alipay IconQR Code
本文遵循 CC CC 4.0 BY-SA 版权协议, 转载请标明出处
Loading Comments...