Jenkins Pipeline with Maven, SonarQube, Docker, and AWS ECR