2011-07-07 46 views

回答

1

如果没有办法在的IntelliJ做到这一点,那么很容易使用JAXB运行时API做的事:

JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class); 

SchemaOutputResolver sor = new MySchemaOutputResolver(); 
jaxbContext.generateSchema(sor); 

而且

private class MySchemaOutputResolver extends SchemaOutputResolver { 

    public Result createOutput(String namespaceURI, String suggestedFileName) throws IOException { 
     File file = new File(suggestedFileName); 
     StreamResult result = new StreamResult(file); 
     result.setSystemId(file.toURI().toURL().toString()); 
     return result; 
    } 

} 

更多信息: