apache / apache/maven-changes-plugin
[MCHANGES-411] Issue link is mangled if project.issueManagement.url does not end with slash (/)
- Vorherrschende Sprache
- Java
- Sterne
- 15
- Forks
- 22
- Ø Merge
- 8 Std. 1 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
**[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)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne in src/main/java/org/apache/maven/plugins/changes/ChangesReportGenerator.java bei der URL-Behandlung um die Zeilen 634-646. Reproduziere den Bericht mit einer issueManagement URL, der ein abschließender Schrägstrich fehlt, passe anschließend die Behandlung so an, dass der generierte Issue-Link die konfigurierte Basis-URL beibehält, und überprüfe den resultierenden Link.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100