Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.0.5
-
Component/s: None
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
we also need a good explanation written down of the difference.
- default-value is used when expression is null
- expression is intended to be used to get the user's override, eg from a system property
Perhaps if we could cover that other use case differently (eg by a standard system property mechanism that went [plugin-prefix.goal.configuration]), we could eliminate expression altogether in a future version of Maven.
From the clover plugin, I found the usage of expression to be
/**
*/
private String licenseFile;
Since expression value is null, I removed the expression word to be like this
/**
*/
private String licenseFile;