apache / apache/maven-changes-plugin

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

Offen
#281 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug priority:major
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.