2012-02-12 5 views
1

タスク自動化にbuildrを使用したいとします。非コンパイル・タスク用のbuildrの使用

私が使用したい機能は、ソースフォルダが変更されたときに(デフォルトで)コンパイルを実行するbuildr ccです。

私の目標は、カスタムタスク(e.g.aシステムコール)

私の最新バージョンを実行するための特定のディレクトリのセットアップbuildrにある(私はビルドを定義するために動作していない)は以下の通りです。

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 

私はルートフォルダの代わりに、メイン/ SRC/... しかし、他には何を見に成功し、このbuildrファイルを使用しました。ファイルを変更すると、「コンパイル時にpandocを呼び出す」というテキストは表示されません。

どうすれば解決できますか?

答えて

0

Buildrの連続コンパイルタスクは、コンパイラからのソースファイルを決定します。コンパイラが変更するファイルを探していない場合は、コンパイルのステップは実行されません。

ドキュメントに関して何かしている場合は、ジキルまたはそのドキュメントジェネレータ(RDoc、ヤード?)を使用することをお勧めします。希望が助けてくれる!

関連する問題