誰かがマッパーで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ファイルにコンパイルされる12個のSCSSファイルが存在する可能性があります。これらのCSSファイルを自分のファイルにハードコーディングするだけでよいことはわかってbuild.xml
いますが、より一般的で再利用可能なビルドターゲットを作成したいと思います。
前もって感謝します!