If you add <artifact/> child elements to a dependency, they must exist
If you add a javadoc or sources conf mapping, they need not exist and should map or not map as the situation demands
If you want to do both, you need to add <include/> child elements