0

親ディレクトリからの Ant ビルド スクリプトのインクルードに問題があります。サードパーティ製ソフトウェア用のカスタム コンポーネントを開発する必要があるため、プロジェクト ディレクトリ構造を次のように設定しています。

/repos/HG REPO/Component  // repo for my component
/repos/GIT REPO/contrib/contrib-build.xml  // 3rd party software repo & build script
/repos/GIT REPO/contrib/[symlink to Component]/build.xml // My components build script

ここで、contrib-build.xml を build.xml からインポートする必要があるため、build.xml で次を使用します。

<import file="../contrib-build.xml"/>

ただし、これにより、ファイルを検索しようとするため、エラーが発生します。

/repos/HG REPO/contrib-build.xml

インポート ファイルの引数に絶対パスを指定せずにファイルにアクセスするにはどうすればよいですか? そのパスを使用すると、別の開発セットアップで手動で設定することを覚えておく必要があります。

4

2 に答える 2

1

やってみました?

<import file="../../GIT REPO/contrib/contrib-build.xml"/>
于 2013-01-03T11:09:30.320 に答える
0

エラーはフォルダ名です。Ant では、ディレクトリ名内にスペースを使用できません。変更してみる

/repos/HG_REPO/contrib.build.xml

それ以外の

/repos/HG REPO/contrib.build.xml
于 2013-01-03T11:12:19.573 に答える