由于一些类路径问题,我正在从我的应用程序中删除对Xerces的Maven依赖项 . 据我了解,不再像JRE中那样需要它 . 但是,在编译使用org.apache.xml.serialize.OutputFormat和org.apache.xml.serialize.XMLSerializer的junit时,将不再找到这些导入 .
我应该将Xerces添加为“提供”范围还是JRE中未提供这些类? Xerces和其他库是否已打包到JRE中的其他JAR中?我在文件系统上找不到它所以我不确定在Maven中使用哪个版本提供依赖 .
1 回答
首选解决方案似乎只是使用Java API,因此我删除了org.apache.xml.serialize.OutputFormat并使用以下格式:
现在我不再需要Xerces依赖 .