From: <bh...@us...> - 2007-01-29 05:39:53
|
Revision: 2812 http://svn.sourceforge.net/cruisecontrol/?rev=2812&view=rev Author: bhamail Date: 2007-01-28 21:39:51 -0800 (Sun, 28 Jan 2007) Log Message: ----------- update jini libs to v2.1. refactor project layout to separate agent, lookup, and util. remove lots of old jini config from prior versions. Added Paths: ----------- trunk/cruisecontrol/contrib/distributed/conf/util-build.xml Added: trunk/cruisecontrol/contrib/distributed/conf/util-build.xml =================================================================== --- trunk/cruisecontrol/contrib/distributed/conf/util-build.xml (rev 0) +++ trunk/cruisecontrol/contrib/distributed/conf/util-build.xml 2007-01-29 05:39:51 UTC (rev 2812) @@ -0,0 +1,95 @@ +<?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" /> + </fileset> + <fileset id="fs.jini.core" dir="jini-core"> + <include name="**/*.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}" /> + <classpath> + <pathelement path="conf"/> + <fileset dir="lib"> + <include name="**/*.jar" /> + </fileset> + <fileset refid="fs.jini.core"/> + <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}" /> + <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.core.JiniLookUpUtility" fork="true"> + <jvmarg value="-Djava.security.policy=conf/${jini.policy.file}" /> + <classpath refid="path.util.lookup"/> + </java> + </target> + +</project> + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |