You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by oc...@apache.org on 2006/05/03 11:22:45 UTC
svn commit: r399222 [2/2] - in /maven/plugins/trunk/maven-pmd-plugin: ./
src/main/java/org/apache/maven/plugin/pmd/ src/test/ src/test/java/
src/test/java/org/ src/test/java/org/apache/
src/test/java/org/apache/maven/ src/test/java/org/apache/maven/plu...
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/index.html
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/index.html?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/index.html (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/index.html Wed May 3 02:22:15 2006
@@ -0,0 +1,22 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+ <title>$windowTitle</title>
+ </head>
+ <frameset cols="20%,80%">
+ <frameset rows="30%,70%">
+ <frame src="overview-frame.html" name="packageListFrame" />
+ <frame src="allclasses-frame.html" name="packageFrame" />
+ </frameset>
+ <frame src="overview-summary.html" name="classFrame" />
+ </frameset>
+ <noframes>
+ <h1>Frame Alert</h1>
+ <p>
+ You don't have frames. Go <a href="overview-summary.html">here</a>
+ </p>
+ </noframes>
+</html>
+
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-frame.html
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-frame.html?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-frame.html (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-frame.html Wed May 3 02:22:15 2006
@@ -0,0 +1,25 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+ <title>$windowTitle</title>
+ <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+ </head>
+ <body>
+
+ <h3>
+ <a href="allclasses-frame.html" target="packageFrame">All Classes</a>
+ </h3>
+
+ <h3>Packages</h3>
+
+ <ul>
+ <li>
+ <a href="def/configuration/package-frame.html" target="packageFrame">def.configuration</a>
+ </li>
+ </ul>
+
+ </body>
+</html>
+
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-summary.html
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-summary.html?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-summary.html (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/overview-summary.html Wed May 3 02:22:15 2006
@@ -0,0 +1,64 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+ <title>$windowTitle</title>
+ <link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
+ </head>
+ <body>
+ <div class="overview">
+ <ul>
+ <li class="selected">Overview</li>
+ <li>Package</li>
+ </ul>
+ </div>
+ <div class="framenoframe">
+ <ul>
+ <li>
+ <a href="index.html" target="_top">FRAMES</a>
+ </li>
+ <li>
+ <a href="overview-summary.html" target="_top">NO FRAMES</a>
+ </li>
+ </ul>
+ </div>
+
+ <h2>Maven Jxr Plugin Default Configuration Test 1.0-SNAPSHOT Reference</h2>
+
+ <table class="summary">
+ <thead>
+ <tr>
+ <th>Packages</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="def/configuration/package-summary.html">def.configuration</a>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="overview">
+ <ul>
+ <li class="selected">Overview</li>
+ <li>Package</li>
+ </ul>
+ </div>
+ <div class="framenoframe">
+ <ul>
+ <li>
+ <a href="index.html" target="_top">FRAMES</a>
+ </li>
+ <li>
+ <a href="overview-summary.html" target="_top">NO FRAMES</a>
+ </li>
+ </ul>
+ </div>
+
+ <hr />
+ Copyright 2006 Apache Foundation
+ </body>
+</html>
\ No newline at end of file
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/stylesheet.css
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/stylesheet.css?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/stylesheet.css (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/jxr-files/xref/stylesheet.css Wed May 3 02:22:15 2006
@@ -0,0 +1,96 @@
+/* Javadoc style sheet */
+/* Define colors, fonts and other style attributes here to override the defaults */
+body {
+ background-color: #fff;
+ font-family: Arial, Helvetica, sans-serif;
+}
+
+a:link {
+ color: #00f;
+}
+a:visited {
+ color: #00a;
+}
+
+a:active, a:hover {
+ color: #f30 !important;
+}
+
+ul, li {
+ list-style-type:none ;
+ margin:0;
+ padding:0;
+}
+
+table td{
+ padding: 3px;
+ border: 1px solid #000;
+}
+table{
+ width:100%;
+ border: 1px solid #000;
+ border-collapse: collapse;
+}
+
+div.overview {
+ background-color:#ddd;
+ padding: 4px 4px 4px 0;
+}
+div.overview li, div.framenoframe li {
+ display: inline;
+}
+div.framenoframe {
+ text-align: center;
+ font-size: x-small;
+}
+div.framenoframe li {
+ margin: 0 3px 0 3px;
+}
+div.overview li {
+ margin:3px 3px 0 3px;
+ padding: 4px;
+}
+li.selected {
+ background-color:#888;
+ color: #fff;
+ font-weight: bold;
+}
+
+table.summary {
+ margin-bottom: 20px;
+}
+table.summary td, table.summary th {
+ font-weight: bold;
+ text-align: left;
+ padding: 3px;
+}
+table.summary th{
+ background-color:#036;
+ color: #fff;
+}
+table.summary td{
+ background-color:#eee;
+ border: 1px solid black;
+}
+
+em {
+ color: #A00;
+}
+em.comment {
+ color: #390;
+}
+.string {
+ color: #009;
+}
+div#footer {
+ text-align:center;
+}
+#overview {
+ padding:2px;
+}
+
+
+hr {
+ height: 1px;
+ color: #000;
+}
\ No newline at end of file
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-default-configuration-plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-default-configuration-plugin-config.xml?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-default-configuration-plugin-config.xml (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-default-configuration-plugin-config.xml Wed May 3 02:22:15 2006
@@ -0,0 +1,33 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>def.configuration</groupId>
+ <artifactId>default-configuration</artifactId>
+ <packaging>jar</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <inceptionYear>2006</inceptionYear>
+ <name>Maven PMD Plugin Default Configuration Test</name>
+ <url>http://maven.apache.org</url>
+ <build>
+ <finalName>default-configuration</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <sourceDirectory>${basedir}/src/test/resources/unit/default-configuration</sourceDirectory>
+ <targetDirectory>${basedir}/target/test/unit/default-configuration/target</targetDirectory>
+ <failOnViolation>true</failOnViolation>
+ <language>java</language>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-notfailonviolation-plugin-config.xml Wed May 3 02:22:15 2006
@@ -0,0 +1,34 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>custom.configuration</groupId>
+ <artifactId>custom-configuration</artifactId>
+ <packaging>jar</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <inceptionYear>2006</inceptionYear>
+ <name>Maven PMD Violation Check Custom Configuration Test</name>
+ <url>http://maven.apache.org</url>
+ <build>
+ <finalName>custom-configuration</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <!-- project implementation="org.apache.maven.plugin.pmd.stubs.DefaultConfigurationMavenProjectStub"/-->
+ <sourceDirectory>${basedir}/src/test/resources/unit/default-configuration</sourceDirectory>
+ <targetDirectory>${basedir}/target/test/unit/default-configuration/target</targetDirectory>
+ <failOnViolation>false</failOnViolation>
+ <language>java</language>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/cpd-invalid-format-plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/cpd-invalid-format-plugin-config.xml?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/cpd-invalid-format-plugin-config.xml (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/cpd-invalid-format-plugin-config.xml Wed May 3 02:22:15 2006
@@ -0,0 +1,36 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>invalid.format</groupId>
+ <artifactId>invalid-format</artifactId>
+ <packaging>jar</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <inceptionYear>2006</inceptionYear>
+ <name>Maven CPD Plugin Invalid Format Test</name>
+ <url>http://maven.apache.org</url>
+ <build>
+ <finalName>invalid-format</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <project implementation="org.apache.maven.plugin.pmd.stubs.InvalidFormatMavenProjectStub"/>
+ <outputDirectory>${basedir}/target/test/unit/invalid-format/target/site</outputDirectory>
+ <targetDirectory>${basedir}/target/test/unit/invalid-format/target</targetDirectory>
+ <format>xhtml</format>
+ <linkXRef>false</linkXRef>
+ <xrefLocation>${basedir}/target/test/unit/invalid-format/target/site/xref</xrefLocation>
+ <minimumTokens>25</minimumTokens>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jxr-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid-format-plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid-format-plugin-config.xml?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid-format-plugin-config.xml (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid-format-plugin-config.xml Wed May 3 02:22:15 2006
@@ -0,0 +1,28 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>invalid.format</groupId>
+ <artifactId>invalid-format</artifactId>
+ <packaging>jar</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <inceptionYear>2006</inceptionYear>
+ <name>Maven PMD Plugin Invalid Format Test</name>
+ <url>http://maven.apache.org</url>
+ <build>
+ <finalName>default-configuration</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <project implementation="org.apache.maven.plugin.pmd.stubs.InvalidFormatMavenProjectStub"/>
+ <outputDirectory>${basedir}/target/test/unit/invalid-format/target/site</outputDirectory>
+ <targetDirectory>${basedir}/target/test/unit/invalid-format/target</targetDirectory>
+ <format>xhtml</format>
+ <linkXRef>false</linkXRef>
+ <xrefLocation>${basedir}/target/test/unit/invalid-format/target/site/xref</xrefLocation>
+ <sourceEncoding>ISO-8859-1</sourceEncoding>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/App.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/App.java?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/App.java (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/App.java Wed May 3 02:22:15 2006
@@ -0,0 +1,65 @@
+package invalid.format;
+
+/**
+ * This is a sample class used for testing
+ *
+ * @author Maria Odea Ching
+ */
+public class App
+{
+ protected String unusedVar1;
+
+ private int unusedVar2;
+
+ String unusedvar3;
+
+ /**
+ * The main method
+ *
+ * @param args an array of strings that contains the arguments
+ */
+ public static void main( String[] args )
+ {
+ System.out.println( "Sample Application." );
+ }
+
+ /**
+ * Sample method
+ *
+ * @param str the value to be displayed
+ */
+ protected void sampleMethod( String str )
+ {
+ try
+ {
+ System.out.println( str );
+ }
+ catch ( Exception e )
+ {
+
+ }
+ }
+
+ /**
+ * Test method
+ *
+ * @param unusedParam1
+ * @param unusedParam2
+ */
+ public void testMethod( String unusedParam1, String unusedParam2)
+ {
+ System.out.println( "Test method" );
+ }
+
+ /**
+ * Sample duplicate code
+ *
+ * @param str
+ */
+ public void duplicateMethod( String str )
+ {
+ System.out.println( "This is a sample duplicate method." );
+ System.out.println( "The value of str is " + str );
+ }
+
+}
\ No newline at end of file
Added: maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/AppSample.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/AppSample.java?rev=399222&view=auto
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/AppSample.java (added)
+++ maven/plugins/trunk/maven-pmd-plugin/src/test/resources/unit/invalid-format/invalid/format/AppSample.java Wed May 3 02:22:15 2006
@@ -0,0 +1,43 @@
+package invalid.format;
+
+/**
+ * @author Maria Odea Ching
+ */
+public class AppSample
+{
+ private String unusedVar = "UNUSED";
+
+ /**
+ * The main method
+ *
+ * @param args an array of strings that contains the arguments
+ */
+ public static void main( String[] args )
+ {
+ System.out.println( "Another Sample Application" );
+ }
+
+ /**
+ * Unused method
+ *
+ * @param unusedParam
+ * @return a blank String
+ */
+ private String unusedMethod( String unusedParam )
+ {
+ System.out.println( "This is just a test." );
+
+ return "";
+ }
+
+ /**
+ * Sample duplicate code
+ *
+ * @param str
+ */
+ public void duplicateMethod( String str )
+ {
+ System.out.println( "This is a sample duplicate method." );
+ System.out.println( "The value of str is " + str );
+ }
+}
\ No newline at end of file