[英]Maven filtering - custom patterns
在許多文件(JAVA,XML,屬性)中,我有一些自定義模式,例如
@datasource.jndiname
要么
@jms.destination.name.
在我的父POM中,我已經定義了用於替換這些模式的值,但是我不知道該怎么做。 這里所有的討論都在討論像
${db.driverClass}.
有人可以幫我嗎?
這部作品通過過濾資源,如描述在這里 。 但這通常僅用於屬性文件或類似文件,而不用於源文件(* .java)。
用於在資源中過濾的表達式的定界符集。 這些分隔符以beginToken * endToken的形式指定。 如果未指定*,則假定分隔符在開始和結束時相同。
因此,默認的過濾定界符可以指定為:
<delimiters>
<delimiter>${*}</delimiter>
<delimiter>@</delimiter>
</delimiters>
由於@分隔符在兩端相同,因此我們不需要指定@ * @(盡管可以)。
請在此處檢查定界符部分:
https://maven.apache.org/plugins/maven-resources-plugin/resources-mojo.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.