Author: carlos
Date: Thu Jun  9 00:20:29 2005
New Revision: 189723

URL: http://svn.apache.org/viewcvs?rev=189723&view=rev
Log:
Ignore package-info.java files

Added:
    maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/
    
maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/DirectoryScanner.java
    
maven/maven-1/plugins/trunk/jxr/src/test/org/apache/maven/jxr/package-info.java
Modified:
    maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/JXR.java
    maven/maven-1/plugins/trunk/jxr/xdocs/changes.xml

Modified: maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/JXR.java
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/JXR.java?rev=189723&r1=189722&r2=189723&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/JXR.java 
(original)
+++ maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/JXR.java Thu 
Jun  9 00:20:29 2005
@@ -22,8 +22,8 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.apache.maven.jxr.ant.DirectoryScanner;
 import org.apache.maven.jxr.pacman.PackageManager;
-import org.apache.tools.ant.DirectoryScanner;
 
 /**
  * Main entry point into Maven used to kick off the XReference code building.
@@ -111,7 +111,6 @@
     {
 
         DirectoryScanner ds = new DirectoryScanner();
-
         ds.addDefaultExcludes();
 
         File dir = new File(this.getSource());

Added: 
maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/DirectoryScanner.java
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/DirectoryScanner.java?rev=189723&view=auto
==============================================================================
--- 
maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/DirectoryScanner.java
 (added)
+++ 
maven/maven-1/plugins/trunk/jxr/src/main/org/apache/maven/jxr/ant/DirectoryScanner.java
 Thu Jun  9 00:20:29 2005
@@ -0,0 +1,25 @@
+package org.apache.maven.jxr.ant;
+
+import java.io.File;
+
+/**
+ * Workaround to ignore package-info.java files.
+ * 
+ * @author Carlos Sanchez
+ */
+public class DirectoryScanner extends org.apache.tools.ant.DirectoryScanner {
+
+    public void addDefaultExcludes() {
+        super.addDefaultExcludes();
+        int excludesLength = excludes == null ? 0 : excludes.length;
+        String[] newExcludes;
+        newExcludes = new String[excludesLength + 1];
+        if (excludesLength > 0) {
+            System.arraycopy(excludes, 0, newExcludes, 0, excludesLength);
+        }
+        newExcludes[excludesLength] = "**" + File.separatorChar
+                + "package-info.java";
+        excludes = newExcludes;
+    }
+
+}

Added: 
maven/maven-1/plugins/trunk/jxr/src/test/org/apache/maven/jxr/package-info.java
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jxr/src/test/org/apache/maven/jxr/package-info.java?rev=189723&view=auto
==============================================================================
--- 
maven/maven-1/plugins/trunk/jxr/src/test/org/apache/maven/jxr/package-info.java 
(added)
+++ 
maven/maven-1/plugins/trunk/jxr/src/test/org/apache/maven/jxr/package-info.java 
Thu Jun  9 00:20:29 2005
@@ -0,0 +1 @@
+package org.apache.maven.jxr;
\ No newline at end of file

Modified: maven/maven-1/plugins/trunk/jxr/xdocs/changes.xml
URL: 
http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jxr/xdocs/changes.xml?rev=189723&r1=189722&r2=189723&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/jxr/xdocs/changes.xml (original)
+++ maven/maven-1/plugins/trunk/jxr/xdocs/changes.xml Thu Jun  9 00:20:29 2005
@@ -26,6 +26,7 @@
   </properties>
   <body>
     <release version="1.4.3-SNAPSHOT" date="in SVN">
+      <action dev="carlos" type="fix" issue="MPJXR-26">Ignore Java 5 
package-info.java files</action>
       <action dev="brett" type="fix" issue="MPJXR-11" due-to="Lukas 
Theussi">Fix malformed HTML when "package" or "import" used in the 
code/comments outside of the normal keyword use</action>
       <action dev="evenisse" type="fix" issue="MPJXR-18">Remove hardcoded 
encoding in templates.</action>
     </release>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to