Update of 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator
In directory 
james.mmbase.org:/tmp/cvs-serv5216/src/java/com/finalist/cmsc/tools/generator

Modified Files:
        CheckOutSourceCode.java GeneratorReport.java 
Log Message:
CMSC-472,Automatic generation of available portlets / modules


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator
See also: http://www.mmbase.org/jira/browse/CMSC-472


Index: CheckOutSourceCode.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/CheckOutSourceCode.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- CheckOutSourceCode.java     14 Apr 2008 02:27:42 -0000      1.3
+++ CheckOutSourceCode.java     5 Jun 2008 02:52:13 -0000       1.4
@@ -68,6 +68,7 @@
                     true);
         } catch (SVNException e) {
             log.equals("Check out from svn error");
+            System.out.println("-->timeout ,connect the server failure   
server = ["+vcsConfig.getUrl()+"] user= ["+vcsConfig.getUsername()+"] 
pwd=["+vcsConfig.getPassword()+"]");
         }
     }
 


Index: GeneratorReport.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/GeneratorReport.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- GeneratorReport.java        21 Jan 2008 11:36:01 -0000      1.3
+++ GeneratorReport.java        5 Jun 2008 02:52:13 -0000       1.4
@@ -26,10 +26,15 @@
         List<VCSConfig> configs = getConfigs();
         FileOutputStream out = null;
         try {
-            // TODO test if file existed ,content should not be added to the
+           File exportFile = new File(targetReportFileLocation + 
File.separator + "projectreport.xml");
+           File dir = new File(targetReportFileLocation);
+           if(!dir.exists()) {
+              dir.mkdirs();
+           }
+            //  test if file existed ,content should not be added to the
             // tail of the file.
             out = new FileOutputStream(targetReportFileLocation
-                    + File.separator + "projectreport.xml", true);
+                    + File.separator + "projectreport.xml", false);
             String head = "<?xml version='1.0' encoding='utf-8' 
?><?xml-stylesheet type='text/xsl' href='report.xsl'?>";
             append(out, head);
             append(out, "<cmscprojects>");
@@ -280,6 +285,9 @@
                                      String url) throws IOException {
         File normalroot = new File(path);
         File[] filesOrDirs = normalroot.listFiles();
+        if(filesOrDirs == null || filesOrDirs.length == 0) {
+           return;
+        }
         for (File filesOrDir : filesOrDirs) {
             if (filesOrDir.isFile())
                 continue;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to