[MCHECKSTYLE-244] fixed parallel build failures caused by this component being reused instead of created per-lookup
Submitted by: Konstantin Pokrovsky

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618594 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-241] added SuppressWarningsFilter (introduced in Checkstyle 5.7) to support @SuppressWarnings

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618611 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-240] added 37 to ignored MagicNumber (used sometimes like 31 in hash calculations)

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618631 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-246] added UniqueProperties rule (introduced in Checkstyle 5.7)

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618632 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-247] added CHECKSTYLE_OFF/ON: regexp support (SuppressionCommentFilter)

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618656 13f79535-47bb-0310-9956-ffa450edef68
Ensure IT fails for the right reason

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618853 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-70] Support for multiple source folders
Support for multiple test source folders added as well.
SourceFolders are used twice, so using a List(stand-alone) or Map(aggregator) to hold entries for reuse in DCExecutor.
Using Collection, so signatures won't change if we must switch between List and Set
File.isDirectory() already implies that it exists, so those checks have been removed

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618905 13f79535-47bb-0310-9956-ffa450edef68
[MASSEMBLY-704]
 - Undone the following revisions
   r1618277, r1618255 to move onto separate branch.


git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618908 13f79535-47bb-0310-9956-ffa450edef68
little clarifications

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618933 13f79535-47bb-0310-9956-ffa450edef68
[MRESOURCES-182] Example Custom resource filters incorrect

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618969 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-70] Support for multiple source folders
Forgot to add matching IT

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1618970 13f79535-47bb-0310-9956-ffa450edef68
add testCompileRoots to correct Map/List
get testCompileRoots from correct Map/List

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619221 13f79535-47bb-0310-9956-ffa450edef68
[MCHECKSTYLE-214] Resources retrieval ignores resources definition in <build>
Consider resources relative to project root as a special case

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619243 13f79535-47bb-0310-9956-ffa450edef68
projectClassLoader is an URLClassLoader, which implements Closeable. instanceof-check not required

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619563 13f79535-47bb-0310-9956-ffa450edef68
Ensure that Writer is always closed

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619564 13f79535-47bb-0310-9956-ffa450edef68
Fix Bad practice - Classloaders should only be created inside doPrivileged block

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619571 13f79535-47bb-0310-9956-ffa450edef68
hide utility class constructor

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619602 13f79535-47bb-0310-9956-ffa450edef68
revert r1619571, seems to be vendor specific

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619714 13f79535-47bb-0310-9956-ffa450edef68
Fix IT for M2.2.1, which still uses source/target 1.4 by default

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1619786 13f79535-47bb-0310-9956-ffa450edef68
[MINSTALL-107]
 - Build compatibility to Maven 2.2.1


git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1620079 13f79535-47bb-0310-9956-ffa450edef68