2013-03-21 87 views
1

我想知道是否有可能區分「參數未指定」和「參數爲空」。在這兩種情況下,Mojo參數的值都是null。空Maven mojo參數而不是null

如果用戶給出空參數元素,我想要默認值加入,如果用戶沒有給出參數,並且空字符串。

回答

0

如果在字符串的情況下有空值,您可以假定用戶沒有定義它,否則您可以認爲它已被定義。您可以爲Mojo參數設置適當的默認值以區分這些情況。或者你可以更具體。

+0

它看起來像當你在'@ Parameter'註解中使用'defaultValue ='「'時,Maven忽略它並且根本不設置參數的值。 – scrutari 2016-09-02 11:30:45