[Resolvido]Gerar XSD a partir de classe Java

boa tarde, gostaria de saber como posso proceder nas annotations para que eu possa gerar uma simples classe que contenha composição.

Exemplo:

@XmlRootElement(name = "Contato")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Contato", propOrder = {
    "nome",
    "sexo",
    "idade"    
})
public class Contato {
	@XmlElement(required = true) 
    private String nome;
    private String sexo;
    private int idade;

//gets e sets

}

a outra classe:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Endereco", propOrder = {
    "logradouro",
    "numero",
    "bairro",
    "cidade",
    "cep"
})
public class Endereco {
    private String logradouro;
    private int numero;
    private String bairro;
    private String cidade;
    private String cep;
}

ambas geram o xsd(individualmente), porem quando faço a composição:

@XmlRootElement(name = "Contato")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Contato", propOrder = {
    "nome",
    "sexo",
    "idade",
    "endereco"
})
public class Contato {
	@XmlElement(required = true) 
    private String nome;
    private String sexo;
    private int idade;
   private Endereco endereco;
//gets e sets

}

Simplesmente nao gera… acho que é erro nas annotations alguem sabe como resolver??

:roll:

Resposta:
estava gerando os xsd com o seguinte cmd

schemagen Contato.java

Quando na verdade seria:

schemagen Contato.java Endereco.java

:lol: :lol: