규모의 차이도 있지 않을까 합니다.
규모가 크고, 전사차원에서 Nexus와 같은 Maven Repository를 운영하는 경우에는 박성철님 말씀대로 운영해야 할 것 같습니다.
하지만 이 경우에도 선택의 여지는 남아 있습니다. 라이브러리 소스를 변경한 경우 해당 라이브러리가 독립적으로 사용된다면(유틸성 라이브러리이고, 다른 라이브러리에서 참조하지 않는다는 조건)이라면 groupId와 artifactId, version 등을 수정하여 배포할 수 있습니다. 하지만 다른 라이브러리에서 참조하는 경우라면 제가 말한 방법은 사용이 불가능 합니다.
다시 돌아와서 규모가 작은 경우에 그리고 전사적으로 정책이 존재하지 않고 해당 업체에서 각 프로젝트별 형상관리 및 개발지원환경을 완전히 독립적으로 가져가는 경우에는 프로젝트별로 Nexus를 운영하는 것도 괜찮은 방법입니다. ^^
이에 대한 결정은 해당 사이트의 전사차원에서 형상관리 정책 등과도 연관이 있는 부분이라 case by case로 적용하심이 괜찮을 것 같습니다. ^^