Gradleの「dependency substitution」ルールを使用する主な目的はどれか。

開発中のライブラリの修正を、それを利用しているアプリ側で即座に反映してデバッグする際に非常に有用。