2014-01-29 40 views
0

我有maven報告插件,我想從控制檯設置參數(-DparName = smth) 但我找不到如何做到這一點。我需要設置混淆(下面的代碼)。如何從控制檯設置參數到自己的maven報告插件

public class DsmReportMojo extends AbstractMavenReport { 
     /** 
     * 
     * @parameter default-value="true" 
     * @required 
     */ 
     private boolean obfuscate; 

     //overriden methods 

} 

謝謝!

回答

0

這取決於哪個版本的您正在使用Maven的插件插件版本:

Maven的插件,插件2.X:

@parameter expression="${aSystemProperty}" default-value="${anExpression}" 

Maven的插件,插件3.X:

@parameter property="aSystemProperty" default-value="${anExpression}" 
+0

它不起作用。 但是,非常感謝。你推我到解決方案: '* @ parameter expression =「$ {obfuscate}」default-value =「true」' – user2740884