@Override public InputStream getPomInputStream() { try { Path path = mavenPluginLocation.getVersionPom(version); return Files.newInputStream(path); } catch (ArtifactResolutionException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; }
@Override public InputStream getJarInputStream() { try { Path path = mavenPluginLocation.getVersionJar(version); return Files.newInputStream(path); } catch (ArtifactResolutionException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return null; }
public String getLatestVersionString() { Artifact lastArt = new DefaultArtifact(groupId, artifactId, "jar", "LATEST"); ArtifactRequest request = new ArtifactRequest(); request.setArtifact(lastArt); request.setRepositories(mavenPluginRepository.getRepositories()); try { ArtifactResult resolveArtifact = mavenPluginRepository.getSystem().resolveArtifact(mavenPluginRepository.getSession(), request); return resolveArtifact.getArtifact().getVersion(); } catch (ArtifactResolutionException e1) { e1.printStackTrace(); } return null; }
e.printStackTrace(); } catch (ArtifactResolutionException e) { e.printStackTrace();
e.printStackTrace(); } catch (ArtifactResolutionException e) { e.printStackTrace();
e.printStackTrace(); } catch (ArtifactResolutionException e) { e.printStackTrace();
e.printStackTrace(); e2.printStackTrace(); } catch (ArtifactResolutionException e) { e.printStackTrace();
e.printStackTrace(); } catch (ArtifactResolutionException e) { e.printStackTrace();
@Override public ArtifactSpec resolve(ArtifactSpec spec) { if (spec.file == null) { final DefaultArtifact artifact = new DefaultArtifact(spec.groupId(), spec.artifactId(), spec.classifier(), spec.type(), spec.version()); final LocalArtifactResult localResult = this.session.getLocalRepositoryManager() .find(this.session, new LocalArtifactRequest(artifact, this.remoteRepositories, null)); if (localResult.isAvailable()) { spec.file = localResult.getFile(); } else { try { final ArtifactResult result = resolver.resolveArtifact(this.session, new ArtifactRequest(artifact, this.remoteRepositories, null)); if (result.isResolved()) { spec.file = result.getArtifact().getFile(); } } catch (ArtifactResolutionException e) { System.err.println("ERR " + e); e.printStackTrace(); } } } return spec.file != null ? spec : null; }