我正在从事的项目从maven转移到了gradle。 在Maven中,我使用了Maven解析器:
@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 for Gradle,但不幸的是它没有起作用。也许这里有人遇到同样的问题?