maven-pmd-plugin.git
35 hours ago[MPMD-251] Invalid report XML is generated with includeXmlInSite=true master
Andreas Dangel [Thu, 18 Jan 2018 10:10:30 +0000 (11:10 +0100)] 
[MPMD-251] Invalid report XML is generated with includeXmlInSite=true

Use the same fix for CPD

35 hours ago[MPMD-251] Invalid report XML is generated with includeXmlInSite=true
Andreas Dangel [Thu, 18 Jan 2018 09:43:40 +0000 (10:43 +0100)] 
[MPMD-251] Invalid report XML is generated with includeXmlInSite=true

Use the renderer's flush method

35 hours ago[MPMD-251] Invalid report XML is generated with includeXmlInSite=true
Brad Flood [Thu, 18 Jan 2018 09:25:41 +0000 (10:25 +0100)] 
[MPMD-251] Invalid report XML is generated with includeXmlInSite=true

Submitted by: Brad Flood <bflood@keyholesoftware.com>
Closes apache/maven-plugins#127

9 days ago[MPMD-128] Xref link generation regression with Maven 3
Andreas Dangel [Wed, 10 Jan 2018 18:47:12 +0000 (19:47 +0100)] 
[MPMD-128] Xref link generation regression with Maven 3

Submitted by: Marc Rohlfs

* Added integration test and adjusted to current PMD/m-pmd-p version

9 days agoFix PMD, remove unnecessary suppress warnings
Andreas Dangel [Wed, 10 Jan 2018 17:50:37 +0000 (18:50 +0100)] 
Fix PMD, remove unnecessary suppress warnings

9 days agoFix maven pmd ruleset: the rule EmptyStaticInitializer doesn't
Andreas Dangel [Wed, 10 Jan 2018 17:47:46 +0000 (18:47 +0100)] 
Fix maven pmd ruleset: the rule EmptyStaticInitializer doesn't
exist anymore (has been merged into EmptyInitializer)

9 days ago[MPMD-249] The plugin documentation point to old (deprecated) rulesets
Andreas Dangel [Wed, 10 Jan 2018 17:47:19 +0000 (18:47 +0100)] 
[MPMD-249] The plugin documentation point to old (deprecated) rulesets

Update more documentation

9 days ago[MPMD-249] The plugin documentation point to old (deprecated) rulesets
Andreas Dangel [Wed, 10 Jan 2018 17:13:33 +0000 (18:13 +0100)] 
[MPMD-249] The plugin documentation point to old (deprecated) rulesets

Use https for the link

10 days ago[MPMD-243] excludeFromFailureFile configuration does not work
Andreas Dangel [Tue, 9 Jan 2018 07:27:14 +0000 (08:27 +0100)] 
[MPMD-243] excludeFromFailureFile configuration does not work

Add integration test

4 weeks ago[MPMD-244] Maven PMD plugin fails but no reason is given for the failure
Andreas Dangel [Mon, 18 Dec 2017 19:11:44 +0000 (20:11 +0100)] 
[MPMD-244] Maven PMD plugin fails but no reason is given for the failure

Fix integration test

4 weeks ago[MPMD-246] Output details of processing errors
Andreas Dangel [Fri, 15 Dec 2017 18:58:08 +0000 (19:58 +0100)] 
[MPMD-246] Output details of processing errors

Add new parameter "renderProcessingErrors"

4 weeks ago[MPMD-246] Output details of processing errors
Andreas Dangel [Fri, 15 Dec 2017 18:57:35 +0000 (19:57 +0100)] 
[MPMD-246] Output details of processing errors

Render processing errors in HTML report

4 weeks ago[MPMD-246] Output details of processing errors
Andreas Dangel [Fri, 15 Dec 2017 18:57:09 +0000 (19:57 +0100)] 
[MPMD-246] Output details of processing errors

Output detail error message when debug logging is enabled.
In any case, add the processing errors to the xml report.

