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}