Closed hohwille closed 1 year ago
The rational was basically to standardize the same repository on a common ID. So far, there were repository
as well as ossrh
IDs within the pom. I am totally fine to standardize on either ossrh
or repository
.
Occurrences:
IMHO we have used repository
what is also more generic and have used it in a wider range than just the given links.
So more or less we have meanwhile decided to stick with repository
and have to change other places where we do not follow this "standard".
As a devonfw-deployer, I want to have stable deployment logic so that I do not have to update my settings and hunt down errors when deployment to OSSRH fails. With commit https://github.com/devonfw/maven-parent/commit/faf9389483fe1025655e3c414340dad1744facb8 the repository ID has been changed. With this issue I would like to clarify the rationale behind this. At least the cons against this change are:
settings.xml
files of users and automated pipelines already contain the repository IDrepository
. With that change those would break.repository
while others have already been updated and require the new oneossrh
. As a result we would need to put both IDs with according credentials into allsettings.xml
Just to outline the impact of your change:
settings.xml
files on local computers (at least for me)So my suggestion would rather be to revert this change and consider aligning the repos of devonfw that do not yet follow the repository ID and parent POM strategy that once has been discussed and agreed for devonfw.