I noticed that the Hipparchus CI/CD pipeline code was unnecessarily complicated and did not apply the same naming rules depending on whether the pipeline was running on the original project or on a fork (in the original project, we let Maven choose the key used in SonarQube, whereas for clones, we impose this key according to a strict logic).
This PR aims to simplify and harmonize this code. If you find it acceptable, please let me know before merging the code, as I'll need to adjust the Hipparchus project key in SonarQube. Otherwise, the pipeline will fail.
I noticed that the Hipparchus CI/CD pipeline code was unnecessarily complicated and did not apply the same naming rules depending on whether the pipeline was running on the original project or on a fork (in the original project, we let Maven choose the key used in SonarQube, whereas for clones, we impose this key according to a strict logic).
This PR aims to simplify and harmonize this code. If you find it acceptable, please let me know before merging the code, as I'll need to adjust the Hipparchus project key in SonarQube. Otherwise, the pipeline will fail.