Maven解析

POM文件解析

<build/>

build子元素配置Maven编译时的相关信息

  1. filterfilter在两处出现,一个是build直属的<filters/>,还有一个是在resource下的<filtering/>,两者实际作用都是用于进行${}符号中的属性替换。
  • build直属的<filters/>:配置properties文件来源,该properties文件中的所有属性,可用于POM文件中的属性替换
  • resource下的<filtering/>:允许值为true/false,设置是否允许指定的resource下的文件是否可以进行${}替换,一般用在指定properties文件相关的resource时进行配置
  1. resource:指定模块所使用的资源文件
  • <directory/>:指定资源的目录
  • <includes/> & <excludes/>:指定该目录下所需要的资源文件,使用**/*.*可表示该目录下的所有文件。注意<excludes/>永远高于<includes/>,也就是说,<excludes/>指定的文件必定不会被使用。
  • <filtering/>:参考列表一中filter
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容