替换Arquillian中的.properties资源

时间:2019-06-19 08:32:54

标签: java jboss-arquillian

我正在使用 Arquillian,版本1.4.1最终进行测试,我需要在测试环境中使用其他.properties文件,以具有与生产环境不同的配置。< / p>

到目前为止,我试图将其作为资源添加到WebArchive中(如this thread中所述),

WebArchive webArchive = ShrinkWrap.create(MavenImporter.class)
                .loadPomFromFile("pom.xml")
                .importBuildOutput()
                .as(WebArchive.class);

webArchive = webArchive.addAsResource("test-file.properties");

但是测试失败并显示以下错误:

RuntimeException: Could not invoke deployment method: public static org.jboss.shrinkwrap.api.spec.WebArchive .createWar()

在添加新的webArchive.delete(/path/to/file)之前,我还试图删除当前文件,但是最终抛出了相同的异常。

是否有任何类似于webArchive.deleteClass()webArchive.addClass()的方法?

0 个答案:

没有答案