Hi!

I have some problems with the the expression attribute to the parameter tag.

Are @parameter tags only processed when they exist in a Mojo (extends
AbstractMojo)?

My mojo (MyMojo) has a bean (MyBean). MyCfgBean has a String instance
variable outputFilename that I want to populate with a default value using
expression.

MyCfgBean: 
    /**
     * @parameter
expression="${project.build.outputDirectory}/generated-resources/${project.artifactId}-${project.version}-java-system-properties.properties"
     */
    private String outputFilename;

    + getters and setters


It doesn't look as if the expression is processed at all. Because, if I
remove the setter Maven doesn't complain but if I add a String variable with
an expression and no setter directly in MyMojo then Maven complains about
there not being a setter.

Am I trying to do something that isn't possible? If so, have this
enhancement been considered? Is there an issue?

Regards,
Jimisola
-- 
View this message in context: 
http://www.nabble.com/Are-%40parameter-in-non-AbstractMojo-parsed--tf1937740.html#a5309477
Sent from the Apache Maven Developers List forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to