ビルド xml の 1 つに次の部分があります。- "common.xml" と呼ばれる これは社内の共通ライブラリに由来するため、多くのプロジェクトがこの同じ構造を共有しています。
<target name="init.compile.copy.sources">
<if>
<isreference refid="compile.copy.sources"/>
<then>
<property name="compile.copy.sources" value="1"/>
</then>
</if>
</target>
また、ant を使用した私のビルド スクリプトは、オフィスの PC で問題なく表示されます。特定のプロジェクトは「eMyproj」という名前で、ディレクトリ c:\developer\projects\myProject にあります。繰り返しますが、オフィスにいるときは問題なく動作します。
自宅から VPN に接続し、オフィスの PC から自宅のドライブ (B:) をネットワーク フォルダーにマッピングしました。また、ビルド スクリプトが機能しません。他のいくつかのスクリプトは機能するため、自宅の PC で私の ant ant Java ホームは正しく設定されていますが、スクリプトの 1 つで次のエラーが発生します。
B:\eMyproj\trunk\.buildsys\common.xml:63: Problem: failed to create task
or type if
Cause: The name is undefined.
誰が問題が何であるかを教えてもらえますか? ビルド スクリプトはオフィスの PC で動作しているため、何も変更しません。ただし、ネットワークにマップされたドライブでは失敗します。どこかに道があるに違いない..しかし、私は想像できるすべてを見ました。