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

📄 build.xml

📁 经典java游戏改版带数据库
💻 XML
字号:
<project name="iMAN Portal Customization" default="mkjar" basedir=".">
	<target name="init" description="初始化变量">
		<property name="portal.dir" value="./classes"/>
		<property name="custom.home" value="."/>
		<property name="java.source" value="${custom.home}/src"/>
		<property name="java.classes" value="${custom.home}/classes"/>
		<property name="java.jar.path" value="${custom.home}/lines.jar"/>
		<property name="javadoc.home" value="${custom.home}/javadocs"/>
		<property name="javadoc.jar.path" value="${custom.home}/javadocs.jar"/>
		<property name="build.compiler" value="classic"/>
	</target>
	<target name="prepare" depends="init" description="准备用于输出的临时目录">
		<!-- These will be removed by a clean -->
		<mkdir dir="${java.classes}"/>
	</target>
	<target name="purge" depends="init" description="清理用过的临时目录">
		<delete dir="${java.classes}" quiet="true"/>
		<delete dir="${javadoc.home}" quiet="true"/>
	</target>
	<target name="clean" depends="init,purge">
		<delete file="${java.jar.path}" quiet="true"/>
		<delete file="${javadoc.jar.path}" quiet="true"/>
	</target>
	<target name="clear-devtest" depends="init">
		<delete dir="${portal.dir}/com" quiet="true"/>
		<delete dir="${portal.dir}/cn" quiet="true"/>
	</target>
	<target name="convert-properties" depends="prepare">
		<native2ascii src="${java.source}" dest="${java.classes}" includes="**/*.properties" ext=".properties" />
	</target>
	<target name="revert-properties" depends="prepare">
		<native2ascii src="${java.classes}" dest="${java.source}" reverse="true" includes="**/*.properties" ext=".properties" />
	</target>
	<target name="compile" depends="prepare,convert-properties">
		<javac srcdir="${java.source}" destdir="${java.classes}" debug="off" optimize="on" deprecation="on">
			<classpath>
				<fileset dir="${portal.dir}">
					<include name="*.jar"/>
				</fileset>
			</classpath>
		</javac>
		<copy todir="${java.classes}">
			<fileset dir="${java.source}">
				<include name="**/*.gif"/>
				<include name="**/*.GIF"/>
				<include name="**/*.jpg"/>
				<include name="**/*.JPG"/>
			</fileset>
		</copy>
	</target>
	<target name="javadoc" depends="prepare">
		<mkdir dir="${javadoc.home}"/>
		<javadoc packagenames="cn.*,com.*" sourcepath="${java.source}" destdir="${javadoc.home}" author="false" version="false" use="true" windowtitle="iMAN Portal Customization" doctitle="&lt;h1&gt;iMAN Portal Customization &lt;/h1&gt;" failonerror="false">
			<classpath>
				<fileset dir="${portal.dir}">
					<include name="*.jar"/>
				</fileset>
			</classpath>
		</javadoc>
	</target>
	<target name="mkjar" depends="compile">
		<delete file="${java.jar.path}" quiet="true"/>
		<jar jarfile="${java.jar.path}" basedir="${java.classes}"/>
	</target>
	<target name="mkdocjar" depends="javadoc">
		<jar jarfile="${javadoc.jar.path}" basedir="${javadoc.home}" whenempty="skip"/>
	</target>
	<target name="devtest" depends="prepare,compile">
		<copy todir="${portal.dir}">
			<fileset dir="${java.classes}">
				<include name="**/*.class"/>
				<include name="**/*.properties"/>
				<exclude name="**/*.properties"/>
			</fileset>
		</copy>
	</target>
	<target name="reltest" depends="prepare,mkjar">
		<copy todir="${portal.dir}" file="${java.jar.path}" />
	</target>
	<target name="rebuild" depends="clean,clear-devtest,devtest"/>
	<target name="release" depends="mkjar,purge"/>
</project>

⌨️ 快捷键说明

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