Mark Hobson wrote:
Expressions are used for read-only parameters, since a non-default
value of a read-only parameter makes no sense. Default values are
used for writeable parameters.
expression="" is meant for system properties the user can specify on the
CLI and nothing else (MNG-2063). Fetching values from the project and
other sources should happen via default-value, independently from the
question whether those values are @readonly or not to the user.
These are transitive dependencies of maven-project. I don't believe
that it's necessary to declare used dependencies that are expected to
be transitive from higher-level dependencies.
Those dependencies are directly used by the APT Plugin and hence denote
*direct* dependencies of it which should be declared as those. Not doing
so is an anti-pattern which was one of the reason for dependency:analyze [0]
Benjamin
[0]
http://www.sonatype.com/people/2009/10/maven-tips-and-tricks-optimizing-with-the-maven-dependency-plugin/
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email