質問
同僚は、rakeをruby以外のプロジェクトのビルドシステムとして使用するというアイデアを浮かびました。 autoconfツールセットが通常使用される他の言語を補完するようにrakeを拡張することは可能ですか?
他のヒント
RakeをMakefileの簡単な代替として使用する方法は、マニュアルで見つけることができます...
私は自分で書くビルドのためにほぼ排他的に使用しています... Javaを使用する場合、AntとMavenの方が良い選択です-それらの背後に多くのコードがあります...しかし、私に関しては、あなたはXMLでプログラミングするために少し頭脳化されているので、私はよくRakeを多くのタスクに使用し、次のようにAnt / Mavenから呼び出します。
<target name="custom_task">
<exec executable="/usr/bin/env">
<arg value="rake"/>
<arg value="some-task"/>
<arg value="param" />
</exec>
</target>
それは、特にAntを使用できないJVM上で何かを実行する必要がある場合、非常に効率的ではない可能性があるため、最善のアイデアではありません... JRubyを試したことはありません。 ... しかし、他のタスク-ファイルの処理、テキストファイルで何かをするなど、私にとっては本当にうまくいきます:-)
私はこれを使用して、いくつかの非Railsプロジェクトに(Capistrano)をデプロイします。 1つのJava(サーブレット)といくつかの静的HTMLサイト。
非常に便利です。
Flexアプリケーションのコンパイルに使用します。 Flex SDKコマンドラインツールのラッパーを作成しました。どのツールチェーンでも簡単に実行できますコマンドラインから呼び出すことができます。
所属していません StackOverflow