2016-11-25 4 views
1

":myproject:assemble -a"という呼び出しをタスクにラップすることはできますか?Gradle:オプションフラグ付きタスクを拡張する

複数のプロジェクト環境で1つのプロジェクトを組み立てるためのワンクリックソリューションを提供したいと考えています。それは可能ですか?

答えて

0

あなたはカスタムタスクを作成してあるSimpyし、次のようにdependsOnプロパティだ設定することができます。

assembleMyProject(dependsOn: ':myproject:assemble') { 

} 
+0

作品の種類が、私は特に「-a」フラグが含まれることを望みます。それは可能ですか? – Joschi

+0

@Joschi申し訳ありませんが、これは言及していません。コマンドライン引数のオーバーライドに関しては、可能ではないと思います。むしろ、スタンドアロンのbashスクリプトやバットファイルを作成して、正確なタスクとコマンドライン引数を使ってgradleを実行してください。 – Stanislav

+0

それは解決策になるかもしれません。私はタスクを作成することで可能かもしれませんが。とにかく助けてくれてありがとう! – Joschi

関連する問題