Retire or modernize the legacy Maven site and reporting stack
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Refactorisation
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- java
- Domaine
- build-system, ci-cd, documentation
Piste de recherche
Commencez par le POM racine et la branche gh-pages examinée, puis exécutez mvn site et clean verify avec la toolchain prise en charge. Dressez l’inventaire des pages générées, des rapports, des dépendances, des sources/Javadocs joints, des métadonnées de release et de la documentation destinée aux contributeurs. Le travail est terminé lorsqu’une décision documentée de conserver ou de retirer les éléments existe, que les destinations et comportements utiles sont préservés et que la gestion du contenu hébergé et des redirections a été approuvée par les mainteneurs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Java
- Étoiles
- 543
- Forks
- 122
- Merge moyen
- 9 h 9 min
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OWASP/owasp-java-encoder
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OWASP/owasp-java-encoder#91 ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
OWASP/owasp-java-encoder#92 ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100
OWASP/owasp-java-encoder#93 ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OWASP/owasp-java-encoder#94 ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OWASP/owasp-java-encoder#95 ·
Toutes les issues de OWASP/owasp-java-encoder
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
bug needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 94/100
objectionary/hone-maven-plugin#1061 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
spring-projects/spring-modulith#1895 ·