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

📄 build.xml

📁 think in java TIJ-3rd-edition-code.zip
💻 XML
字号:
<?xml version="1.0"?>


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

  <!-- check for any jar dependencies -->
  <target name="c09.check">
  </target>

  <!-- build all dependencies if this script is run alone -->
  <target name="c09.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="c09.build">
    <javac
      srcdir="${basedir}"
      classpath="${basedir}\.."
      source="1.4"
    />
  </target>

  <!-- run all classes in this directory -->
  <target name="c09.run">
    <echo message="* AlphabeticSearch *"/>
    <java
      taskname="AlphabeticSearch"
      classname="AlphabeticSearch"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* AlphabeticSorting *"/>
    <java
      taskname="AlphabeticSorting"
      classname="AlphabeticSorting"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ArraySearching *"/>
    <java
      taskname="ArraySearching"
      classname="ArraySearching"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ArraySize *"/>
    <java
      taskname="ArraySize"
      classname="ArraySize"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Bits *"/>
    <java
      taskname="Bits"
      classname="Bits"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* c09.CanonicalMapping *"/>
    <java
      taskname="c09.CanonicalMapping"
      classname="c09.CanonicalMapping"
      classpath="${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* c09.CatsAndDogs *"/>
    <java
      taskname="c09.CatsAndDogs"
      classname="c09.CatsAndDogs"
      classpath="${basedir}\.."
      fork="true"
      failonerror="false"
    />
    <echo message="* Exception was expected *"/>

    <echo message="* c09.CatsAndDogs2 *"/>
    <java
      taskname="c09.CatsAndDogs2"
      classname="c09.CatsAndDogs2"
      classpath="${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Collection1 *"/>
    <java
      taskname="Collection1"
      classname="Collection1"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ComparatorTest *"/>
    <java
      taskname="ComparatorTest"
      classname="ComparatorTest"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ComparingArrays *"/>
    <java
      taskname="ComparingArrays"
      classname="ComparingArrays"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* CompType *"/>
    <java
      taskname="CompType"
      classname="CompType"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* CopyingArrays *"/>
    <java
      taskname="CopyingArrays"
      classname="CopyingArrays"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* CountedString *"/>
    <java
      taskname="CountedString"
      classname="CountedString"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Enumerations *"/>
    <java
      taskname="Enumerations"
      classname="Enumerations"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* FailFast *"/>
    <java
      taskname="FailFast"
      classname="FailFast"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="false"
    />
    <echo message="* Exception was expected *"/>

    <echo message="* FillingArrays *"/>
    <java
      taskname="FillingArrays"
      classname="FillingArrays"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* FillingLists *"/>
    <java
      taskname="FillingLists"
      classname="FillingLists"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* FillTest *"/>
    <java
      taskname="FillTest"
      classname="FillTest"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* HamsterMaze *"/>
    <java
      taskname="HamsterMaze"
      classname="HamsterMaze"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* c09.IceCream *"/>
    <java
      taskname="c09.IceCream"
      classname="c09.IceCream"
      classpath="${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Iterators2 *"/>
    <java
      taskname="Iterators2"
      classname="Iterators2"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* List1 *"/>
    <java
      taskname="List1"
      classname="List1"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ListSortSearch *"/>
    <java
      taskname="ListSortSearch"
      classname="ListSortSearch"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Map1 *"/>
    <java
      taskname="Map1"
      classname="Map1"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* MouseListTest *"/>
    <java
      taskname="MouseListTest"
      classname="MouseListTest"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* PrintingContainers *"/>
    <java
      taskname="PrintingContainers"
      classname="PrintingContainers"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Queue *"/>
    <java
      taskname="Queue"
      classname="Queue"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* ReadOnly *"/>
    <java
      taskname="ReadOnly"
      classname="ReadOnly"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="false"
    />
    <echo message="* Exception was expected *"/>

    <echo message="* References *"/>
    <java
      taskname="References"
      classname="References"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Reverse *"/>
    <java
      taskname="Reverse"
      classname="Reverse"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Set1 *"/>
    <java
      taskname="Set1"
      classname="Set1"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Set2 *"/>
    <java
      taskname="Set2"
      classname="Set2"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* SimpleCollection *"/>
    <java
      taskname="SimpleCollection"
      classname="SimpleCollection"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* SimpleHashMap *"/>
    <java
      taskname="SimpleHashMap"
      classname="SimpleHashMap"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* SlowMap *"/>
    <java
      taskname="SlowMap"
      classname="SlowMap"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* SpringDetector *"/>
    <java
      taskname="SpringDetector"
      classname="SpringDetector"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* SpringDetector2 *"/>
    <java
      taskname="SpringDetector2"
      classname="SpringDetector2"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* StackL *"/>
    <java
      taskname="StackL"
      classname="StackL"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Stacks *"/>
    <java
      taskname="Stacks"
      classname="Stacks"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Statistics *"/>
    <java
      taskname="Statistics"
      classname="Statistics"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* StringHashCode *"/>
    <java
      taskname="StringHashCode"
      classname="StringHashCode"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* StringSorting *"/>
    <java
      taskname="StringSorting"
      classname="StringSorting"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Synchronization *"/>
    <java
      taskname="Synchronization"
      classname="Synchronization"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* TestArrays2 *"/>
    <java
      taskname="TestArrays2"
      classname="TestArrays2"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* Unsupported *"/>
    <java
      taskname="Unsupported"
      classname="Unsupported"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="false"
    />
    <echo message="* Exception was expected *"/>

    <echo message="* WorksAnyway *"/>
    <java
      taskname="WorksAnyway"
      classname="WorksAnyway"
      classpath="${basedir};${basedir}\.."
      fork="true"
      failonerror="true"
    />

    <echo message="* InfiniteRecursion must be run by hand. *"/>
    <echo message="* ListPerformance must be run by hand. *"/>
    <echo message="* MapPerformance must be run by hand. *"/>
    <echo message="* SetPerformance must be run by hand. *"/>
  </target>

</project>

⌨️ 快捷键说明

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