2009-06-12 8 views
0

Apache Commons Configurationを使用し、ビルドツールにantを使用しようとしています。私は1つの名前空間クラスを持っています。そして、蟻がもちろんそれをサブディレクトリとして構築します。 .xml設定ファイルをリーフディレクトリに置く必要があります(例:$ {build}/com/cross/xxx /)。これを行うための自動化された方法はありますか、または葉のフォルダのパスを手動で設定するだけですか?アリのファイルを葉のディレクトリにコピーする

+0

私はあなたの質問に従っているか分からない。ビルドの*前*ビルドの*後にXML設定ファイルをコピーする必要がありますか? 「リーフフォルダのパスを手動で設定する」とはどういう意味ですか? – Eddie

+0

ビルドした後、 "output"フォルダに入れます。 –

答えて

2

チェックアウトにディレクトリツリー全体をコピーします。あなたは(あなたのXML設定ファイルの名前​​3210と仮定して)このような何かをしたいと思う:

もちろん
<copy file="config.xml" todir="${build}/com/cross/xxx/" preservelastmodified="true"/> 

preservelastmodifiedはオプションです。コピー作業は非常に強力です。上記は、できることの最も簡単な可能性のあるサンプルです。

+0

しかし、具体的には、infer/com/cross/xxxというコマンドを持っていますか? –

+0

いいえ、あなたがしたいことについてAntはあなたの心を読むことができません。 –

+0

@carej Antは真剣に新しいマインド・リーディング機能を必要とします。 –

0

xmlは、プロジェクト内の必要なディレクトリに保存します。ソースファイルを使用するか、または別のツリーに格納することをお勧めします。リソース/ COM// XXX 渡り、単にあなたのビルドディレクトリのAntタスクcopy

関連する問題