Code Search for Developers
 
 
  

buildAgilePlanner.xml from MASE: Agile Software Engineering at Krugle


Show buildAgilePlanner.xml syntax highlighted

<?xml version="1.0" encoding="UTF-8"?>
<project name="AgilePlanner" default="anthill-zeus" basedir=".">

	<target name="compile-persister" description="compile persister package and tests">
		<delete dir="tmp"/>
		<mkdir dir="tmp"/>
		<mkdir dir="tmp/persister"/>
		<mkdir dir="tmp/test"/>
	<!--	<mkdir dir="tmp/TestDirectory"/>
		<mkdir dir="tmp/OriginalTestProjects"/> -->
		
		
		
		<javac srcdir="src/persister" destdir="tmp" source="1.5" target="1.5" nowarn="true" 
			excludes="datachangeimplement/**/*.java ">
			
			<classpath>
			
				<fileset dir="lib">
					<include name="*.jar" />
				</fileset>
				<fileset dir="DependentBuildSourcesAP" >
					<include name="**/*.jar" />
				</fileset>
		 
				<pathelement path="tmp"/>
				<fileset dir="tmp/persister">
					<include name="**/*.class"/>
				</fileset>
				
			</classpath>
		</javac>
		
						
		<javac srcdir="src/test/planner" destdir="tmp" source="1.5" target="1.5" nowarn="true" >
			<classpath>
			
				<fileset dir="lib">
					<include name="*.jar" />
				</fileset>
				<fileset dir="DependentBuildSourcesAP" >
					<include name="**/*.jar" />
				</fileset>
				
			</classpath>
		</javac>
		
		
		<!-- <copy todir="tmp/test/planner">
		   <fileset dir="src/test/planner">
				<include name="*.xml"/>
			</fileset>
		</copy> -->
		
	</target>
	


	<target name="anthill-zeus" description="Continuous integration task for Anthill">
		<antcall target="compile-persister"/>
		<antcall target="junit-tests"/>
	
	</target>
	
	
	<target name="junit-tests">
		<junit printsummary="withOutAndErr" filtertrace="on" haltonfailure="true" failureproperty="BUILD_FAILED" > 
			
			<classpath>
				<fileset dir="lib">
					<include name="*.jar"/>
				</fileset>
				<fileset dir="DependentBuildSourcesAP" >
					<include name="**/*.jar" />
				</fileset>
				<pathelement path="tmp"/>
			</classpath>
			
			<formatter type="plain" usefile="no" />
			
			<batchtest>
				<fileset dir="tmp">
					<include name="**/*Test.class" />
				</fileset>
			</batchtest>
		</junit>
		
		<antcall target="build-broken" />
		<antcall target="build-intact" />
	</target>
	
	
	
	<target name="build-broken" if="BUILD_FAILED">
		<echo>Build broken</echo>
		
		<java classname="x10.SendSignal" dir="/opt/lamps/x10linux" fork="true">
			<arg value="false" />
			<arg value="1" />
		</java>
		
		<java classname="x10.SendSignal" dir="/opt/lamps/x10linux" fork="true">
			<arg value="true" />
			<arg value="2" />
		</java>
	</target>
	
	
	
	<target name="build-intact" unless="BUILD_FAILED">
		<echo>Build intact</echo>
		
		<java classname="x10.SendSignal" dir="/opt/lamps/x10linux" fork="true">
			<arg value="true" />
			<arg value="1" />
		</java>
		
		<java classname="x10.SendSignal" dir="/opt/lamps/x10linux" fork="true">
			<arg value="false" />
			<arg value="2" />
		</java>
	</target>
	
	
	<target name="distributed-planner-jar">
		<delete dir="tmp" />
		<mkdir dir="tmp"/>
		<mkdir dir="tmp/persister"/>
		
		<javac srcdir="src/persister" destdir="tmp/persister/" source="1.5" target="1.5" nowarn="true" 
			excludes="datachangeimplement/**/*.java" >
			
			<classpath>
				<fileset dir="lib">
					<include name="*.jar" />
				</fileset>
				<fileset dir="DependentBuildSourcesAP" >
					<include name="**/*.jar" />
				</fileset>
			</classpath>
		</javac>
		
		<jar destfile="tmp/distributed-persister.jar" basedir="tmp/persister"/>
		<move file="tmp/distributed-persister.jar" todir="Server" />
		<delete dir="tmp" />
	</target>

</project>



