Arquillian部署停止使用Gradle

时间:2018-09-12 13:32:07

标签: maven gradle intellij-idea jboss-arquillian

我正在从事的项目从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,但不幸的是它没有起作用。也许这里有人遇到同样的问题?

0 个答案:

没有答案