Retire or modernize the legacy Maven site and reporting stack
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Refactoring
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- java
- Bereich
- build-system, ci-cd, documentation
Rechercherichtung
Beginne mit dem Root-POM und dem geprüften gh-pages-Branch und führe anschließend mvn site und clean verify auf der unterstützten Toolchain aus. Erfasse generierte Seiten, Berichte, Abhängigkeiten, angehängte Quellen/Javadocs, Release-Metadaten und Dokumentation für Mitwirkende. Abgeschlossen ist die Aufgabe, wenn eine dokumentierte Entscheidung über Beibehalten oder Ausmustern vorliegt, nützliche Ziele und Verhaltensweisen erhalten bleiben und der Umgang mit gehosteten Inhalten und Weiterleitungen von Maintainer genehmigt wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Follow-up to #90 (reviewed at 31588e1). This tracks work intentionally kept separate from the modernization PR.
Current state
The review found mvn site failing in the legacy Site/Reflow/Doxia stack. The root POM retains Maven Site 3.4, Reflow tools 1.1.1, Velocity 1.7, Doxia Markdown 1.6, and older report plugins including FindBugs.
The reviewed gh-pages branch is a redirect to the OWASP project page, so a maintained source/site publishing requirement should be established before upgrading the entire stack.
Acceptance criteria
- Inventory which generated pages and reports are still consumed, and make an explicit retain-versus-retire decision.
- If retiring: remove unused site/report configuration and dependencies, preserve valuable documentation, and document the canonical OWASP/Javadoc destinations.
- If retaining: update the stack coherently and demonstrate a clean
mvn sitebuild on the supported toolchain. - Review obsolete reports (including FindBugs) and either replace them with maintained analysis or explicitly retire them; coordinate with security CI to avoid redundant tooling.
- Preserve attached sources/Javadocs, release metadata, existing useful links, and ordinary
clean verifybehavior. - Update contributor documentation so it no longer advertises a broken or unused workflow.
Do not delete hosted content or alter the live redirect without a separate maintainer-approved publishing step.
- Vorherrschende Sprache
- Java
- Sterne
- 543
- Forks
- 122
- Ø Merge
- 9 Std. 9 Min.
- Gemergte PRs (30 T.)
- 1
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus OWASP/owasp-java-encoder
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
OWASP/owasp-java-encoder#91 ·
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
OWASP/owasp-java-encoder#92 ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
OWASP/owasp-java-encoder#93 ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
OWASP/owasp-java-encoder#94 ·
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
OWASP/owasp-java-encoder#95 ·
Alle Issues in OWASP/owasp-java-encoder
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
bug needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 94/100
objectionary/hone-maven-plugin#1061 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
spring-projects/spring-modulith#1895 ·