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(); } }
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(); } }
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(); } }
@Override public FlexyClassLoader installDeployUnit(DeployUnit deployUnit) { FlexyClassLoader fcl = get(deployUnit); if (fcl != null) { return fcl; } else { ConfigurableMavenResolverSystem resolver = getResolver(deployUnit); long before = System.currentTimeMillis(); Log.info("Resolving ............. {}", deployUnit.getUrl()); MavenResolvedArtifact artifact = resolver .resolve(deployUnit.getUrl()) .withoutTransitivity() .asSingleResolvedArtifact(); File duJar = artifact.asFile(); if (duJar != null && duJar.exists()) { String key = getKey(artifact); fcl = bs.getKernel().put(key, duJar); installDependencies(resolver, fcl, artifact, 0); Log.info("Resolved in {}ms", (System.currentTimeMillis() - before)); } else { Log.error("Unable to resolve {}", deployUnit.getUrl()); } } return fcl; }