Refactoring after feedback:
	Removed getClassPath() override and put functionality into parent class
method
	Now store a list of resolved compile source artifacts inside
addCompilSourceArtifacts()