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