apache / apache/maven-changes-plugin

[MCHANGES-411] Issue link is mangled if project.issueManagement.url does not end with slash (/)

Ouverte
#281 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug priority:major
Langage dominant
Java
Étoiles
15
Forks
22
Merge moyen
8 h 1 min
PR mergées (30 j)
3

Description

**[Unassigned Developer](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unassigned-developer)** opened **[MCHANGES-411](https://issues.apache.org/jira/browse/MCHANGES-411?redirect=false)** and commented

Consider the follwing block in your POM:

```xml

GitHub
https://github.com/michael-o/tomcatspnegoad/issues

```

The changes report will turn the issue link into `https://github.com/michael-o/tomcatspnegoad/%ISSUE%` because here (https://github.com/apache/maven-changes-plugin/blob/e85711fd246c505e5e088c16014afd2d5fe91e0c/src/main/java/org/apache/maven/plugins/changes/ChangesReportGenerator.java#L634-L646) it will chop off the last components, ignoring it will end with a slash or not.

---
No further details from [MCHANGES-411](https://issues.apache.org/jira/browse/MCHANGES-411?redirect=false)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez dans src/main/java/org/apache/maven/plugins/changes/ChangesReportGenerator.java, au niveau de la gestion des URL autour des lignes 634-646. Reproduisez le rapport avec une issueManagement URL qui ne comporte pas de barre oblique finale, puis ajustez la gestion afin que le lien d’issue généré conserve l’URL de base configurée et vérifiez le lien obtenu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
build-system
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.