See more files for this project here

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

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

  DependentBuildSourcesAP/
    configuration/
      org.eclipse.core.runtime/
        .manager/
          .fileTable.11
          .fileTable.12
          .fileTableLock
        .contributions.5
        .contributors.5
        .extraData.5
        .mainData.5
        .namespaces.5
        .orphans.5
        .table.5
      org.eclipse.osgi/
        .manager/
          .fileTable.12
          .fileTable.13
          .fileTableLock
        bundles/
          30/
            1/
              .cp/
                swt-gdip-win32-3232.dll
                swt-win32-3232.dll
        .bundledata.5
        .lazy.5
        .state.5
      org.eclipse.update/
        history/
          1161877675797.xml
          1161877867811.xml
          1161877884903.xml
          1161877927829.xml
          1161884087263.xml
          1161884105389.xml
        .lock
        last.config.stamp
        platform.xml
      config.ini
    plugins/
      org.eclipse.core.runtime.compatibility.registry_3.2.0.v20060603/
        META-INF/
          MANIFEST.MF
          eclipse.inf
        about.html
        fragment.properties
        runtime_registry_compatibility.jar
      com.ibm.icu_3.4.4.1.jar
      org.eclipse.ant.core_3.1.100.v20060531.jar
      org.eclipse.core.commands_3.2.0.I20060605-1400.jar
      org.eclipse.core.contenttype_3.2.0.v20060603.jar
      org.eclipse.core.expressions_3.2.0.v20060605-1400.jar
      org.eclipse.core.filesystem.win32.x86_1.0.0.v20060603.jar
      org.eclipse.core.filesystem_1.0.0.v20060603.jar
      org.eclipse.core.jobs_3.2.0.v20060603.jar
      org.eclipse.core.resources.compatibility_3.2.0.v20060603.jar
      org.eclipse.core.resources.win32_3.2.0.v20060603.jar
      org.eclipse.core.resources_3.2.0.v20060603.jar
      org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar
      org.eclipse.core.runtime.compatibility_3.1.100.v20060603.jar
      org.eclipse.core.runtime_3.2.0.v20060603.jar
      org.eclipse.core.variables_3.1.100.v20060605.jar
      org.eclipse.draw2d_3.2.0.v20060626.jar
      org.eclipse.equinox.common_3.2.0.v20060603.jar
      org.eclipse.equinox.preferences_3.2.0.v20060601.jar
      org.eclipse.equinox.registry_3.2.0.v20060601.jar
      org.eclipse.gef_3.2.0.v20060626.jar
      org.eclipse.help_3.2.0.v20060602.jar
      org.eclipse.jface_3.2.0.I20060605-1400.jar
      org.eclipse.osgi_3.2.0.v20060601.jar
      org.eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar
      org.eclipse.swt_3.2.0.v3232o.jar
      org.eclipse.ui.views_3.2.0.I20060605-1400.jar
      org.eclipse.ui.workbench_3.2.0.I20060605-1400.jar
      org.eclipse.ui_3.2.0.I20060605-1400.jar
      org.eclipse.update.configurator_3.2.0.v20060605.jar
    .eclipseproduct
    startup.jar
  Icons/
    edit_icon.gif
    icon_agileplanner.gif
    icon_agileplanner_new.gif
    icon_agileplanner_open.gif
    icon_arrange.gif
    icon_arrange_iter_story.gif
    icon_arrange_story.gif
    icon_complete.gif
    icon_detail_link.gif
    icon_find.gif
    icon_inProgress.gif
    icon_iteration_status.gif
    icon_minus.gif
    icon_new_project.gif
    icon_new_story.gif
    icon_plus.gif
    icon_product_backlog.gif
    icon_project.gif
    mouse.gif
    pagination_update.gif
    rally_app_icons_16x16.gif
    rally_app_icons_32x32.gif
    rally_app_icons_48x48.gif
    rally_app_icons_48x48.icns
    rally_app_icons_48x48.ico
    sample.gif
  InputFramework/
    src/
  META-INF/
    MANIFEST.MF
  OriginalTestProjects/
    OriginalEmptyProject.xml
    OriginalProjectFile.xml
    OriginalProjectWithBacklogIterationAndStoryCards.xml
  TestDirectory/
    EmptyProject.xml
    ProjectFile.xml
    ProjectWithBacklogIterationAndStoryCards.xml
  bin/
  lib/
    junit-4.1.jar
    sbsdk.jar
  src/
    cards/
    filesystemaccess/
    mouse/
    persister/
    rallydemogef/
    test/
  .classpath
  .project
  AgilePlannerWithPersister.product
  ManyMouseJava.dll
  RegistrationUtils.dll
  build.properties
  buildAgilePlanner.xml
  config.xml
  plugin.xml
  splash.bmp