Pergunta

Temos um projeto netbeans que tem um XSD que usamos para criar um WSDL e usamos o WSDL para criar um webservice. Como estamos usando tipos em nossa jaxb xsd é usado e um dos nossos métodos webservice parece com isso:

public void someMethod( org.netbeans.xml.schema.line.Line x )...

Assim que nos deixa um problema com a subversão desde os objetos de linha são gerados por netbeans. Então, nós queremos fazer é, quer dizer netbeans para colocar os arquivos dentro do projeto? Ou dizer netbeans que irá gerar o código jaxb e que eles devem usar nossas aulas quando as chamadas webservice são processados? Como podemos realizar um destes, que são algumas outras alternativas?

Foi útil?

Solução

Você tem aprox. duas escolhas

  1. tem todos os arquivos gerados em subversão ou
  2. Certifique-se de que a geração do arquivo é totalmente automatizado

Não sei como facilmente 2. pode ser ser feito com netbeans, mas é a maneira que eu recomendo como commits não se espalham por todo o lugar depois de alterar uma linha em um arquivo. Além disso, você não precisa se preocupar com "eu atualizar o webservice, ou que eu acabei de atualizar o xsd?".

OTOH, a subversão não se importa se algum editor atualizados lotes de arquivos -. Ele simplesmente faz que os dados entra no repo

A parte importante é não tem um procedimento manual para a construção de seu projeto. Totalmente automatizado == bom.

Outras dicas

arquivos Desde Netbeans 6.7 gerados são automaticamente marcados como tal, e Netbeans não usar ferramentas de controle de versão (Subversion, Mercurial, ...) sobre eles.

Procure aqui para "fonte gerado" .

Agora é possível até mesmo definir tarefa personalizada formiga que fazer alguma coisa diretórios dentro gerados, vamos dizer, a cada vez que você executar / limpo construção .

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