I'd like to know who should have the authority to upload artifacts to the organization's remote repository for maven artifacts. What should be considered as the best practice to follow:
- All developers should have the authority to use maven deploy to upload project jars.
- Only Senior developers.
- QA Analysts.
- Someone else.
FYI: I'm using a nexus hosted repository for maven projects.