@Deployment public static WebArchive processArchive() { return initWebArchiveDeployment("test.war", "singleEngineWithProcessEnginePlugin.xml") .addClass(GroovyProcessEnginePlugin.class) .addAsResource("org/camunda/bpm/integrationtest/deployment/war/groovy.bpmn20.xml") .addAsResource("org/camunda/bpm/integrationtest/deployment/war/groovyAsync.bpmn20.xml") .addAsLibraries(Maven.resolver() .offline() .loadPomFromFile("pom.xml") .resolve("org.codehaus.groovy:groovy-all") .withoutTransitivity() .as(JavaArchive.class)); }
public static File[] resolve(File cacheFolder, MavenDependency[] dependencies) { String hash = hash(dependencies); File[] files; File cacheFile = getCacheFile(cacheFolder, hash); if (cacheFile.exists()) { files = readCache(cacheFile); } else { files = Maven.configureResolver() .addDependencies(dependencies) .resolve() .withTransitivity() .asFile(); writeCache(getCacheFile(cacheFolder, hash), files); } return files; }
public static File[] resolve(File cacheFolder, MavenDependency[] dependencies) { String hash = hash(dependencies); File[] files; File cacheFile = getCacheFile(cacheFolder, hash); if (cacheFile.exists()) { files = readCache(cacheFile); } else { files = Maven.configureResolver() .addDependencies(dependencies) .resolve() .withTransitivity() .asFile(); writeCache(getCacheFile(cacheFolder, hash), files); } return files; }
public static File[] resolveDependencies() { return Maven.resolver() .offline() .loadPomFromFile("pom.xml") .resolve( "org.infinispan:infinispan-core") .withTransitivity() .asFile(); } }