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

Modified Files:
        GeneratorReport.java BatchOperation.java 
Log Message:
CMSC-472
bugfix.


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: GeneratorReport.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/GeneratorReport.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- GeneratorReport.java        21 Jan 2008 10:21:55 -0000      1.2
+++ GeneratorReport.java        21 Jan 2008 11:36:01 -0000      1.3
@@ -303,15 +303,37 @@
        
        public static void main(String[] args) {
 
-      if(args.length<1){
+        switch (args.length) {
+            case 0:
+                printUsage();
+            case 1:
+                comeOn(args[0], ".", ".");
+                break;
+            case 2:
+                comeOn(args[0], args[1], ".");
+                break;
+            case 3:
+                comeOn(args[0], args[1], args[2]);
+                break;
+        }
+    }
+
+    public static void printUsage() {
           System.out.println("Need Path of config file");
           System.out.println("usage: GeneratorReport configfile 
[workingfolder] [reportfile]");
       }
        
+    public static void comeOn(String configfile, String dest, String report) {
+
+        CheckOutSourceCode bo = new CheckOutSourceCode();
+        bo.setConfigfile(configfile);
+        bo.setDest(dest);
+        bo.checkout();
+
       GeneratorReport gr = new GeneratorReport();
-               gr.setConfigfile(args[0]);
-               gr.setDest(args[1]);
-               gr.setTargetReportFileLocation(args[2]);
+        gr.setConfigfile(configfile);
+        gr.setDest(dest);
+        gr.setTargetReportFileLocation(report);
                gr.generatorReport();
        }
 }


Index: BatchOperation.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/overview_generator/src/java/com/finalist/cmsc/tools/generator/BatchOperation.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- BatchOperation.java 17 Jan 2008 11:24:47 -0000      1.1
+++ BatchOperation.java 21 Jan 2008 11:36:01 -0000      1.2
@@ -57,9 +57,9 @@
                                configs.add(config);
                        }
                } catch (FileNotFoundException e) {
-                       log.equals("config file not existed" + configfile);
+                       System.out.println("config file not existed" + 
configfile);
                } catch (IOException e) {
-                       log.error("error when read from config file");
+                       System.out.println("error when read from config file");
                }
                return configs;
        }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to