ant ビルドファイルから非常に混乱した反応が返ってきて、自分が頭が悪いだけなのか、それともバグなのか疑問に思っています。
プロジェクトでグローバルに設定された次のプロパティがあります。
<property name="lib.dir" location="lib"/>
次に、ファイルセット (複数のリソース) を介して、このディレクトリから jar ファイルにいくつかのファイルを追加しようとします。
<fileset dir="${basedir}" includes="lib/*filename*"/>
そのように一致する3つの異なるライブラリが存在する必要があります。ただし、次を使用しようとすると、機能せず、ファイルが含まれません。
<fileset dir="${basedir}" includes="${lib.dir}/*filename*"/>
唯一の違いは、グローバル プロパティの使用法にあることに注意してください。簡単な質問: 最初のバージョンは宣伝どおりに機能するのに、2 番目のバージョンは機能しないのはなぜですか?