09 属性、资源过滤和profile
为了构建的灵活性, Maven支持属性、资源过滤和Profile。
?
一、属性
1.属性的引用
属性的引用很简单,如:${属性名}
2.属性的分类
(1)内置属性:
常用的内置属性有:
${basedir} 表示项目根目录
${version} 表示项目版本
(2)POM属性
用户可使用该类属性引用POM文件中的对应元素的值。如:${project.artifacctId}就对应了<project><artifactId>元素的值。
(3)自定义属性
用户可在<properties>元素下自定义Maven属性,如:
?
?
<activation><activeByDefault>true</activeByDefault></activation>
?
注意:但有profile通过其他方式激活时,默认激活失效。