Я только сейчас изучаю файловые задачи в Rake. У меня есть сотни исходных файлов javascript, которые объединяются в 10 или около того файлов. Я вижу, что такое сопоставление можно сделать разумно с файловыми задачами. Похоже, вам нужно указать каждый файл.
Есть ли эффективный способ написать файловую задачу, которая рекурсивно находит все эти файлы javascript и сравнивает их с конкатенированными файлами с правой стороны? Часть конкатенации — сложный шаг, и в данный момент она выполняется с помощью специального инструмента сборки, пока я не смогу получить это в ruby.
Например,
/a.js
/c.js -----------> base.js
/geo/b.js
/geo/c.js -----------> geo.js
/mod/d.js
/mod/e.js -----------> mod.js