pl-664: Support <depth> argument to specify depth of transitive artifacts to collect
Junit <dependency> update.
CopyMojo - duplicates are eliminated twice.
pl-677: Eliminate duplicates when <resource> dependencies are resolved.
SilencerMojo - "enabled" is checked for "true" value.
pl-677: "Eliminate duplicates when <resource> dependencies are resolved" - resource.eliminateDuplicates flag added.
pl-678: Download dependencies in parallel
pl-677: Eliminate duplicates when <resource> dependencies are resolved
BaseGroovyMojo.failOrWarn() added and used.
SilencerMojo update - updates all mojo fields of AbstractLogEnabled value.
CopyResource - "parallelDownload" is false by default.
SilencerMojo - additional checks.
CopyMojo - eliminateDuplicates/parallelDownload flags added.
CopyMojoHelper - dependencies are collected sequentially but downloaded in parallel.
pl-667: Apply dependencies filtering while traversing the transitive dependencies tree.
GMojoUtils cleanup
SilentMavenPluginManager cosmetics.
 Cosmetics.
 ArtifactFiltersDependencySelector - hashCode()/equals().
CopyMojo fixes.
CopyMojo updates.
GMojoUtils.readLines() wrapper added and used.
SilencerMojo - "timeExecution" boolean property added.
CopyMojoHelper - checks artifact before adding it to aggregator.
ConversionUtils with all conversion methods.
build.sh added
SilencerMojo.logTime/logMojoClass boolean parameters.