The POM specifies too much.
The name of the WAR file doesn't follow the common dspace-MODULE-VERSION pattern.
Several dependencies have versions specified, which would be covered by dspace-parent's <dependencyManagement>. There seems no reason for this.
The Java source and object versions are already set by properties defined in the parent.
Maven complains about the use of an old name for the project.artifactId.