`
yaozhiqiang109
  • 浏览: 117569 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

maven的mvn clean package打包xml文件中的占位符解析原因

 
阅读更多
<build>
	<filters>
			<filter>${user.home}/love.properties</filter>
	</filters>
    <finalName>love-web</finalName>
		<resources>
			<resource>
				<directory>src/main/resources</directory>
				<filtering>true</filtering>
				<includes>
					<include>**/*</include>
				</includes>
			</resource>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
			</resource>
		</resources>
  </build>

 <filtering>true</filtering> 这个配置的意思是过滤掉src/main/resources文件夹下面的任意文件和src/main/java的文件夹下面的xml文件中的占位符,占位符是以 ${变量名称}形式,maven会自动读取配置文件,然后解析其中的占位符,使用love.properties文件中定义的属性进行替换

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics