<?xml version="1.0" encoding="utf-8"?>
<project name="test" default="compile">
<!-- global properties -->
<property name="scala.home" value="C:/Program Files/scala/" />
<property name="scala.library" value="${scala.home}/lib/scala-library.jar" />
<property name="src.dir" value="D:\workspace_study\test\src" />
<property name="build.dir" value="D:\workspace_study\test\bin" />
<!-- class path settings -->
<path id="build.classpath">
<pathelement location="${build.dir}" />
<pathelement location="${scala.library}" />
</path>
<!-- define scalac, fsc, sbaz ... tasks -->
<target name="scala.tasks">
<taskdef resource="scala/tools/ant/antlib.xml">
<classpath>
<pathelement location="${scala.home}/lib/scala-compiler.jar" />
<pathelement location="${scala.library}" />
</classpath>
</taskdef>
</target>
<target name="compile" depends="scala.tasks">
<mkdir dir="${build.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}"
includes="**/*.java"/>
<scalac srcdir="${src.dir}"
destdir="${build.dir}"
classpathref="build.classpath">
<include name="**/*.scala" />
</scalac>
</target>
<!-- run the program -->
<!--
<target name="run" depends="compile">
<java classname="HelloWorld"
classpathref="build.classpath" />
</target>
-->
</project>
build.xml
于 2018-08-21 14:54:00 首次发布