Code Search for Developers
 
 
  

CruiseControl.java from cruisecontrol at Krugle


Show CruiseControl.java syntax highlighted

/********************************************************************************
 * CruiseControl, a Continuous Integration Toolkit
 * Copyright (c) 2001-2003, ThoughtWorks, Inc.
 * 200 E. Randolph, 25th Floor
 * Chicago, IL 60601 USA
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 *     + Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *
 *     + Redistributions in binary form must reproduce the above
 *       copyright notice, this list of conditions and the following
 *       disclaimer in the documentation and/or other materials provided
 *       with the distribution.
 *
 *     + Neither the name of ThoughtWorks, Inc., CruiseControl, nor the
 *       names of its contributors may be used to endorse or promote
 *       products derived from this software without specific prior
 *       written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ********************************************************************************/

import net.sourceforge.cruisecontrol.launch.Launcher;

/**
 * This class wraps the MasterBuild process to snazzify the command line.
 * (instead of "java net.sourceforge.cruisecontrol.launch.Launcher" the command line is
 * snazzier, in the form of "java CruiseControl")
 *
 * @author <a href="mailto:alden@mac.com">alden almagro</a>
 * @author <a href="mailto:pj@thoughtworks.com">Paul Julius</a>
 * @author <a href="mailto:jcyip@thoughtworks.com">Jason Yip</a>
 *
 * @deprecated since 2.6, use the Launcher class instead.
 */

public final class CruiseControl {

    private CruiseControl() {
    }

    public static void main(String[] args) {
        Launcher.main(args);
    }

}




See more files for this project here

cruisecontrol

CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.

Project homepage: http://sourceforge.net/projects/cruisecontrol
Programming language(s): Java,XML
License: other

  net/
    sourceforge/
      cruisecontrol/
        bootstrappers/
          AccurevBootstrapper.java
          AlienBrainBootstrapper.java
          AllFusionHarvestBootstrapper.java
          AntBootstrapper.java
          CMSynergyBootstrapper.java
          CVSBootstrapper.java
          ClearCaseBootstrapper.java
          ClearCaseViewstrapper.java
          CurrentBuildStatusBootstrapper.java
          CurrentBuildStatusFTPBootstrapper.java
          ExecBootstrapper.java
          LockFileBootstrapper.java
          MercurialBootstrapper.java
          P4Bootstrapper.java
          PlasticSCMBootstrapper.java
          SSCMBootstrapper.java
          SVNBootstrapper.java
          SnapshotCMBootstrapper.java
          StarTeamBootstrapper.java
          TFSBootstrapper.java
          VssBootstrapper.java
        builders/
          AntBuilder.java
          AntOutputLogger.java
          AntProgressLogger.java
          AntProgressXmlListener.java
          AntProgressXmlLogger.java
          AntScript.java
          CompositeBuilder.java
          ExecBuilder.java
          ExecScript.java
          Maven2Builder.java
          Maven2Script.java
          MavenBuilder.java
          MavenScript.java
          NantBuilder.java
          NantScript.java
          PhingBuilder.java
          PhingScript.java
          Property.java
          RakeBuilder.java
          RakeScript.java
          Script.java
          ScriptRunner.java
        buildloggers/
          ClearCaseAuditLogger.java
          MergeLogger.java
        config/
          ConfigurationPlugin.java
          DefaultPropertiesPlugin.java
        events/
        jmx/
        labelincrementers/
        launch/
        listeners/
        logmanipulators/
        publishers/
        sourcecontrols/
        util/
        web/
        Attribute.java
        Bootstrapper.java
        BuildLogger.java
        BuildOutputBufferManager.java
        BuildQueue.java
        Builder.java
        CCDateFormat.java
        ControllerAware.java
        CruiseControlConfig.java
        CruiseControlController.java
        CruiseControlException.java
        DateFormatFactory.java
        GenericPluginDetail.java
        LabelIncrementer.java
        Listener.java
        Log.java
        Main.java
        Manipulator.java
        Modification.java
        ModificationSet.java
        PauseBuilder.java
        PluginDetail.java
        PluginRegistry.java
        PluginType.java
        PluginXMLHelper.java
        Progress.java
        ProgressImpl.java
        Project.java
        ProjectConfig.java
        ProjectEvent.java
        ProjectHelper.java
        ProjectInterface.java
        ProjectState.java
        ProjectWrapper.java
        ProjectXMLHelper.java
        Publisher.java
        Schedule.java
        SelfConfiguringPlugin.java
        ServerXMLHelper.java
        SourceControl.java
        default-plugins.properties
  CruiseControl.java
  CruiseControlWithJetty.java