Affects Version/s: 0.9
Fix Version/s: None
For example, most tasks have certain mandatory properties, yet our tasks are inconsistent about checking whether a given property has been specified or not, and we end up with NPEs when the tasks execute. We should make it easy to declare that a given property is mandatory, so that Gradle can take care of the validation and providing feedback to the user.
Any validation could probably be applied to convention objects too.