I have found a solution to this problem, I have added the code below above the descriptors tag and this has now stopped the generic tag being added to the jar as I want.
<appendAssemblyId>false</appendAssemblyId>
<finalName>${project.name}-${project.version}</finalName>