本文整理了Java中org.jboss.shrinkwrap.resolver.api.maven.Maven.configureResolver()
方法的一些代码示例,展示了Maven.configureResolver()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Maven.configureResolver()
方法的具体详情如下:
包路径:org.jboss.shrinkwrap.resolver.api.maven.Maven
类名称:Maven
方法名:configureResolver
[英]Creates and returns a new ConfigurableMavenResolverSystem instance which may be used to create new MavenResolverSystem instances
[中]创建并返回一个新的ConfigurableAvenResolversSystem实例,该实例可用于创建新的MavenResolversSystem实例
代码示例来源:origin: camunda/camunda-bpm-platform
public static JavaArchive getEjbClient() {
if(CACHED_CLIENT_ASSET != null) {
return CACHED_CLIENT_ASSET;
} else {
JavaArchive[] resolvedArchives = Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.resolve(CAMUNDA_EJB_CLIENT)
.withTransitivity()
.as(JavaArchive.class);
if(resolvedArchives.length != 1) {
throw new RuntimeException("could not resolve "+CAMUNDA_EJB_CLIENT);
} else {
CACHED_CLIENT_ASSET = resolvedArchives[0];
return CACHED_CLIENT_ASSET;
}
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public static JavaArchive getEngineCdi() {
if(CACHED_ENGINE_CDI_ASSET != null) {
return CACHED_ENGINE_CDI_ASSET;
} else {
JavaArchive[] resolvedArchives = Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.resolve(CAMUNDA_ENGINE_CDI)
.withTransitivity()
.as(JavaArchive.class);
if(resolvedArchives.length != 1) {
throw new RuntimeException("could not resolve "+CAMUNDA_ENGINE_CDI);
} else {
CACHED_ENGINE_CDI_ASSET = resolvedArchives[0];
return CACHED_ENGINE_CDI_ASSET;
}
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public static JavaArchive[] getWeld() {
if(CACHED_WELD_ASSETS != null) {
return CACHED_WELD_ASSETS;
} else {
JavaArchive[] resolvedArchives = Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.resolve(CAMUNDA_ENGINE_CDI, "org.jboss.weld.servlet:weld-servlet")
.withTransitivity()
.as(JavaArchive.class);
if(resolvedArchives.length == 0) {
throw new RuntimeException("could not resolve org.jboss.weld.servlet:weld-servlet");
} else {
CACHED_WELD_ASSETS = resolvedArchives;
return CACHED_WELD_ASSETS;
}
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public static JavaArchive[] getSpinJacksonJsonDataFormatForServer(String server) {
if (server.equals("tomcat") ||
server.equals("websphere9") ||
server.equals("weblogic") ||
server.equals("glassfish")) {
return Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.resolve("org.camunda.spin:camunda-spin-dataformat-json-jackson")
.using(new RejectDependenciesStrategy(false,
"org.camunda.spin:camunda-spin-core",
"org.camunda.commons:camunda-commons-logging",
"org.camunda.commons:camunda-commons-utils"))
.as(JavaArchive.class);
} else if (server.equals("websphere")) {
return Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml", "was85")
.resolve("org.camunda.spin:camunda-spin-dataformat-json-jackson")
.using(new RejectDependenciesStrategy(false,
"org.camunda.spin:camunda-spin-core",
"org.camunda.commons:camunda-commons-logging",
"org.camunda.commons:camunda-commons-utils"))
.as(JavaArchive.class);
} else {
throw new RuntimeException("Unable to determine dependencies for spinJacksonJsonDataFormat: " + server);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
server.equals("weblogic") ||
server.equals("glassfish")) {
return Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.as(JavaArchive.class);
} else if (server.equals("websphere")) {
return Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml", "was85")
.as(JavaArchive.class);
} else if (server.equals("jboss")) {
return Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
代码示例来源:origin: camunda/camunda-bpm-platform
public static JavaArchive[] getEngineSpring() {
if(CACHED_SPRING_ASSETS != null) {
return CACHED_SPRING_ASSETS;
} else {
JavaArchive[] resolvedArchives = Maven.configureResolver()
.workOffline()
.loadPomFromFile("pom.xml")
.addDependencies(
MavenDependencies.createDependency("org.camunda.bpm:camunda-engine-spring", ScopeType.COMPILE, false,
MavenDependencies.createExclusion("org.camunda.bpm:camunda-engine")),
MavenDependencies.createDependency("org.springframework:spring-web", ScopeType.COMPILE, false))
.resolve()
.withTransitivity()
.as(JavaArchive.class);
if(resolvedArchives.length == 0) {
throw new RuntimeException("could not resolve org.camunda.bpm:camunda-engine-spring");
} else {
CACHED_SPRING_ASSETS = resolvedArchives;
return CACHED_SPRING_ASSETS;
}
}
}
代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-build-resources
private MavenResolverSystem getMavenResolver() {
String mavenSettings = configuration.getMavenSettings();
if (mavenSettings == null || mavenSettings.isEmpty()) {
return Maven.resolver();
} else {
return Maven.configureResolver().fromFile(mavenSettings);
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
PomEquippedResolveStage resolver = Maven.configureResolver()
.useLegacyLocalRepo(true).workOffline().loadPomFromFile("pom.xml");
代码示例来源:origin: MobiVM/robovm
public MavenResolvedArtifact resolveArtifact(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
}
}
代码示例来源:origin: org.robovm/robovm-maven-resolver
public MavenResolvedArtifact[] resolveArtifacts(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withTransitivity().asResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withTransitivity().asResolvedArtifact();
}
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-maven-resolver
public MavenResolvedArtifact[] resolveArtifacts(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withTransitivity().asResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withTransitivity().asResolvedArtifact();
}
}
代码示例来源:origin: MobiVM/robovm
public MavenResolvedArtifact[] resolveArtifacts(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withTransitivity().asResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withTransitivity().asResolvedArtifact();
}
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-maven-resolver
public MavenResolvedArtifact resolveArtifact(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
}
}
代码示例来源:origin: org.robovm/robovm-maven-resolver
public MavenResolvedArtifact resolveArtifact(String artifact) {
try {
/* do offline check first */
return Maven.configureResolver().workOffline().resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
} catch (NoResolvedResultException nre) {
return Maven
.configureResolver()
.withRemoteRepo("Sonatype Nexus Snapshots",
"https://oss.sonatype.org/content/repositories/snapshots/", "default")
.resolve(artifact).withoutTransitivity().asSingleResolvedArtifact();
}
}
代码示例来源:origin: com.blazebit/blaze-storage-testsuite-common
protected static WebArchive createBaseDeployment() {
boolean offline = true;
PomEquippedResolveStage resolver = Maven.configureResolver().workOffline(offline).loadPomFromFile("pom.xml");
return ShrinkWrap.create(WebArchive.class)
.addAsWebInfResource("test-jboss-deployment-structure.xml", "jboss-deployment-structure.xml")
.addAsWebInfResource("META-INF/beans.xml", "beans.xml")
/* persistence */
.addAsWebInfResource("test-ds.xml")
.addAsResource("test-persistence.xml", "META-INF/persistence.xml")
.addAsLibraries(resolveEjbs(resolver.importDependencies(ScopeType.TEST, ScopeType.COMPILE, ScopeType.RUNTIME)))
;
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-server-ui-backend
public static WebArchive createKieServerControllerWar() {
try {
final File kieServerControllerFile = Maven.configureResolver().workOffline().loadPomFromFile("pom.xml")
.resolve("org.kie.server:kie-server-controller-standalone:war:ee7:?").withoutTransitivity().asSingleFile();
return ShrinkWrap.create(ZipImporter.class,
"kie-server-controller.war").importFrom(kieServerControllerFile)
.as(WebArchive.class);
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
}
代码示例来源:origin: kiegroup/jbpm-wb
public static WebArchive createKieServerWar() {
try {
final File kieServerFile = Maven.configureResolver().workOffline().loadPomFromFile("pom.xml")
.resolve("org.kie.server:kie-server:war:ee7:?").withoutTransitivity().asSingleFile();
return ShrinkWrap.create(ZipImporter.class,
"kie-server.war").importFrom(kieServerFile)
.as(WebArchive.class);
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
}
代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-server-ui-backend
public static WebArchive createKieServerWar() {
try {
final File kieServerFile = Maven.configureResolver().workOffline().loadPomFromFile("pom.xml")
.resolve("org.kie.server:kie-server:war:ee7:?").withoutTransitivity().asSingleFile();
return ShrinkWrap.create(ZipImporter.class,
"kie-server.war").importFrom(kieServerFile)
.as(WebArchive.class);
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
}
代码示例来源:origin: kiegroup/jbpm-wb
private String getCaseAppContext() {
final String showcaseGAV = loadShowcaseGAV();
final File file = Maven.configureResolver().workOffline().resolve(showcaseGAV).withoutTransitivity().asSingleFile();
return "/" + FilenameUtils.getBaseName(file.getName());
}
代码示例来源:origin: enioka/jqm
@Test(expected = NoResolvedResultException.class)
public void testFailingDependency() throws Exception
{
jqmlogger.debug("**********************************************************");
jqmlogger.debug("Starting test testFailingDependency");
SLF4JBridgeHandler.install();
Maven.configureResolver()
.withRemoteRepo(MavenRemoteRepositories.createRemoteRepository("marsu", "http://marsupilami.com", "default"))
.withMavenCentralRepo(false).resolve("com.enioka.jqm:marsu:1.1.4").withTransitivity().asFile();
}
}
内容来源于网络,如有侵权,请联系作者删除!