add code signature, maven version and jdk version checks