Criar projetos JAXB
Salve um arquivo de esquema XML no seu sistema de arquivos.
O JAXB é uma estrutura de vinculação para você converter dados entre os formatos XML e Java. No Studio, você pode converter arquivos de esquema XML em classes Java criando um projeto JAXB. Depois de criar um projeto JAXB, você pode implementar as classes Java dele em uma integração adicionando-o como uma dependência em um projeto de conjunto.
- Selecione .
- Na janelaDetalhes de configuração do projeto, considere:
Opção Descrição Project nameO nome do seu projeto.Target runtimeO servidor de tempo de execução alvo do seu projeto. É preenchido automaticamente comoWorkday Runtime.ConfiguraçãoA configuração da faceta do seu projeto. É preenchido automaticamente comoWorkday Schema to Java (JAXB) Project. - Na janelaSource Folders, considere o seguinte:
Opção Descrição Generation directoryA pasta de diretório para suas classes Java geradas por JAXB. É preenchido automaticamente comojaxb-gen.Mark generated resources as derivedMarca suas classes Java geradas por JAXB como recursos derivados. O Studio marca automaticamente essa caixa de seleção. - Na janelaJAXB Schema Selection and Generation Settings, considere o seguinte:
Opção Descrição Schema FilesO local dos seus arquivos de esquema XML. O Studio exibe estas opções:- Workspace
- Externo
- URL
JAXB External Binding Files (optional)O local de todos os arquivos de associação para seus esquemas XML. O Studio exibe estas opções:- Workspace
- Externo
Generate default binding file for unmapped schemasCria arquivos de associação genéricos para seus esquemas XML.Location within ProjectA pasta de diretório para arquivos de vinculação genéricos. Preenchido automaticamente comojaxb-resources/bindings.xjb.Escolha como gerenciar arquivos de vinculação JAXB externos e de esquemaSelecioneCreate links in the project to external Schema/Binding filespara criar links para seus arquivos de esquema e de associação no seu novo projeto JAXB. O Workday seleciona essa opção automaticamente.SelecioneCopy Schema/Binding files to project nowpara copiar seus arquivos de esquema e de associação para o seu novo projeto JAXB.Compiler OptionsO Studio exibe estas opções:- Specify target package (overrides all other package definitions)
- Apply less strict validation to schemas
- Suppress package level annotations
- Automatic name conflict resolution
- Clique emFinish.
O Studio exibe o projeto JAXB na visualização
Project Explorer
.Adicione o projeto JAXB como uma dependência em um projeto de assembly.