¿Cómo usar una alternativa (JAXB) a XStream para leer la configuración del solucionador en Optaplanner?

StackOverflow https://stackoverflow.com/questions/19842013

  •  29-07-2022
  •  | 
  •  

Pregunta

Optaplanner usa XStream para leer la configuración del solucionador de XML. En su lugar, para usar JAXB, ¿es suficiente tener una implementación personalizada de XMLSolverFactory y SolucionCig?

¿Fue útil?

Solución

No, porque el *Config Las clases no están anotadas con anotaciones JAXB en 6.0.0. Hay una discusión abierta si queremos migrar de Xstream a Jaxb, para que podamos ofrecer un XSD de la configuración de Solucionador.

También tenga en cuenta que estas 2 cosas son completamente distintas:

  1. Lea una configuración de solucionador de XML
  2. Lea un conjunto de datos de solución de XML (~ Problemio)

Para 2), puede reemplazar muy fácilmente XStreamProblemIO con un JaxbProblemIO (que debería ser fácil de escribir).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top