build.xml

来自「think in java TIJ-3rd-edition-code.zip」· XML 代码 · 共 56 行

XML
56
字号
<?xml version="1.0"?>


<project name="Thinking in Java (c15)" default="c15" basedir=".">
  <target name="c15" depends="c15.check,c15.prepare,c15.build,c15.run"/>

  <!-- check for any jar dependencies -->
  <target name="c15.check">
    <available file="${java.ext.dirs}\j2ee.jar" property="j2ee.jar.present"/>
    <antcall target="j2ee.jar.check"/>

  </target>

  <!-- insure that j2ee.jar exists. -->
  <target name="j2ee.jar.check" unless="j2ee.jar.present">
    <echo>PerfectTimeHome.java requires j2ee.jar
     Please place this jar in your extensions
     directory: ${java.ext.dirs}
    </echo>
    <fail message="Missing jar file."/>
  </target>

  <!-- build all dependencies if this script is run alone -->
  <target name="c15.prepare" unless="masterscript">
    <ant
      antfile="${basedir}\..\com\build.xml"
      target="com.build"
      dir="${basedir}\..\com"
      output="${basedir}\..\com\log.txt"
    />

  </target>

  <!-- build all classes in this directory -->
  <target name="c15.build">
    <javac
      srcdir="${basedir}"
      classpath="${basedir}\.."
      source="1.4"
    />
  </target>

  <!-- run all classes in this directory -->
  <target name="c15.run">
    <echo message="* Fetcher must be run by hand. *"/>
    <echo message="* JabberClient must be run by hand. *"/>
    <echo message="* JabberServer must be run by hand. *"/>
    <echo message="* MultiJabberClient must be run by hand. *"/>
    <echo message="* MultiJabberServer must be run by hand. *"/>
    <echo message="* ShowHTML must be run by hand. *"/>
    <echo message="* WhoAmI must be run by hand. *"/>
    <echo message="* VLookup must be run by hand. *"/>
  </target>

</project>

⌨️ 快捷键说明

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