svn commit: r1813646 - in /maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd: AbstractPmdReport.java AbstractPmdViolationCheckMojo.java CpdReportGenerator.java ExcludeFro

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 16:24:53 2017
New Revision: 1813646

URL: http://svn.apache.org/viewvc?rev=1813646&view=rev
Log:
[MPMD-235] Javadoc errors when building with java8

Modified:

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ExcludeFromFile.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ViolationDetails.java

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java?rev=1813646&r1=1813645&r2=1813646&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
 Sat Oct 28 16:24:53 2017
@@ -283,7 +283,8 @@ public abstract class AbstractPmdReport
  * Convenience method to get the list of files where the PMD tool will be 
executed
  *
  * @return a List of the files where the PMD tool will be executed
- * @throws java.io.IOException
+ * @throws IOException If an I/O error occurs during construction of the
+ * canonical pathnames of the files
  */
 protected Map getFilesToProcess()
 throws IOException

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java?rev=1813646&r1=1813645&r2=1813646&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
 Sat Oct 28 16:24:53 2017
@@ -34,7 +34,8 @@ import org.codehaus.plexus.util.xml.pull
 /**
  * Base class for mojos that check if there were any PMD violations.
  *
- * @param  type of the check, e.g. {@link Violation} or {@link Duplication}.
+ * @param  type of the check, e.g. {@link 
org.apache.maven.plugins.pmd.model.Violation}
+ * or {@link org.apache.maven.plugins.pmd.model.Duplication}.
  * @author mailto:br...@apache.org";>Brett Porter
  * @version $Id$
  */
@@ -272,18 +273,22 @@ public abstract class AbstractPmdViolati
 /**
  * Formats the failure details and prints them as an INFO message
  *
- * @param item
+ * @param item either a {@link 
org.apache.maven.plugins.pmd.model.Violation} from PMD
+ * or a {@link org.apache.maven.plugins.pmd.model.Duplication} from CPD
+ * @param severity the found issue is prefixed with the given severity, 
usually "Warning" or "Failure".
  */
 protected abstract void printError( D item, String severity );
 
 /**
  * Gets the attributes and text for the violation tag and puts them in a 
HashMap
  *
- * @param analisysFile
- * @throws XmlPullParserException
- * @throws IOException
+ * @param analysisFile the xml output from PMD or CPD
+ * @return all PMD {@link org.apache.maven.plugins.pmd.model.Violation}s
+ * or CPD {@link org.apache.maven.plugins.pmd.model.Duplication}s.
+ * @throws XmlPullParserException if the analysis file contains invalid XML
+ * @throws IOException if the analysis file could be read
  */
-protected abstract List getErrorDetails( File analisysFile )
+protected abstract List getErrorDetails( File analysisFile )
 throws XmlPullParserException, IOException;
 
 public boolean isFailOnViolation()

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java?rev=1813646&r1=1813645&r2=1813646&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java
 Sat Oct 28 16:24:53 2017
