Clone
Sterling Greene
committed
on 17 Jan 17
Add BuildOutputCleanup implementation
- Detect Gradle version changes by keeping a `built.bin` in the project cache dir
- Register a listene… Show more
Add BuildOutputCleanup implementation

- Detect Gradle version changes by keeping a `built.bin` in the project cache dir

- Register a listener that triggers clean up at the end of the configuration phase

- The build output cleanup cache only invokes the deleter when the marker file is missing

- Provide a registry that plugins can contribute output files to

- In LifecycleBasePlugin (the base plugin), register the buildDir and clean task target files

- Use a build operation when cleaning stale output files

+review REVIEW-6424

Show less

master + 477 more