001/*
002 * Copyright (c) 2010 The Regents of the University of California.
003 * All rights reserved.
004 *
005 * '$Author: berkley $'
006 * '$Date: 2010-04-28 00:12:36 +0000 (Wed, 28 Apr 2010) $' 
007 * '$Revision: 24000 $'
008 * 
009 * Permission is hereby granted, without written agreement and without
010 * license or royalty fees, to use, copy, modify, and distribute this
011 * software and its documentation for any purpose, provided that the above
012 * copyright notice and the following two paragraphs appear in all copies
013 * of this software.
014 *
015 * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY
016 * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
017 * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
018 * THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
019 * SUCH DAMAGE.
020 *
021 * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
022 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
023 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
024 * PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
025 * CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
026 * ENHANCEMENTS, OR MODIFICATIONS.
027 *
028 */
029
030package org.kepler.loader;
031
032import org.kepler.build.modules.ModulesTask;
033
034/**
035 * Created by David Welker. Date: Oct 7, 2008 Time: 12:55:56 PM
036 */
037public class CreateIntroFileTask extends ModulesTask {
038
039        @Override
040        public void run() throws Exception
041        {
042                
043        }
044//      public void init() throws BuildException {
045//              Project project = new Project();
046//              project.setBaseDir(ProjectLocator.getProjectDir());
047//              this.setProject(project);
048//              super.init();
049//      }
050//
051//      public void run() throws Exception 
052//      {
053//              init();
054//
055////            SvnTask svn = new SvnTask();
056////            svn.bindToOwner(this);
057////            for (String module : modules) {
058////                    Info info = new Info();
059////                    info.setProject(getProject());
060////                    info.setTarget(module);
061////                    info.setPropPrefix(module);
062////                    svn.addInfo(info);
063////            }
064////            svn.execute();
065//
066//              File introDir = new File(basedir,"loader/configs/ptolemy/configs/kepler");
067//
068//              PrintWriter pw = FileMerger.getPrintWriter(new File(introDir,
069//                              "intro.htm"));
070//
071//              FileMerger.merge(getClass().getResourceAsStream(
072//                              "/ptolemy/configs/kepler/intro_begin"), pw);
073//              pw.println("<br>");
074//              pw.println("<table style=\"\">");
075//              pw.println("<tr><td style=\"padding: 0px 10px 1px 10px; font-size: 8px;\"><b>Module</b></td><td style=\"padding: 1px 10px 1px 10px; font-size: 8px;\"><b>Revision</b></td><td style=\"padding: 1px 10px 1px 10px; font-size: 8px;\"><b>Modified</b></td></tr>");
076//              for (String module : modules) {
077//                      String revision = getProperty(module + ".rev");
078//                      String modified = getProperty(module + ".lastRev");
079//
080//                      pw.println("<tr>");
081//                      pw.println("<td style=\"padding: 0px 10px 1px 10px; font-size: 8px;\"> " + module + " </td>");
082//                      pw.println("<td style=\"padding: 0px 10px 1px 10px; font-size: 8px;\"> " + revision + " </td>");
083//                      pw.println("<td style=\"padding: 0px 10px 1px 10px; font-size: 8px;\"> " + modified + " </td>");
084//                      pw.println("</tr>");
085//              }
086//
087//              pw.println("</table>");
088//
089//              FileMerger.merge(getClass().getResourceAsStream(
090//                              "/ptolemy/configs/kepler/intro_end"), pw);
091//
092//              pw.close();
093//      }
094
095}