Code Search for Developers
 
 
  

util-build.xml from cruisecontrol at Krugle


Show util-build.xml syntax highlighted

<?xml version="1.0"?>
<!--****************************************************************************
 * CruiseControl, a Continuous Integration Toolkit
 * Copyright (c) 2001, 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.
 ****************************************************************************-->

<project name="cc-master" default="agent-util">
	
	<property file="conf/agent.properties" />


    <path id="path.util.lookup">
        <pathelement path="conf"/>
        <fileset dir="lib">
            <include name="**/ccdist-util.jar" />
            <include name="**/log4j.jar" />
            <include name="**/jdom.jar" />

            <!-- Includes copied ccdist-buildAgentService.jar, ccdist-core.jar -->
            <include name="**/ccdist-buildAgentService.jar" />
            <include name="**/ccdist-core.jar" />

            <!-- required for access to Builder interface. 
             //@todo should probably find a way to serve this via Class server -->
            <include name="**/cruisecontrol.jar" />
        </fileset>
        <fileset id="fs.jini.core" dir="jini-core">
            <include name="**/*.jar" />
        </fileset>
        <fileset id="fs.jini.lib.jsk-platform" dir="jini-lib">
            <include name="jsk-platform.jar" />
        </fileset>
    </path>


    <target name="manual-build" description="Do a manual build" >
		<echo message="Starting InteractiveBuildUtility..." level="info" />
		<java classname="net.sourceforge.cruisecontrol.distributed.util.InteractiveBuildUtility" fork="true">
			<jvmarg value="-Djava.security.policy=conf/${jini.policy.file}" />

            <jvmarg value="-Djava.util.logging.manager=com.sun.jini.logging.LogManager"/>
            <jvmarg value="-Djava.util.logging.config.file=conf/${jini.logging.file}"/>

			<classpath>
                <pathelement path="conf"/>
                <fileset dir="lib">
                    <include name="**/*.jar" />
                </fileset>
                <fileset refid="fs.jini.core"/>
                <fileset refid="fs.jini.lib.jsk-platform"/>
                <fileset dir="../builder">
                    <include name="ccdist-masterbuilder.jar" />
                </fileset>
			</classpath>
		</java>
	</target>

	<target name="agent-util" description="Show active Agent info" >
		<echo message="Starting BuildAgentUtility..." level="info" />
		<java classname="net.sourceforge.cruisecontrol.distributed.util.BuildAgentUtility" fork="true">
			<jvmarg value="-Djava.security.policy=conf/${jini.policy.file}" />

            <jvmarg value="-Djava.util.logging.manager=com.sun.jini.logging.LogManager"/>
            <jvmarg value="-Djava.util.logging.config.file=conf/${jini.logging.file}"/>

            <classpath refid="path.util.lookup"/>
		</java>
	</target>

	<target name="test-jini" description="Test that Jini is running and services are registered" >
		<echo message="Listing registered Jini services..." level="info" />
		<java classname="net.sourceforge.cruisecontrol.distributed.util.JiniLookUpUtility" fork="true">
			<jvmarg value="-Djava.security.policy=conf/${jini.policy.file}" />

            <jvmarg value="-Djava.util.logging.manager=com.sun.jini.logging.LogManager"/>
            <jvmarg value="-Djava.util.logging.config.file=conf/${jini.logging.file}"/>

            <classpath refid="path.util.lookup"/>
		</java>
	</target>

</project>





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

  README.html
  agent-build.xml
  agent.properties
  cruise.properties
  insecure.policy
  jini.logging
  log4j.properties
  lookup-build.xml
  start-jini.config
  transient-reggie.config
  user-defined.properties
  util-build.xml