代码之家  ›  专栏  ›  技术社区  ›  Phillip B Oldham

Ant在javac上没有消息就失败了

  •  1
  • Phillip B Oldham  · 技术社区  · 16 年前

    build.xml 通过WSDL获取多个源文件并进行编译的文件。它们一直在一个旧的,现在已经被销毁(因此无法比较)的系统上工作,但是构建过程并没有在这个更新更快的系统上完成。

    <target name="obtain-files">
      <java classname="org.apache.axis.wsdl.WSDL2Java">
        <arg line="--all --server-side --skeletonDeploy --factory --wrapArrays --output src ${srcurl}" />
      </java>
    </target>
    
    <target name="compile" depends="obtain-files">
      <javac srcdir="${src}" destdir="${build}" verbose="yes" />
    </target>
    

    这个 .java 是 通过WSDL服务下载/创建成功,但是在那之后,Ant就停止了&返回命令行。

    # java -version
    java version "1.6.0_14"
    Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
    # javac -version
    javac 1.6.0_14
    # ant -version
    Apache Ant version 1.6.5 compiled on January 6 2007
    

    我假设javac有一个问题,Ant没有返回。有什么方法可以从javac获得一些调试信息吗?我试着添加一个 <record /> ant -v 做。

    任何其他的建议也会很好!

    1 回复  |  直到 16 年前
        1
  •  0
  •   Phillip B Oldham    16 年前

    .java 中的文件 $src 它会默默地死去,导致蚂蚁也默默地存在。 javac 从没接到电话。