本文主要是介绍java 8 中使用Ant的 wsimport 任务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport"><classpath refid="metro.classpath"/></taskdef>
在使用ant构建时,抛出异常:
java.lang.AssertionError: org.xml.sax.SAXParseException; systemId: ... schema_reference:
Failed to read schema document 'xjc.xsd', because 'file' access is not allowed due to restriction set by the accessExternalSchema property.
解决办法: 在 path/to/jdk8/jre/lib下面添加一个jaxp.properties的文件,内容为:
javax.xml.accessExternalSchema = all
参考文献:http://docs.oracle.com/javase/7/docs/api/javax/xml/XMLConstants.html#ACCESS_EXTERNAL_SCHEMA
这篇关于java 8 中使用Ant的 wsimport 任务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!