Arquillian / Shrinkwrap:如何从WAR替换jar或类文件夹?

时间:2014-11-23 10:19:58

标签: java jboss-arquillian shrinkwrap

我有一个prebuild WAR-archive,它包含我用Arquillian部署所需的所有WAR结构。所以我基于这个prebuild war文件在Arquillian中创建一个WAR-Archive。

ShrinkWrap.createFromZipFile(WebArchive.class, new File(myWarDir, "myWar.war"));

现在我想更新Arquillian WAR-Archive中的一些JAR文件和所有类文件。

如何使用特定文件夹中的类替换WEB-INF / classes中的所有类?

同样的问题是WEB-INF / lib中的特定jar文件。如何替换特定的jar文件?

与WebArchive中的任何其他资源相同的问题?

1 个答案:

答案 0 :(得分:0)

此处的API相同 - 您将返回WebArchive,只需删除相应的路径即可再次添加。