⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.xml

📁 一个2D
💻 XML
字号:
<?xml version="1.0"?>
<project name="ESS" basedir="./" default="docs">
	<property name="src.dir" value="src" />
	<property name="report.dir" value="report" />
	<property name="classes.dir" value="classes" />
	<property name="lib.dir" value="lib" />
	<property name="dist.dir" value="dist" />
	<property name="doc.dir" value="doc" />
	<property name="driver" value="com.mysql.jdbc.Driver" />
	<property name="url" value="jdbc:mysql://localhost" />
	<property name="Id" value="root" />
	<property name="pw" value="123456" />
	<property name="SQL" value="createTables.sql" />
	<path id="master-classpath">
		<fileset file="${lib.dir}/*.jar" />
		<pathelement path="${classes.dir}" />
	</path>
	<target name="createTables">
		<sql driver="${driver}" url="${url}" userid="${Id}" password="${pw}" src="${SQL}" onerror="continue">
			<classpath refid="master-classpath" />
		</sql>
	</target>
	<target name="compile" depends="createTables">
		<mkdir dir="classes" />
		<javac srcdir="${src.dir}" destdir="classes" classpathref="master-classpath" />
	</target>
	<target name="copy" depends="compile">
		<copy file="src/panels/UP.GIF" todir="classes/src/panels" />
		<copy file="src/panels/DOWN.GIF" todir="classes/src/panels" />
		<copy file="src/panels/STOP.GIF" todir="classes/src/panels" />
		<copy file="src/control/alarm.wav" todir="classes/src/control" />
		<copy file="src/elevator/notify.wav" todir="classes/src/elevator" />
	</target>
	<target name="test" depends="copy" description="run junit test">
		<mkdir dir="${report.dir}" />
		<junit printsummary="on" haltonfailure="false" failureproperty="tests.failed" showoutput="true">
			<classpath refid="master-classpath" />
			<formatter type="plain" />
			<batchtest todir="${report.dir}">
				<fileset dir="${classes.dir}">
					<include name="**/*Test.*" />
				</fileset>
			</batchtest>
		</junit>
	</target>
	<target name="unjar" depends="test">
		<unjar src="lib/mysql-connector-java-5.0.5-bin.jar" dest="classes" />
	</target>
	<target name="pack" depends="unjar">
		<jar jarfile="ESS.jar" basedir="classes">
			<manifest>
				<attribute name="Main-Class" value="src.main.myMain" />
			</manifest>
		</jar>
	</target>
	<target name="docs" depends="pack" description="create api doc">
		<mkdir dir="${doc.dir}" />
		<javadoc packagenames="*.*" sourcepath="." use="true" destdir="${doc.dir}" author="true" version="true" />
	</target>
</project>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -