Arquillian找不到addAsWebInfResource方法

时间:2016-05-20 12:17:28

标签: jboss-arquillian

我找不到这种方法,但所有例子都显示了它:

return ShrinkWrap.create(JavaArchive.class).addPackage(Baby.class.getPackage())
                .addAsManifestResource("jbossas-ds.xml", "jbossas-ds.xml")
                //.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
                .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
                .addAsResource("test-persistence.xml", "META-INF/persistence.xml");

要使此方法有效,我需要做些什么addAsWebInfResource?我只有addAsResourceaddAsManifsetResource,而不是addAsWebInfResource

1 个答案:

答案 0 :(得分:2)

您的ShrinkWrap包不是网络存档:

ShrinkWrap.create(JavaArchive.class)

应该是:

ShrinkWrap.create(WebArchive.class)

这应该为您提供这些方法。