Проект, над которым я работаю, перешел из maven в gradle.С Maven я использовал Maven resolver:
@ArquillianSuiteDeployment
public abstract class AbstractEntityTest {
@Deployment
public static Archive<?> createDeployment() {
File[] files = Maven.resolver().loadPomFromFile("pom.xml")
.importRuntimeDependencies().resolve().withTransitivity().asFile();
return ShrinkWrap.create(WebArchive.class)
.addPackages(true, "my.packages")
.addAsLibraries(files)
.addAsResource("test-persistence.xml", "META-INF/persistence.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
}
}
, и он работал.Я нашел этот ShrinkWrap Resolver для Gradle , но, к сожалению, он не сработал.Может, у кого-то здесь была такая же проблема?