使用 Ant

Ant 支持是作为工作台的内置功能提供的。如果右键单击任何 XML 文件并从弹出菜单选择运行 Ant,则“执行 Ant 脚本”对话框将显示可用的 Ant 目标。可以按顺序检查将要执行哪些目标,而执行顺序将显示在每个目标的旁边。还可以选择将执行日志显示在 Ant 控制台,这将导致所有 Ant 消息显示在“Ant 控制台”视图(透视图 显示视图 其它 Ant Ant 控制台)中。

此外,“自变量”字段还允许您将自变量(如 -verbose)传递给 Ant 程序。如果 Ant 脚本调用 Ant javac 任务,则必须传递特殊 -Dbuild.compiler=org.eclipse.pde.internal.core.JDTCompilerAdapter 自变量,否则会发生不能使用标准编译器错误。

如果对 javac Ant 任务使用 deprecation="on" 选项,则 WebSphere® Studio 将崩溃。应该什么都不指定或使用 deprecation="off"

  1. 在工作空间的任何项目中创建以下 echo.xml 文件:
    <?xml version="1.0"?>
       <project name="Echo" default="echo" basedir=".">
          <target name="echo">
             <echo message="HELLO from echo"/>
          </target>
          <target name="dir">
             <echo message="dir of ${basedir}:"/>
             <exec dir="${basedir}" executable="cmd.exe">
                <arg line="/c dir"/>
             </exec>
          </target>
       </project>
  2. 右键单击 echo.xml 并选择运行 Ant
  3. “运行 Ant”对话框显示您有两个目标,echo 和 dir,且 echo[1] 是将要执行的缺省目标。如果还选择了 dir,则它将更改为 dir[2] 并作为第二个目标运行。确保选择了将执行日志显示在 Ant 控制台并单击完成。将会运行脚本。 结果在 Ant 控制台中显示。
  4. 右键单击 echo.xml 并选择运行 Ant 以再次运行它。此时,在自变量输入字段中输入 -verbose,然后单击完成
尝试编辑 echo.xml 文件以包括以下具有不存在任务 propertyBadbad 目标:
<target name="bad">
   <propertyBAD name="MyName" value="MyValue"/>
</target>

右键单击 echo.xml 并选择运行 Ant 以再次运行它。选择 bad 作为您的目标并单击完成。您将在“问题”视图中接收到以下错误消息(列示两次):“不能创建任务类型:propertyBad”。可以通过将 propertyBad 更改为 property 而后保存 echo.xml 来部分地修正该错误。“任务”视图中仍将存在该错误,原因是这些错误为 Ant 运行时错误。如果重新运行 Ant,则错误消息将消失。

使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.