POM文件解析
<build/>
build子元素配置Maven編譯時(shí)的相關(guān)信息
-
filter:filter在兩處出現(xiàn),一個(gè)是build直屬的<filters/>,還有一個(gè)是在resource下的<filtering/>,兩者實(shí)際作用都是用于進(jìn)行${}符號(hào)中的屬性替換。
-
build直屬的<filters/>:配置properties文件來源,該properties文件中的所有屬性,可用于POM文件中的屬性替換 -
resource下的<filtering/>:允許值為true/false,設(shè)置是否允許指定的resource下的文件是否可以進(jìn)行${}替換,一般用在指定properties文件相關(guān)的resource時(shí)進(jìn)行配置
-
resource:指定模塊所使用的資源文件
-
<directory/>:指定資源的目錄 -
<includes/> & <excludes/>:指定該目錄下所需要的資源文件,使用**/*.*可表示該目錄下的所有文件。注意<excludes/>永遠(yuǎn)高于<includes/>,也就是說,<excludes/>指定的文件必定不會(huì)被使用。 -
<filtering/>:參考列表一中filter