4 weeks ago[MPMD-244] Maven PMD plugin fails but no reason is given for the failure
Andreas Dangel [Mon, 18 Dec 2017 18:53:58 +0000 (19:53 +0100)] 
[MPMD-244] Maven PMD plugin fails but no reason is given for the failure

Added new parameter "showPmdLog", which helps in analyzing issues
within PMD. This integrates the PMD log into the maven log.

4 weeks ago[MPMD-248] cpd-check goal leaks file handle
Andreas Dangel [Sun, 17 Dec 2017 13:51:47 +0000 (14:51 +0100)] 
[MPMD-248] cpd-check goal leaks file handle

4 weeks agoNow really find a free port.
Andreas Dangel [Sun, 17 Dec 2017 12:12:55 +0000 (13:12 +0100)] 
Now really find a free port.
Wiremock internally just uses port 8080 if no port is given

4 weeks agoUse random port for wiremock based unit test
Andreas Dangel [Sun, 17 Dec 2017 11:19:21 +0000 (12:19 +0100)] 
Use random port for wiremock based unit test

4 weeks ago[MPMD-245] targetJdk property should use maven.compiler.source by default
Andreas Dangel [Sun, 17 Dec 2017 10:36:46 +0000 (11:36 +0100)] 
[MPMD-245] targetJdk property should use maven.compiler.source by default

