Author: frankbille
Date: Thu Dec 21 10:50:31 2006
New Revision: 489438

URL: http://svn.apache.org/viewvc?view=rev&rev=489438
Log:
Only ignore the target directory in the root of the project.

Modified:
    
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/license/ApacheLicenseHeaderTestCase.java

Modified: 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/license/ApacheLicenseHeaderTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/license/ApacheLicenseHeaderTestCase.java?view=diff&rev=489438&r1=489437&r2=489438
==============================================================================
--- 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/license/ApacheLicenseHeaderTestCase.java
 (original)
+++ 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/util/license/ApacheLicenseHeaderTestCase.java
 Thu Dec 21 10:50:31 2006
@@ -129,7 +129,7 @@
 
        private class DirectoryFileFilter implements FileFilter
        {
-               private String[] ignoreDirectory = new String[] { ".svn", 
"target" };
+               private String[] ignoreDirectory = new String[] { ".svn" };
 
                public boolean accept(File pathname)
                {
@@ -137,19 +137,25 @@
 
                        if (pathname.isDirectory())
                        {
-                               boolean found = false;
-                               for (int i = 0; i < ignoreDirectory.length; i++)
-                               {
-                                       String ignore = ignoreDirectory[i];
-                                       if (pathname.getName().equals(ignore))
+                               String relativePathname = 
pathname.getAbsolutePath();
+                               relativePathname = 
Strings.replaceAll(relativePathname,
+                                               baseDirectory.getAbsolutePath() 
+ System.getProperty("file.separator"), "")
+                                               .toString();
+                               if (relativePathname.equals("target") == false) 
{
+                                       boolean found = false;
+                                       for (int i = 0; i < 
ignoreDirectory.length; i++)
                                        {
-                                               found = true;
-                                               break;
+                                               String ignore = 
ignoreDirectory[i];
+                                               if 
(pathname.getName().equals(ignore))
+                                               {
+                                                       found = true;
+                                                       break;
+                                               }
+                                       }
+                                       if (found == false)
+                                       {
+                                               accept = true;
                                        }
-                               }
-                               if (found == false)
-                               {
-                                       accept = true;
                                }
                        }
 


Reply via email to