build.xml.svn-base

来自「开源项目openfire的完整源程序」· SVN-BASE 代码 · 共 50 行

SVN-BASE
50
字号
<project name="growl" default="jar" basedir=".">    <property name="client.dir" value="../../.."/>    <property name="client.lib.dir" value="${client.dir}/target/build/lib"/>    <property name="client.classes.dir" value="${client.dir}/target/classes"/>    <property name="apple.plugin.classes" value="../apple/classes"/>    <property name="target.dir" value="${basedir}/target"/>    <property name="classes.dir" value="${basedir}/classes"/>    <property name="src.dir" value="${basedir}/src"/>    <property name="jar.file" value="${client.dir}/target/build/plugins/growl.jar"/>    <path id="lib.classpath">        <fileset dir="${client.lib.dir}" includes="**/*.jar"/>        <pathelement location="/System/Library/Java"/>        <pathelement location="${client.classes.dir}"/>        <pathelement location="${apple.plugin.classes}"/>    </path>    <target name="clean">        <delete dir="${target.dir}"/>        <delete dir="${classes.dir}"/>        <delete dir="${target.dir}"/>    </target>    <target name="compile">        <mkdir dir="${classes.dir}"/>        <javac srcdir="${src.dir}"               destdir="${classes.dir}"               classpathref="lib.classpath"               source="1.5"               debug="true"               target="1.5"/>    </target>    <target name="jar.classes" depends="compile">        <mkdir dir="${target.dir}/lib"/>        <jar basedir="${classes.dir}" file="${target.dir}/lib/growl.jar"/>    </target>    <target name="jar" depends="clean,jar.classes">        <copy todir="${target.dir}">            <fileset dir="${src.dir}" includes="**/*.xml"/>        </copy>        <jar basedir="${target.dir}" file="${jar.file}" update="false"/>    </target></project>

⌨️ 快捷键说明

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