Package net.mgorski.quicktag.chaining

Examples of net.mgorski.quicktag.chaining.ChainingBuildInfoEmitter


        }

    }

    BuildInfoEmitter emitter =
        new ChainingBuildInfoEmitter(
            new VersionClassBasedBuildInfoEmitter(outputPackage, outputDirectory, versionClassName));

    getLog().info("QuickTag plugin is running.");

    buildTime = Utils.getTimestampString();
    getLog().info("Build timestamp: " + buildTime);

    getLog().info("Gathering information quicktag can create itself...");
    SelfGeneratedBuildInfo quicktagInfo = gatherQuicktagBuildInfo(getLog());
    getLog().info("Gathering information from maven...");
    MavenBuildInfo mavenInfo = gatherMavenBuildInfo(getLog());

    BuildServerBuildInfo buildServerInfo = null;
    if (buildServerInfoGatherer  != null){
      getLog().info("Gathering information from build server...");
       buildServerInfo= buildServerInfoGatherer.gatherBuildServerInfo(getLog());
    }

    getLog().info("Now writing build information...");
    emitter.writeBuildInformation(getLog(), buildServerInfo, vcsInfo, mavenInfo, quicktagInfo);

    getLog().debug("Quicktag plugin finished execution.");
  }
View Full Code Here

TOP

Related Classes of net.mgorski.quicktag.chaining.ChainingBuildInfoEmitter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.