私は、ファイルを生成するために名前customTask
のgradleカスタムタスクを持っています。build.gradleのカスタムタスクをカスタマイズする
手動で生成されたファイルを削除したり、ディレクトリを作成したり、グラデーションをクリーンにしたりしても、UP-TO-DATEの状態は真のままで、タスクは再び実行されません。
また、私はcompileJava
dependsOn
customTask
としました。
この問題を解決するにはどうすればよいですか?
私は、ファイルを生成するために名前customTask
のgradleカスタムタスクを持っています。build.gradleのカスタムタスクをカスタマイズする
手動で生成されたファイルを削除したり、ディレクトリを作成したり、グラデーションをクリーンにしたりしても、UP-TO-DATEの状態は真のままで、タスクは再び実行されません。
また、私はcompileJava
dependsOn
customTask
としました。
この問題を解決するにはどうすればよいですか?
あなたはファイルを共有することができますか?
しかし、あなたがするワンすべては、いくつかのファイルをバックアップ前にコンパイルクリーンであるならば、あなたはdoFirst
例えばでコンパイルタスクを拡張で見ることができますタスク内部https://docs.gradle.org/current/userguide/more_about_tasks.html
compile.doFirst { if (true) { throw new StopExecutionException() } }
書き込み
outputs.upToDateWhen { false }
、これは、UP-TO-DATE
場合でも、実行するタスクを強制します