Mandatory properties : sonar.projectKey, sonar.projectName, sonar.projectVersion,sources
Add field validation to properties, propertiesFile fields
Log a meaningful message when a mandatory Ant Sonar property is missing
When launching the Sonar Runner without providing the sonar-project.properties and/or the project kee, a NullPointerException is thrown without any additional information
Done in r4838.
Manually tested and works well ... but if possible it would be useful to display all missing mandatory properties instead of only displaying the first missing one.
Done in r4851.
Well done Evgeny !
Closed without integration test - unit test is enough.