4 weeks agoMerge branch 'MPMD-247'
Andreas Dangel [Sat, 16 Dec 2017 16:28:55 +0000 (17:28 +0100)] 
Merge branch 'MPMD-247'

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:55:49 +0000 (19:55 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

Remove rule EmptyStaticInitializer from default ruleset, since
it has been merged into EmptyInitializer

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:55:25 +0000 (19:55 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

Adjust remaining old ruleset references

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:55:00 +0000 (19:55 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

* Provide a new default ruleset: maven-pmd-plugin-default.xml
* Update documentation

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:53:36 +0000 (19:53 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

Upgrade /rulesets/maven.xml

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:53:11 +0000 (19:53 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

Make use of new ruleset category structure

5 weeks ago[MPMD-247] Upgrade to PMD 6.0.0
Andreas Dangel [Fri, 15 Dec 2017 18:52:33 +0000 (19:52 +0100)] 
[MPMD-247] Upgrade to PMD 6.0.0

5 weeks agomoved to git
Hervé Boutemy [Sat, 9 Dec 2017 18:31:11 +0000 (19:31 +0100)] 
moved to git

2 months ago[MPMD-235] Javadoc errors when building with java8
Andreas Dangel [Sat, 28 Oct 2017 16:24:53 +0000 (16:24 +0000)] 
[MPMD-235] Javadoc errors when building with java8

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

2 months ago[MPMD-240] Migrate plugin to Maven 3.0
Andreas Dangel [Sat, 28 Oct 2017 08:55:54 +0000 (08:55 +0000)] 
[MPMD-240] Migrate plugin to Maven 3.0

Version has now 3 segements and is 3.9.0-SNAPSHOT

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

2 months ago[MPMD-240] Migrate plugin to Maven 3.0
Andreas Dangel [Sat, 28 Oct 2017 08:22:19 +0000 (08:22 +0000)] 
[MPMD-240] Migrate plugin to Maven 3.0

maven-compat now only needed for tests

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

2 months ago[MPMD-240] Migrate plugin to Maven 3.0
Andreas Dangel [Sat, 28 Oct 2017 08:22:14 +0000 (08:22 +0000)] 
[MPMD-240] Migrate plugin to Maven 3.0

Upgrade maven-reporting-impl and doxia

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

2 months ago[MPMD-240] Migrate plugin to Maven 3.0
Andreas Dangel [Sat, 28 Oct 2017 08:22:07 +0000 (08:22 +0000)] 
[MPMD-240] Migrate plugin to Maven 3.0

Housekeeping:

*   renaming package to o.a.m.plugin*s*.pmd
*   Rename the groupIds of the integration tests
    from o.a.m.plugin... to o.a.m.plugins...

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

2 months ago[MPMD-240] Migrate plugin to Maven 3.0
Andreas Dangel [Sat, 28 Oct 2017 08:21:15 +0000 (08:21 +0000)] 
[MPMD-240] Migrate plugin to Maven 3.0

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

5 months ago[MPMD-239] Add documentation about upgrading PMD version at runtime
Andreas Dangel [Sat, 19 Aug 2017 09:19:07 +0000 (09:19 +0000)] 
[MPMD-239] Add documentation about upgrading PMD version at runtime

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

8 months ago[maven-release-plugin] prepare for next development iteration
Andreas Dangel [Mon, 1 May 2017 06:50:44 +0000 (06:50 +0000)] 
[maven-release-plugin] prepare for next development iteration

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

8 months ago[maven-release-plugin] prepare release maven-pmd-plugin-3.8 maven-pmd-plugin-3.8
Andreas Dangel [Mon, 1 May 2017 06:50:28 +0000 (06:50 +0000)] 
[maven-release-plugin] prepare release maven-pmd-plugin-3.8

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

8 months ago[MPMD-234] Support incremental analysis cache
Andreas Dangel [Sat, 29 Apr 2017 19:15:09 +0000 (19:15 +0000)] 
[MPMD-234] Support incremental analysis cache

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

8 months ago[MPMD-233] Upgrade to PMD 5.6.1
Andreas Dangel [Sat, 29 Apr 2017 19:14:41 +0000 (19:14 +0000)] 
[MPMD-233] Upgrade to PMD 5.6.1

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

8 months ago[MPMD-231] Upgrade to PMD 5.5.6
Andreas Dangel [Mon, 24 Apr 2017 17:59:33 +0000 (17:59 +0000)] 
[MPMD-231] Upgrade to PMD 5.5.6

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

9 months agom-pmd-p: git+rat ignore .pmd and .checkstyle file
Andreas Dangel [Fri, 31 Mar 2017 10:59:38 +0000 (10:59 +0000)] 
m-pmd-p: git+rat ignore .pmd and .checkstyle file

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

9 months ago[MPMD-232] Enable typeResolution by default
Andreas Dangel [Fri, 31 Mar 2017 10:59:32 +0000 (10:59 +0000)] 
[MPMD-232] Enable typeResolution by default

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

9 months ago[MPMD-232] Rename integration test for typeresolution
Andreas Dangel [Fri, 31 Mar 2017 10:59:24 +0000 (10:59 +0000)] 
[MPMD-232] Rename integration test for typeresolution

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

9 months ago[MPMD-231] Upgrade to PMD 5.5.5
Andreas Dangel [Fri, 31 Mar 2017 09:27:31 +0000 (09:27 +0000)] 
[MPMD-231] Upgrade to PMD 5.5.5

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

11 months ago[MPMD-231] Upgrade to PMD 5.5.3
Andreas Dangel [Mon, 30 Jan 2017 20:06:19 +0000 (20:06 +0000)] 
[MPMD-231] Upgrade to PMD 5.5.3

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

12 months ago[MPMD-230] Required class missing: org/apache/commons/io/IOUtils
Christian Schulte [Sat, 24 Dec 2016 14:56:53 +0000 (14:56 +0000)] 
[MPMD-230] Required class missing: org/apache/commons/io/IOUtils

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

13 months agoo Reverted last commit to reset to release version parent's.
Christian Schulte [Sun, 18 Dec 2016 03:37:05 +0000 (03:37 +0000)] 
o Reverted last commit to reset to release version parent's.

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

13 months agoo Updated to latest parent SNAPSHOT.
Christian Schulte [Sun, 18 Dec 2016 00:49:25 +0000 (00:49 +0000)] 
o Updated to latest parent SNAPSHOT.

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

13 months agoCorrect jira.codehaus.org to issues.apache.org/jira
Michael Osipov [Sat, 10 Dec 2016 23:24:24 +0000 (23:24 +0000)] 
Correct jira.codehaus.org to issues.apache.org/jira

Submitted-by: John Patrick <nhoj.patrick@gmail.com>
This closes #98

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

15 months ago[maven-release-plugin] prepare for next development iteration
Andreas Dangel [Sat, 8 Oct 2016 16:09:01 +0000 (16:09 +0000)] 
[maven-release-plugin] prepare for next development iteration

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

15 months ago[maven-release-plugin] prepare release maven-pmd-plugin-3.7 maven-pmd-plugin-3.7
Andreas Dangel [Sat, 8 Oct 2016 16:08:43 +0000 (16:08 +0000)] 
[maven-release-plugin] prepare release maven-pmd-plugin-3.7

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

15 months ago[MPMD-229] Cleanup POM, remove temporary workarounds
Andreas Dangel [Sat, 8 Oct 2016 15:43:24 +0000 (15:43 +0000)] 
[MPMD-229] Cleanup POM, remove temporary workarounds
dom4j comes in via velocity-tools, but it doesn't seem to be needed at all
so it is not added back

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

15 months ago[MPMD-229] Cleanup POM, remove temporary workarounds
Andreas Dangel [Sat, 8 Oct 2016 15:43:12 +0000 (15:43 +0000)] 
[MPMD-229] Cleanup POM, remove temporary workarounds
Use m-release-p from parent

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

15 months ago[MPMD-228] Upgrade maven-plugins to version 30
Andreas Dangel [Sat, 8 Oct 2016 15:42:58 +0000 (15:42 +0000)] 
[MPMD-228] Upgrade maven-plugins to version 30

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

15 months ago[MPMD-213] Remove the language parameter from AbstractPmdViolationCheckMojo
Andreas Dangel [Fri, 7 Oct 2016 18:06:31 +0000 (18:06 +0000)] 
[MPMD-213] Remove the language parameter from AbstractPmdViolationCheckMojo

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

15 months agoImproved code to use the try-with-resources construct instead of closing all InputStr...
Guillaume Boué [Sun, 2 Oct 2016 01:51:45 +0000 (01:51 +0000)] 
Improved code to use the try-with-resources construct instead of closing all InputStream and Reader manually.

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

15 months ago[MPMD-212] Add documentation and IT for MPMD-206
Andreas Dangel [Sat, 1 Oct 2016 10:54:35 +0000 (10:54 +0000)] 
[MPMD-212] Add documentation and IT for MPMD-206
Change since version of compileSourceRoots/testSourceRoots to be 3.7

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

15 months ago[MPMD-212] Add documentation and IT for MPMD-206
Andreas Dangel [Sat, 1 Oct 2016 10:09:26 +0000 (10:09 +0000)] 
[MPMD-212] Add documentation and IT for MPMD-206
Document the maven 3.3.9 requirements
Run IT only with 3.3.9

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

15 months ago[MPMD-212] Add documentation and IT for MPMD-206
Andreas Dangel [Sat, 1 Oct 2016 10:09:19 +0000 (10:09 +0000)] 
[MPMD-212] Add documentation and IT for MPMD-206

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

15 months ago[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Andreas Dangel [Sat, 1 Oct 2016 09:30:14 +0000 (09:30 +0000)] 
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Use the new interface for the check mojos

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

15 months ago[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Andreas Dangel [Sat, 1 Oct 2016 09:30:08 +0000 (09:30 +0000)] 
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Introduce a common interface ExcludeFromFile

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

15 months ago[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Andreas Dangel [Sat, 1 Oct 2016 09:30:00 +0000 (09:30 +0000)] 
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Further refactoring and logging

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

15 months ago[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Andreas Dangel [Sat, 1 Oct 2016 09:29:53 +0000 (09:29 +0000)] 
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Refactoring - move the code into Exclude{Violations,Duplications}FromFile
helper classes

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

15 months ago[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Andreas Dangel [Sat, 1 Oct 2016 09:29:45 +0000 (09:29 +0000)] 
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Basic implementation

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

15 months ago[MPMD-227] Document multimodule configuration example
Andreas Dangel [Sun, 25 Sep 2016 10:51:34 +0000 (10:51 +0000)] 
[MPMD-227] Document multimodule configuration example

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

17 months agoRemove dummy rule - if no rulesets are specified, PMD is not executed now
Andreas Dangel [Sun, 7 Aug 2016 09:47:03 +0000 (09:47 +0000)] 
Remove dummy rule - if no rulesets are specified, PMD is not executed now

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

17 months ago[MPMD-220] Upgrade to PMD 5.5.1 - update documentation and links
Andreas Dangel [Sun, 7 Aug 2016 09:46:55 +0000 (09:46 +0000)] 
[MPMD-220] Upgrade to PMD 5.5.1 - update documentation and links

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

17 months ago[MPMD-220] Upgrade to PMD 5.5.1
Andreas Dangel [Sun, 7 Aug 2016 09:46:47 +0000 (09:46 +0000)] 
[MPMD-220] Upgrade to PMD 5.5.1
Enable the rulesets java-empty and java-unnecessary by default,
to remain backwards compatible. They have been in the past releases
part of java-basic.

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

17 months agoJava 7 updates
Andreas Dangel [Sun, 7 Aug 2016 09:46:39 +0000 (09:46 +0000)] 
Java 7 updates

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

17 months ago[MPMD-226] Require Java 7 - update animal-sniffer config
Andreas Dangel [Sun, 7 Aug 2016 09:46:29 +0000 (09:46 +0000)] 
[MPMD-226] Require Java 7 - update animal-sniffer config

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

17 months ago[MPMD-226] Require Java 7
Andreas Dangel [Sun, 7 Aug 2016 09:46:24 +0000 (09:46 +0000)] 
[MPMD-226] Require Java 7

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

17 months ago[MPMD-196] Do not rely in tests on toLowerCase but on toLowerCase(Locale.ROOT)
Andreas Dangel [Fri, 5 Aug 2016 13:24:52 +0000 (13:24 +0000)] 
[MPMD-196] Do not rely in tests on toLowerCase but on toLowerCase(Locale.ROOT)

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

20 months agoupdated Jira url
Herve Boutemy [Sun, 15 May 2016 09:15:02 +0000 (09:15 +0000)] 
updated Jira url

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

20 months agoo Updated 'plexus-archiver' to 3.2.
Christian Schulte [Sun, 8 May 2016 02:37:37 +0000 (02:37 +0000)] 
o Updated 'plexus-archiver' to 3.2.
o Updated 'commons-io' to 2.5.

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

20 months agoo Updated to 'plexus-utils' 3.0.24.
Christian Schulte [Sun, 8 May 2016 00:27:05 +0000 (00:27 +0000)] 
o Updated to 'plexus-utils' 3.0.24.

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

20 months agoo Updated to 'plexus-utils-3.0.23'.
Christian Schulte [Thu, 5 May 2016 03:22:53 +0000 (03:22 +0000)] 
o Updated to 'plexus-utils-3.0.23'.
o Updated to stop suppressing exceptions incorrectly when closing resources.
  Most of the time the 'IOUtils.closeQuietly' methods of 'commons-io' and
  the 'IOUtil.close' method of 'plexus-utils' are used incorrectly. They
  are meant to be used in 'finally' blocks to not suppress an exception
  already thrown in the 'try' block. The documentation of the
  'IOUtils.closeQuietly' methods explicitly contains usage examples.
  As soon as 'commons-io' or 'plexus-utils' is targetted at Java 1.7, those
  methods should get deprecated and people should be told to use the
  try-with-resources statement instead.

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

23 months ago[MPMD-178] use canonicalPaths to compare the directories
Andreas Dangel [Mon, 15 Feb 2016 19:05:13 +0000 (19:05 +0000)] 
[MPMD-178] use canonicalPaths to compare the directories

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

23 months ago[MPMD-178] excludeRoots should handle subdirectories
Andreas Dangel [Wed, 10 Feb 2016 19:30:07 +0000 (19:30 +0000)] 
[MPMD-178] excludeRoots should handle subdirectories

Contributed by: Michael Yates

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

23 months ago[MPMD-219] PMD processing errors should fail build (skipPmdError=false)
Andreas Dangel [Wed, 10 Feb 2016 19:29:54 +0000 (19:29 +0000)] 
[MPMD-219] PMD processing errors should fail build (skipPmdError=false)
This commit adds a "PmdCollectingRenderer" and uses it instead of
the report listener, as listeners are unfortunately not informed about
errors.
If the "skipPmdError" property is true (default),
then these processing errors are logged as warnings.
closes apache/maven-plugins#80

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

2 years ago[maven-release-plugin] prepare for next development iteration
Dennis Lundberg [Sun, 13 Dec 2015 20:48:26 +0000 (20:48 +0000)] 
[maven-release-plugin] prepare for next development iteration

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

2 years ago[maven-release-plugin] prepare release maven-pmd-plugin-3.6 maven-pmd-plugin-3.6
Dennis Lundberg [Sun, 13 Dec 2015 20:48:09 +0000 (20:48 +0000)] 
[maven-release-plugin] prepare release maven-pmd-plugin-3.6

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

2 years agoAdd a temporary workaround for MRELEASE-925, to get the release out.
Dennis Lundberg [Sun, 13 Dec 2015 20:44:20 +0000 (20:44 +0000)] 
Add a temporary workaround for MRELEASE-925, to get the release out.

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

2 years ago[MPMD-215] FieldDeclarationsShouldBeAtStartOfClass false positive
Dennis Lundberg [Mon, 7 Dec 2015 12:47:48 +0000 (12:47 +0000)] 
[MPMD-215] FieldDeclarationsShouldBeAtStartOfClass false positive
[MPMD-217] False positive UselessParentheses
[MPMD-218] Update to PMD 5.3.5

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

2 years ago[MPMD-186] Class names with slash are omitted from exclusions on pmd:check
Dennis Lundberg [Mon, 7 Dec 2015 12:08:26 +0000 (12:08 +0000)] 
[MPMD-186] Class names with slash are omitted from exclusions on pmd:check

- Roll back white space changes in the message output, that broke integration tests

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

2 years ago[MPMD-186] Class names with slash are omitted from exclusions on pmd:check
Michael Osipov [Thu, 3 Dec 2015 21:50:31 +0000 (21:50 +0000)] 
[MPMD-186] Class names with slash are omitted from exclusions on pmd:check

Contributed by: Justin Shepard <justin.shepard@capitalone.com>

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

2 years agoFixed file handle leak
Kristian Rosenvold [Thu, 19 Nov 2015 06:50:28 +0000 (06:50 +0000)] 
Fixed file handle leak

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

2 years ago[MPOM-95] updated parent pom location
Herve Boutemy [Tue, 17 Nov 2015 20:21:30 +0000 (20:21 +0000)] 
[MPOM-95] updated parent pom location

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

2 years agouse released version of plugin parent, i.e 28
Robert Scholte [Fri, 23 Oct 2015 14:29:47 +0000 (14:29 +0000)] 
use released version of plugin parent, i.e 28

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

2 years agoResult of mvn versions:update-child-modules -DallowSnapshots -N
Robert Scholte [Thu, 24 Sep 2015 21:12:20 +0000 (21:12 +0000)] 
Result of mvn versions:update-child-modules -DallowSnapshots -N

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

2 years ago[maven-release-plugin] prepare for next development iteration
Dennis Lundberg [Fri, 3 Jul 2015 06:18:23 +0000 (06:18 +0000)] 
[maven-release-plugin] prepare for next development iteration

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

2 years ago[maven-release-plugin] prepare release maven-pmd-plugin-3.5 maven-pmd-plugin-3.5
Dennis Lundberg [Fri, 3 Jul 2015 06:18:00 +0000 (06:18 +0000)] 
[maven-release-plugin] prepare release maven-pmd-plugin-3.5

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

2 years ago[MPMD-209] Upgrade to PMD 5.3.2
Dennis Lundberg [Thu, 25 Jun 2015 17:48:06 +0000 (17:48 +0000)] 
[MPMD-209] Upgrade to PMD 5.3.2

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

2 years ago[MPMD-206] Make the sourceDirectories configurable
Dennis Lundberg [Thu, 25 Jun 2015 12:23:17 +0000 (12:23 +0000)] 
[MPMD-206] Make the sourceDirectories configurable
I have changed the parameters so that they are not read-only any more.
However due to MNG-5440 you cannot yet set values for source directories in your own POM. Once a fix for that issue has been made to Maven core I will add an integration test for this issue, that will require at least that version of Maven to run. I have not committed the provided documentation changes yet. That will have to wait until it is actually possible to configure things that way.

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

2 years ago[MNGSITE-243] Fixed link to How to use Mirros for Repositories
Karl Heinz Marbaise [Fri, 19 Jun 2015 22:37:34 +0000 (22:37 +0000)] 
[MNGSITE-243] Fixed link to How to use Mirros for Repositories

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

2 years ago[MPMD-205] Javascript violations won't fail the build, closes apache/maven-plugins#46
Dennis Lundberg [Fri, 29 May 2015 12:55:17 +0000 (12:55 +0000)] 
[MPMD-205] Javascript violations won't fail the build, closes apache/maven-plugins#46
Submitted by: Andreas Dangel
Reviewed by: Dennis Lundberg

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

2 years ago[MPMD-207] Support Javascript and JSP for CPD, closes apache/maven-plugins#48
Dennis Lundberg [Fri, 29 May 2015 11:58:03 +0000 (11:58 +0000)] 
[MPMD-207] Support Javascript and JSP for CPD, closes apache/maven-plugins#48
Submitted by: Andreas Dangel
Reviewed by: Dennis Lundberg

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

2 years ago[MPMD-209] Upgrade to PMD 5.3.1
Dennis Lundberg [Fri, 29 May 2015 07:08:39 +0000 (07:08 +0000)] 
[MPMD-209] Upgrade to PMD 5.3.1
Submitted by: Andreas Dangel
Reviewed by: Dennis Lundberg

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

2 years ago[MPMD-211] Upgrade plexus-resources from 1.0-alpha-7 to 1.1
Karl Heinz Marbaise [Sat, 23 May 2015 18:21:08 +0000 (18:21 +0000)] 
[MPMD-211] Upgrade plexus-resources from 1.0-alpha-7 to 1.1

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

2 years ago[MPMD-208] Warning about deprecated Rule name when using rulesets/maven.xml
Dennis Lundberg [Tue, 12 May 2015 12:39:11 +0000 (12:39 +0000)] 
[MPMD-208] Warning about deprecated Rule name when using rulesets/maven.xml

Modify our ruleset by adding the new rulesets empty.xml and unnecessary.xml, which contain rules that where previously found in basic.xml.

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

2 years agomoved Jira from Codehaus to Apache
Herve Boutemy [Mon, 6 Apr 2015 01:19:34 +0000 (01:19 +0000)] 
moved Jira from Codehaus to Apache

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

2 years agochanged svnpubsub url from /content to /components
Herve Boutemy [Mon, 30 Mar 2015 22:54:42 +0000 (22:54 +0000)] 
changed svnpubsub url from /content to /components

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

2 years agotypo
Herve Boutemy [Sat, 31 Jan 2015 23:24:16 +0000 (23:24 +0000)] 
typo

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