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


Reply via email to