Ant ビルド スクリプトを使用して jar を作成しようとしているプロジェクトのクラスパスの設定に問題があります。例: ワークスペース内のプロジェクト A を考えてみましょう。このプロジェクトには、ワークスペース内の他のプロジェクトとの内部依存関係があります。私のワークスペースにはプロジェクト B、C、D があり、プロジェクト A のビルド パスに追加されています。build.xml に以下のコンパイル スクリプトがあります。スクリプトを実行しようとすると、クラスパスの問題によりコンパイルが行われないようです。以下のコードを見つけてください。
<target name="compileBusla" description="description">
<antcall target="clean"></antcall>
<echo message="Creating directory '${target}' if not present "></echo>
<mkdir dir="${target}"/>
<mkdir dir="${Classfiles}"/>
<javac srcdir="../A/src" destdir="${Classfiles}" />
<classpath>
<pathelement location="../B" path="src" />
<pathelement location="../C" path="src"/>
<pathelement location="../D" path="src" />
</classpath>
</target>
スクリプトを実行しようとすると、この行に「コンパイルが失敗した」というエラーが表示されます。ビルドスクリプトでクラスパスを設定する際にヘルプが必要です。前もって感謝します