【发布时间】:2014-12-20 21:10:54
【问题描述】:
如何创建使用 XStream 的 Arquillian 测试?
部署方法应该是怎样的?
我尝试的第一件事是添加我的类和 XStream 包。
ShrinkWrap.create(WebArchive.class, "myTest.war")
.addClass(...) // my classes
.addClass(...) // my classes
.addPackages(true, "com.thoughtworks.xstream")
.addAsResource("META-INF/persistence.xml", "META-INF/persistence.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
抱怨缺少 XStream 依赖项时出错,所以我补充说:
.addPackages(true, "org.dom4j")
.addPackages(true, "org.xmlpull")
之后,我仍然收到以下错误:
com.thoughtworks.xstream.io.StreamException:无法创建 XmlPullParser 在 com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:56) 在 com.thoughtworks.xstream.XStream.fromXML(XStream.java:1040) 在 com.thoughtworks.xstream.XStream.fromXML(XStream.java:1031) (...)
我还能做什么?
【问题讨论】:
标签: java xstream jboss-arquillian