Я хочу использовать buildr для автоматизации задач.
Я хочу использовать функцию buildr cc
, которая (по умолчанию) запускает компиляцию при изменении исходной папки.
Моя цель - настроить сборщик для определенного каталога для выполнения пользовательскогозадача (например, системный вызов)
Моя последняя версия (не работает, потому что я определяю сборку) следующая.
define "directory_watcher" do
compile.sources << _(".")
compile.from(_(".")).using(:javac)
compile do
p "Calling pandoc in compile"
system "pandoc 0*.txt -o directory_watcher.html -s -c css/base.css"
end
build do
p "Calling pandoc in build"
system "pandoc 0*.txt -o directory_watcher.html -s -c css/base.css"
end
end
Используя этот файл сборки, мне удалось просмотреть корневую папку вместо main / src / ... Но ничего больше.Если я изменяю файл, он уведомляется, но текст «Вызов pandoc при компиляции» не отображается.
Как его решить?