Code Search for Developers
 
 
  

build.xml from MASE: Agile Software Engineering at Krugle


Show build.xml syntax highlighted

<?xml version="1.0" encoding="UTF-8"?>

<project name="packagHello" default="compile" basedir=".">


<property name="build" value="build"/>
<property name="src" value="src"/>


<target name="init" depends="clean">
	<echo> Creating dirs </echo>
	<mkdir dir="${build}\classes"/>
</target>

<target name="compile" depends="init">
	<echo> Compiling java src files </echo>
	<javac srcdir="${src}" destdir="${build}/classes"/>
</target>

<target name="clean">
	<!--
	<delete verbose="true" includeemptydirs="true">
		<fileset dir="${build}"/>
	</delete>
	-->
	<delete dir="${build}"/>
</target>

<target name="package" depends="compile">
	<echo> Packaging application into jar </echo>
	<mkdir dir="${build}/pack"/>
	<jar destfile="${build}/pack/hello.jar" basedir="${build}/classes">
		<manifest>
			<attribute name="Main-Class" value="hello.NotIncluded"/>
		</manifest>
	</jar>	
</target>

<target name="run" depends="package">
	<java jar="${build}/pack/hello.jar" fork="true"/>
</target>

<target name="main" depends="clean, run"/>

</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

  bin/
  build/
    classes/
      hello/
        Hello.class
        NotIncluded.class
    pack/
      hello.jar
  src/
    hello/
      Hello.java
      NotIncluded.java
  .classpath
  .project
  build.xml