[英]Maven - How to perform conditional execution
有沒有一種方法可以在pom.xml中執行代碼段的條件執行? 我的要求是根據pom.xml中定義的變量復制文件/目錄以部署結構...
例如:
< if >
< equals arg1="package" arg2="package"/>
< then>
....
< /then>
< /if>
不確定如何實現!
任何指針將不勝感激。
謝謝,SR
可能您需要為此使用Maven AntRun插件 。
通常,POM中沒有條件表達式。 唯一與此相似的是可以在某些指定條件下激活的構建配置文件 ,但是它們可能不適合您當前的情況。
最后,我的建議是在這里。 我們不知道您的案子到底是什么,甚至沒有任何真實的代碼片段,但是根據我的經驗,在Maven中使用這種hackin的東西確實很不尋常。 對我來說,這聽起來像是Maven理解,項目結構之類的問題。 我可能錯了,也許您的情況確實需要這樣做,但是請考慮采用其他選項以適合Maven默認方法和約定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.