私はTODOタグをチェックするfix a gradle pluginを試しています。gradleプラグインでタスク依存関係を定義する
このプラグインは、チェックを実行するために使用できる新しいタスク()を追加します。このタスクは自動的に実行されていないが、これはあなたのbuild.gradleに次の行を追加することによって行うことができます:私はこれを宣言することによって、このプラグインを使用するすべてのbuild.gradleでこの行の必要性を削除したい check.dependsOn checkTodo
プラグイン自体の依存関係これは可能ですか?私が試した
もの:
static void applyTasks(final Project project) {
TodoTask task = project.tasks.create("checkTodo", TodoTask)
project.task('check').dependsOn(task)
project.tasks().task('check').dependsOn(task)
project.tasks().check
project.getAllTasks(true).get('check').dependsOn(task)
project.getDefaultTasks().get('check').dependsOn(task)
}
project.task('check').dependsOn(task)
います:
プラグイン適用に失敗しました[クラス 'をorg.gradle.language.base.plugins.LifecycleBasePlugin']
標準のGradleライフサイクルプラグインを使用する場合、カスタム 'チェック'タスクを宣言することはできません。
project.getAllTasks(true).get(project)
のセットには「チェック」タスクが含まれておらず、その他のメソッドは「メソッドが見つかりません」というエラーのみを返します。
問題またはエラーメッセージは何ですか? –
私の編集した質問 – HoldYourWaffle