📄 build.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="<h1>iMAN Portal Customization </h1>" 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 + -