Deprecate Xalan for removal
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- testing-qa, tooling
Línea de trabajo
Comienza leyendo org.apache.jmeter.util.XPathUtil y org.apache.jmeter.util.PropertiesBasedPrefixResolver; después, revisa cómo expone JMeter estas APIs basadas en Xalan. Confirma qué implementación puede reemplazar a Xalan manteniendo la compatibilidad con la API pública; se considera terminado cuando el uso de Xalan queda obsoleto para su eliminación según lo planificado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
JMeter ships with Xalan, however, many its features are available with Java.
Xalan is not actively maintained, so we should consider removing Xalan APIs.
Unfortuantely, JMeter public APIs include Xalan classes, so we can't easily drop it.
The plan is as follows:
- Deprecate Xalan for removal in JMeter 6.0 <-- this issue
- Remove Xalan somewhere in 2026-2027
Looks like org.apache.jmeter.util.XPathUtil is not used by third-party code:
https://github.com/search?q=%22import+org.apache.jmeter.util.XPathUtil%22&type=code
org.apache.jmeter.util.PropertiesBasedPrefixResolver is not used either:
https://github.com/search?q=%22import+org.apache.jmeter.util.PropertiesBasedPrefixResolver%22&type=code
Looks like we could just replace the implementation and drop Xalan
- Lenguaje dominante
- Java
- Estrellas
- 9.6k
- Forks
- 2.3k
- Merge medio
- 18 h 33 min
- PR fusionados (30 d)
- 12
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/jmeter
-
[Bug] Typo in assertion property name: "Asserion.test_strings" missing 't'Posiblemente ocupada @waterWang la tomó hace 47 días. Abiertodefect to-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
apache/jmeter#6751 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement to-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
RandomDate ignores inclusive end date and throws when start == endPosiblemente ocupada @weillercarvalho la tomó hace 324 días. Abiertodefect to-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apache/jmeter#6609 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
documentation to-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
invalid wontfix
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
apache/jmeter#5770 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/jmeter
Issues similares
-
waiting-for-triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
spring-cloud/spring-cloud-openfeign#1443 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
ADORSYS-GIS/keycloak-oid4vp-plugin#221 ·
Los mantenedores suelen responder en 2 días
-
Upgrade to Spring Pulsar 2.0.8Abiertostatus: team-only type: dependency-upgrade
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
spring-projects/spring-boot#52099 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
tchiotludo/akhq#3307 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/jeo-maven-plugin#1885 ·
Los mantenedores suelen responder en 4 días