アリからレーキに移行することは本当に有利ですか?
ant から移行して何か記念碑的なものを見つけた人はいますか?
参考までに: 現在の環境は、J2ME ビルド用の Ant です。
アリからレーキに移行することは本当に有利ですか?
ant から移行して何か記念碑的なものを見つけた人はいますか?
参考までに: 現在の環境は、J2ME ビルド用の Ant です。
私はそう思いますが、私は .NET 環境の人間なので、Java 環境の人間とは異なる視点を持っています。msbuild (MS の XML 駆動型 NAnt の取り組み) で重要なビルド スクリプト (clean、generate-assembly-info、build、test、coverage、analyses、package) を作成して維持していましたが、非常に苦痛でした。
約 1 週間の作業時間 (クリスマスの時期に空のオフィスが大好きになりました!) で、すべてを (LOC の観点から) もう少し機能の短いスクリプトに置き換えるのに十分な ruby+rake を学びました。そして、より理解しやすい(とにかく、私は願っています; まだレビューしていません)。
利点: - 新しい言語ですが、実際の言語です。私のチームメイトは新しい言語を学ぶのが好きで、これは言い訳にはなりませんが、言い訳にはなります ;-) 私が正しければ、これはバス要因を緩和するかもしれません。- ここからカピストラーノ (RoR 世界の自動化/リモート/分散展開ツール) までの短いホップ (私が収集) です。MS スタック ショップであるにもかかわらず、最終的に CLI 構成ツールを持つ IIS7 と組み合わせて使用する予定です。
それで、ええ。あなたのマイレージは異なるかもしれませんが、私にとってはそれだけの価値がありました.
あなたが望むならレーキは素晴らしいです:
レーキはあなたにとって悪いです:
buildrもチェックしてみてください。これは、rake 上に構築された高レベルのビルド ツールです。私見では、maven から多くの優れた機能を取り入れ、悪い機能を捨てています。私はそれを大きなものに使ったことはありませんが、持っていてとても満足している人を知っています.
Ant がニーズを満たしていない場合は、 Gantもチェックしてみてください。Ant に本格的なスクリプト サポートを追加しますが、必要に応じて Ant タスクを再利用できます。それは、アリの何が嫌いかによって異なります。