単純なbuild.xmlを構築して特定の条件でタールボールを作成しようとしています。私はすべての可能な選択肢を試しましたが、私が探しているものを達成できません。Ant tarファイルセットは、すべてのサブディレクトリを除外しますが、パターンを使用しています。
私はすべてを除外し、必要なサブディレクトリのみを含むパターンを使用するために使用できるワイルドカードを探しています。
以下は、サンプルソースDirです。プロンプト、オーディオ、ビデオなど約30のサブディレクトリがあります。これらのサブディレクトリのそれぞれには、en、fr-frなどの特定の言語を持つ複数のサブディレクトリがあります。langディレクトリのそれぞれには、.au、.txt 。 HTMなど
出典監督:
ロケール/
`-- prompts
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
`-- audio
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
`-- video
|-- en
|-- some files
|-- en-gb
|-- some files
|-- fr-FR
|-- some files
|-- es-ES
|-- some files
私は何をしようとしていますがantを実行した後で、それが唯一の特定の言語ファイルとタールを作成し、除外しますall.So最終タールfr-Fr lang packのために以下のようなものがあるはずです。私はcmdでantの引数として-Darg = fr-FRを使用して、作成したいlangパックを選択する予定です。こうすることで、特定のファイルのみでlang packを作成することができます。
ロケール/
`-- prompts
|-- fr-FR
|-- some files
`-- audio
|-- fr-FR
|-- some files
`-- video
|-- fr-FR
|-- some files
さらに詳しい情報を追加するには、 しかし、まだ私はすべてのラングを含むようになっています。すべてのディレクトリ名を指定してすべてを除外することはオプションではありません。なぜなら、-Dargでlang名を指定して、必要に応じて特定のlangパックを作成する必要があるからです。これがきれいだといいですか? –
user2917246