Do not overrride any -D that get passed into the jvmargs
Today AMPS wants to set -D arguments. That well and god but it should NOT overrride -D args that have already been set via the user.
It should "merge" in its -D arguments carefully and disregard any that are already set
Further to the above - I think all that needs to happen is that merge properties code to happen earlier in the build lifecycle - at the moment it only enables overriding at the cargo run stage.