Я пытаюсь развернуть существующую войну из другого проекта maven в Arquillian. Я разрешил войну и скопировал ее в целевой каталог моего проекта Arquillian.
Я пытаюсь создать его ниже:
@Deployment
public static WebArchive createDeployment() {
return (WebArchive) ShrinkWrap.create(ZipImporter.class, "MyWarToTest.war").importFrom(
new File("target/MyWarToTest.war"));
}
Однако я получаю исключение приведения класса.
Вызвано: java.lang.ClassCastException: org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl нельзя преобразовать в org.jboss.shrinkwrap.api.Archive
Я предполагаю, что я должен попытаться создать войну по-другому?