Como usar uma alternativa (JAXB) ao XStream para ler a configuração do solucionador no Optaplanner?

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

  •  29-07-2022
  •  | 
  •  

Pergunta

O Optaplanner usa o XStream para ler a configuração do solucionador do XML. Para usar o JAXB, é suficiente ter implementação personalizada do XMLSolverFactory e SolverConfig?

Foi útil?

Solução

Não, porque o *Config As aulas não são anotadas com anotações JAXB em 6.0.0. Há uma discussão aberta se queremos migrar do XStream para o JAXB, para que possamos oferecer um XSD da configuração do solucionador.

Observe também que essas duas coisas são completamente distintas:

  1. Leia uma configuração de solucionador de XML
  2. Leia um conjunto de dados de solução do XML (~ Problemio)

Para 2), você pode substituir com muita facilidade XStreamProblemIO com um JaxbProblemIO (que deve ser fácil de escrever).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top