Sto provando a distribuire una guerra esistente da un altro progetto di maven in Arquillian. Ho risolto la guerra e l'ho copiata nella directory di destinazione del mio progetto Arquillian.Arquillian: Crea un WebArchive da una guerra esistente usando ShrinkWrap
io cerco per creare qui sotto:
@Deployment
public static WebArchive createDeployment() {
return (WebArchive) ShrinkWrap.create(ZipImporter.class, "MyWarToTest.war").importFrom(
new File("target/MyWarToTest.war"));
}
Tuttavia, io sono sempre un'eccezione calco.
Causato da: java.lang.ClassCastException: org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl non può essere cast org.jboss.shrinkwrap.api.Archive
Immagino che dovrei provare a creare la guerra in un modo diverso?