私はbuild.xmlファイルを持っており、既存のAntビルドファイルからJavaプロジェクトを作成したいと思います。しかし、私はエラーを持っている:指定されたビルドファイルは、javacタスクが含まれていません 私のファイルは、単純な構造を有する:Antビルドファイルにjavacタスクが含まれていません
<project>
<target ...>
</target>
...
</project>
私はbuild.xmlファイルを持っており、既存のAntビルドファイルからJavaプロジェクトを作成したいと思います。しかし、私はエラーを持っている:指定されたビルドファイルは、javacタスクが含まれていません 私のファイルは、単純な構造を有する:Antビルドファイルにjavacタスクが含まれていません
<project>
<target ...>
</target>
...
</project>
あなたはこのようなものが必要と、
<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>
は、あなたのbuild.xmlにjavacのを提供します以下のように:
<javac srcdir="src" destdir="bin" />
Worked.Thanks !! – marlar
Puneetパンディが指摘したように、あなたのbuild.xml
ファイルがlackinあるとき、このエラーが発生しますg a <javac>
XML要素。
build.xml
ファイルのXML要素(javac taskという)は、ソースJavaファイルがコンパイルするためのコンパイラまたはIDE(この場合はEclipse)を示します。 Eclipseがなぜ XML要素なしでbuild.xml
をインポートできないのかはっきりしているはずです。
<javac>
タグを貼り付ける場所がわからない場合は、少し例を追加します。 build.xml
に移動し、適切なセクション<project>
タグ内に<javac>
行が含まれるように編集する必要があります。
<project ...>
<javac srcdir="src" destdir="bin" />
<target ...>
</target>
...
</project>
javacタスクがありますか?あなたのビルドファイルがJavaソースコードのコンパイルに含まれていない場合、Eclipseが何をすると思いますか? –
Mavenを使用した親/モジュールの設定と同様に、すべてのプロジェクトを構築するマクロを指定することができます。私は同じ問題を抱えている。コマンドラインからプロジェクトをビルドできますが、Eclipseにインポートすることはできません。 – Ryan