質問
おかややmad!!
を使用してい食生成antfilesの構築プロジェクトの依存関係は、そのbuildfileディレクトリである 兄弟 の直接の祖先のプロジェクトいます。E.g.う場合のディレクトリ "/ベース/モジュール/clinicalcontext", のディレクトリの依存関係は単純に "/ベースコア".
そこで発生するbuild.xml 使用../../コアるafaikに通知するものとします。ものではない!!コンソールからできな蟻が 三 レベルだけではなく(でFileNotFoundに "/core/build.xml").
を変えようとしたことがわか相対パス "../コア" とくに驚くべきこAnt戻る 一つ レベルでの挽歌 "/ベース/モジュールコア" 所有していない).定できるようになりました世界に伝えAnt t戻る 二つの ょうか。内にあります。を利用するのは避ける絶対パスからも、プロジェクトを別の機械に来ました。
おかげです。
解決
すべてのAntパスが相対的に現在の作業ディレクトリを設定します。
なので、チェックディレクトリが実行スクリプトです。
私はこの使用を開始す ${basedir}
のパスを取得する相対位置の build.xml
.
お場合、相対パスであるようになります: ${basedir}/../../core
, ではなく、 ../../core
.
の不整合の手続きの点なぜ食生成antスクリプトを進めていくうえで良い出発点で良いプロジェクトを構築。
編集.なぜだろうeclipse ant発電機な挿入 ${basedir}
相対パス?もしかしたら報告されるべきです。
所属していません StackOverflow