Может ли кто-нибудь дать мне пример того, как использовать UpToDateTask
Phing с
Mapper? Я не могу понять это и не могу найти никаких примеров в сети.
Вот что я пытаюсь достичь. У меня есть куча файлов SCSS, которые я
преобразовать в CSS с помощью ExecTask
и синтаксического анализатора SASS Ruby. Но я только
хотите восстановить файлы CSS, если какой-либо из исходных файлов изменился.
Исходные файлы SCSS находятся в app/assets/css
, а скомпилированные файлы
помещено в app/webroot/css
. Как я могу использовать UpToDateTask
для проверки, если таковые имеются
файлов в app/assets/css
новее любых файлов в
app/webroot/css
Обратите внимание, что у компиляции SASS нет сопоставления имен файлов 1: 1
CSS файлы. Там может быть десяток файлов SCSS, которые в конце концов получат
скомпилировано в 3-4 файла CSS. Я знаю, что мог бы просто жестко закодировать эти CSS-файлы в свой build.xml
, но я хотел бы создать более общую, многократно используемую цель сборки.
Заранее спасибо!