「compileDebugJavaWithJavac」タスクをgradleのAndroidプラグインから拡張するプラグイン内でタスクを作成しようとしています。 「:アプリ」Gradle:androidプロジェクトからcompileDebugJavaWithJavacタスクを拡張するタスクを作成する
これは、私はこのプラグインを適用し、this`A問題は、プロジェクトの設定起こったようにそれは私にエラーを与えて、このタスクを実行しようとすると、私は私のカスタムプラグイン
project.task('compileAllJava', type: project.tasks.getByName('compileDebugJavaWithJavac')) << {}
以内持つコードです。
org.gradle.api.tasks.compile.JavaCompile_Decoratedがjava.lang.Class`
にキャストすることはできません
私が正しくタスクを拡張するのですか?または自分のプラグインからこのタスクを拡張することも可能ですか?
すべてのタスクの種類を表示するには、この
チェックこのリンクをお試しください。エラーメッセージは、 'type'がクラス型オブジェクトである必要があることを示唆していますが、あなたはそれに代わってタスクを与えました。実際に依存関係のチェーンを変更しようとしていますか? –
私は、compileDedugJavaWithJavacタスクの正確なコピーであるタスクを作成しようとしています – owentdoyler