[GRADLE-1889] up-to-date checks for checkstyle tasks Created: 03/Nov/11 Updated: 04/Jan/13 Resolved: 21/Feb/12 |
|
| Status: | Resolved |
| Project: | Gradle |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Chris Jones | Assignee: | Unassigned |
| Resolution: | Not A Bug | Votes: | 0 |
| Description |
|
The checkstyle* tasks defined by the code-quality plugin always run, regardless of whether any source files have changed. It would be nice to define inputs and outputs for those tasks so they can do an up-to-date check. |
| Comments |
| Comment by Adam Murdoch [ 03/Nov/11 ] |
|
These tasks do have inputs and outputs defined. Could you run with gradle -i? This will tell you why it's decided to run the task. |
| Comment by Chris Jones [ 03/Nov/11 ] |
|
You're right – I was encoding the date/time into the jar file's manifest of a required project. Since it changed the manifest each time gradle ran, it build a new jar file, which caused it to re-run checkstyle. |
| Comment by Adam Murdoch [ 19/Feb/12 ] |
|
Can I close this issue, then? |
| Comment by Chris Jones [ 20/Feb/12 ] |
|
Yes, please. |