@@ -149,9 +149,8 @@ public class CpdReportGenerator
 /**
  * Method

svn commit: r22712 - /release/maven/maven-3/3.5.0/

2017-10-28 Thread hboutemy
Author: hboutemy
Date: Sat Oct 28 09:07:57 2017
New Revision: 22712

Log:
3.5.0 superceeded by 3.5.2

Removed:
release/maven/maven-3/3.5.0/



svn commit: r1813596 - /maven/plugins/trunk/maven-pmd-plugin/pom.xml

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 08:55:54 2017
New Revision: 1813596

URL: http://svn.apache.org/viewvc?rev=1813596&view=rev
Log:
[MPMD-240] Migrate plugin to Maven 3.0

Version has now 3 segements and is 3.9.0-SNAPSHOT

Modified:
maven/plugins/trunk/maven-pmd-plugin/pom.xml

Modified: maven/plugins/trunk/maven-pmd-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/pom.xml?rev=1813596&r1=1813595&r2=1813596&view=diff
==
--- maven/plugins/trunk/maven-pmd-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pmd-plugin/pom.xml Sat Oct 28 08:55:54 2017
@@ -30,7 +30,7 @@ under the License.
   
 
   maven-pmd-plugin
-  3.9-SNAPSHOT
+  3.9.0-SNAPSHOT
   maven-plugin
 
   Apache Maven PMD Plugin




svn commit: r1813594 - /maven/plugins/trunk/maven-pmd-plugin/pom.xml

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 08:22:19 2017
New Revision: 1813594

URL: http://svn.apache.org/viewvc?rev=1813594&view=rev
Log:
[MPMD-240] Migrate plugin to Maven 3.0

maven-compat now only needed for tests

Modified:
maven/plugins/trunk/maven-pmd-plugin/pom.xml

Modified: maven/plugins/trunk/maven-pmd-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/pom.xml?rev=1813594&r1=1813593&r2=1813594&view=diff
==
--- maven/plugins/trunk/maven-pmd-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pmd-plugin/pom.xml Sat Oct 28 08:22:19 2017
@@ -109,11 +109,6 @@ under the License.
   ${mavenVersion}
 
 
-  org.apache.maven
-  maven-compat
-  ${mavenVersion}
-
-
   org.apache.maven.plugin-tools
   maven-plugin-annotations
   provided
@@ -189,6 +184,12 @@ under the License.
 
 
 
+  org.apache.maven
+  maven-compat
+  ${mavenVersion}
+  test
+
+
   org.apache.maven.plugin-testing
   maven-plugin-testing-harness
   2.1




svn commit: r1813592 [1/2] - in /maven/plugins/trunk/maven-pmd-plugin/src: it/MPMD-163/ it/MPMD-165/ it/MPMD-172/ it/MPMD-181-benchmark/ it/MPMD-181-no-benchmark/ it/MPMD-187/ it/MPMD-205-pmd-js-check

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 08:22:07 2017
New Revision: 1813592

URL: http://svn.apache.org/viewvc?rev=1813592&view=rev
Log:
[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...

Added:
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdReport.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReport.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdReportGenerator.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReportGenerator.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojo.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ExcludeDuplicationsFromFile.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeDuplicationsFromFile.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ExcludeFromFile.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeFromFile.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ExcludeViolationsFromFile.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeViolationsFromFile.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/PmdCollectingRenderer.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/PmdFileInfo.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdFileInfo.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/PmdReportGenerator.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/PmdViolationCheckMojo.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java

maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugins/pmd/ViolationDetails.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugins/

maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugins/pmd/

maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugins/pmd/AbstractPmdReportTest.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/AbstractPmdReportTest.java

maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugins/pmd/CpdReportTest.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java

maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugins/pmd/CpdViolationCheckMojoTest.java
  - copied, changed from r1813591, 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojoTest.java

maven/plugins/trunk/maven

svn commit: r1813593 - /maven/plugins/trunk/maven-pmd-plugin/pom.xml

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 08:22:14 2017
New Revision: 1813593

URL: http://svn.apache.org/viewvc?rev=1813593&view=rev
Log:
[MPMD-240] Migrate plugin to Maven 3.0

Upgrade maven-reporting-impl and doxia

Modified:
maven/plugins/trunk/maven-pmd-plugin/pom.xml

Modified: maven/plugins/trunk/maven-pmd-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/pom.xml?rev=1813593&r1=1813592&r2=1813593&view=diff
==
--- maven/plugins/trunk/maven-pmd-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pmd-plugin/pom.xml Sat Oct 28 08:22:14 2017
@@ -81,7 +81,7 @@ under the License.
 
   
 3.0
-1.4
+1.7
 
 1.7
 ${javaVersion}
@@ -119,6 +119,28 @@ under the License.
   provided
 
 
+
+
+  net.sourceforge.pmd
+  pmd-core
+  ${pmdVersion}
+
+
+  net.sourceforge.pmd
+  pmd-java
+  ${pmdVersion}
+
+
+  net.sourceforge.pmd
+  pmd-javascript
+  ${pmdVersion}
+
+
+  net.sourceforge.pmd
+  pmd-jsp
+  ${pmdVersion}
+
+
 
 
   org.apache.maven.doxia
@@ -135,15 +157,10 @@ under the License.
   doxia-site-renderer
   ${doxiaVersion}
   
-  
-
-  dom4j
-  dom4j
-
-  
 
 
 
@@ -155,7 +172,7 @@ under the License.
 
   org.apache.maven.reporting
   maven-reporting-impl
-  2.3
+  3.0.0
 
 
 
@@ -170,28 +187,6 @@ under the License.
   3.0.24
 
 
-
-
-  net.sourceforge.pmd
-  pmd-core
-  ${pmdVersion}
-
-
-  net.sourceforge.pmd
-  pmd-java
-  ${pmdVersion}
-
-
-  net.sourceforge.pmd
-  pmd-javascript
-  ${pmdVersion}
-
-
-  net.sourceforge.pmd
-  pmd-jsp
-  ${pmdVersion}
-
-
 
 
   org.apache.maven.plugin-testing




svn commit: r1813592 [2/2] - in /maven/plugins/trunk/maven-pmd-plugin/src: it/MPMD-163/ it/MPMD-165/ it/MPMD-172/ it/MPMD-181-benchmark/ it/MPMD-181-no-benchmark/ it/MPMD-187/ it/MPMD-205-pmd-js-check

2017-10-28 Thread adangel
Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jsp-configuration-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jsp-configuration-plugin-config.xml?rev=1813592&r1=1813591&r2=1813592&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jsp-configuration-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jsp-configuration-plugin-config.xml
 Sat Oct 28 08:22:07 2017
@@ -33,7 +33,7 @@ under the License.
 org.apache.maven.plugins
 maven-pmd-plugin
 
-  
+  
   
${basedir}/target/test/unit/default-configuration/target/site
   
${basedir}/target/test/unit/default-configuration/target
   xml

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failandwarnonpriority-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failandwarnonpriority-plugin-config.xml?rev=1813592&r1=1813591&r2=1813592&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failandwarnonpriority-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failandwarnonpriority-plugin-config.xml
 Sat Oct 28 08:22:07 2017
@@ -33,7 +33,7 @@ under the License.
 org.apache.maven.plugins
 maven-pmd-plugin
 
-   
+   

${basedir}/target/test/unit/default-configuration/target
true
3

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failonpriority-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failonpriority-plugin-config.xml?rev=1813592&r1=1813591&r2=1813592&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failonpriority-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-failonpriority-plugin-config.xml
 Sat Oct 28 08:22:07 2017
@@ -33,7 +33,7 @@ under the License.
 org.apache.maven.plugins
 maven-pmd-plugin
 
-  
+  
   
${basedir}/target/test/unit/default-configuration/target
   true
   1

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml?rev=1813592&r1=1813591&r2=1813592&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml
 Sat Oct 28 08:22:07 2017
@@ -33,7 +33,7 @@ under the License.
 org.apache.maven.plugins
 maven-pmd-plugin
 
-  
+  
   
${basedir}/target/test/unit/default-configuration/target
   false
   false

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-pmd-exclusions-configuration-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-pmd-exclusions-configuration-plugin-config.xml?rev=1813592&r1=1813591&r2=1813592&view=diff
==
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-pmd-exclusions-configuration-plugin-config.xml
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-pmd-exclusions-configuration-plugin-config.xml
 Sat Oct 28 08:22:07 2017
@@ -33,7 +33,7 @@ under the License.
 org.apache.maven.plugins
 maven-pmd-plugin
 
-  
+  
   
${basedir}/target/test/unit/default-configuration/target
   true
   4

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-repo

svn commit: r1813591 - /maven/plugins/trunk/maven-pmd-plugin/pom.xml

2017-10-28 Thread adangel
Author: adangel
Date: Sat Oct 28 08:21:15 2017
New Revision: 1813591

URL: http://svn.apache.org/viewvc?rev=1813591&view=rev
Log:
[MPMD-240] Migrate plugin to Maven 3.0

Modified:
maven/plugins/trunk/maven-pmd-plugin/pom.xml

Modified: maven/plugins/trunk/maven-pmd-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/pom.xml?rev=1813591&r1=1813590&r2=1813591&view=diff
==
--- maven/plugins/trunk/maven-pmd-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pmd-plugin/pom.xml Sat Oct 28 08:21:15 2017
@@ -80,7 +80,7 @@ under the License.
   
 
   
-2.2.1
+3.0
 1.4
 
 1.7
@@ -110,7 +110,7 @@ under the License.
 
 
   org.apache.maven
-  maven-project
+  maven-compat
   ${mavenVersion}
 
 
@@ -196,26 +196,19 @@ under the License.
 
   org.apache.maven.plugin-testing
   maven-plugin-testing-harness
-  1.3
+  2.1
   test
 
 
   com.github.tomakehurst
   wiremock
-  1.52
+  2.9.0
   test
-  
-
-
-  org.slf4j
-  slf4j-api
-
-  
 
-
+
   org.apache.httpcomponents
   httpclient
-  4.3.5
+  4.5.3