2012-02-15 29 views
0

ファイルからファイル名を読み込み、ビルドプロセスの一部としてマージする、ANT-buildfileに次のスニペットがあります。うまくいきますが、それぞれのファイルをすべて指定する必要があります。ファイルからの蟻の読み込み?

ファイルからglobパターンを読み込む方法はありますか?それが今見えるようここ

<loadfile property="files" srcFile="${dir.base}fileList"> 
    <filterchain> 
     <suffixlines suffix=", " /> 
     <striplinebreaks /> 
    </filterchain> 
</loadfile> 

<concat destfile="${files}" fixlastline="no"> 
    <filelist dir="${dir.files}" files="${files}" /> 
</concat> 

は、ファイル・リストからの抜粋です:

libs/jquery-1.7.1.min.js 
libs/jquery.flot.min.js 
libs/underscore-min.js 
libs/json2.js 

答えて

0

私は同じアプローチを使用し、それぞれ、すべてのファイルを指定します。しかし、ワイルドカードを使用してファイルをロードする方法が見つかったとしても、アプリケーションが壊れる可能性があります。 javascriptファイルの順序は重要なので、すべてを特定の順序で自動的にロードする方法はありません。

<concat destfile="${files}" fixlastline="no"> 
<fileset dir="your/dir/with/jsfiles" includes="**/*.js"/> 
</concat> 

あなたが一個の以上のネストされたファイルセットを使用するか、ファイルセットと混合して..を参照してください。とにかくそれは何か、ネストされたファイルセットでant

0

使用連結のためにあなたのカスタムタスク(拡張子)を書き込むことが可能です詳細はant manual concatをご覧ください。

関連する問題