PhingのUpToDateTask
を マッパーで使用する方法の例を教えてもらえますか?私はそれを理解することはできませんし、ネット上の例を見つけることができません。マッパーを使ってPhing UpToDateTask?
ここに私が達成しようとしているものがあります。私は がExecTask
とRubyのSASSパーサーを使ってCSSに変換するSCSSファイルをたくさん持っています。しかし、私は ソースファイルのいずれかが変更された場合、CSSファイルを再生成したいだけです。
ソースSCSSファイルはapp/assets/css
であり、コンパイルされたファイルは がapp/webroot/css
に配置されています。 UpToDateTask
を使用して、app/assets/css
にある のファイルのいずれかが app/webroot/css
のいずれのファイルより新しいかどうかをテストできますか。
SASSコミックには、 CSSファイルに対する1対1のファイル名マッピングがありません。最終的に が3-4のCSSファイルにコンパイルされるダースのSCSSファイルが存在する可能性があります。これらのCSSファイルを私のbuild.xml
にハードコードすることはできますが、より一般的で再利用可能なビルドターゲットを作成したいと思います。
ありがとうございます!
私は知っています。もっと汎用的な方法を探していたので、新しいSCSSファイルを追加しただけでビルドスクリプトを変更する必要はありません。 –