Ant构建文件不包含javac任务

Hen*_*iek 13 eclipse java-ee

我有build.xml文件,我想从Existing Ant Buildfile创建Java项目.但是我有一个错误:指定的构建文件不包含javac任务 我的文件结构简单:

<project>
     <target ...>
     </target>
     ...
</project>
Run Code Online (Sandbox Code Playgroud)

Pun*_*dey 10

将javac提供给build.xml,如下所示:

<javac srcdir="src" destdir="bin" />
Run Code Online (Sandbox Code Playgroud)


小智 0

你需要这样的东西,

    <target name="compile">
  <javac destdir="build/classes" srcdir="src" includeantruntime="false">
    <classpath refid="compile.classpath"/>
  </javac>
  </target>

    <target name="war" depends="compile">   
  <war destfile="build/${name}.war" webxml="WebContent/WEB-INF/web.xml">
   <fileset dir="WebContent" casesensitive="no">
   </fileset>
   <lib dir="WebContent/WEB-INF/lib"/>
   <classes dir="build/classes">
   </classes>   
  </war>
</target>
Run Code Online (Sandbox Code Playgroud)