@Override public Artifact find( Artifact artifact ) { if ( !artifact.isRelease() && buildReactor != null ) { artifact = buildReactor.find( artifact ); } if ( !artifact.isResolved() && ideWorkspace != null ) { artifact = ideWorkspace.find( artifact ); } if ( !artifact.isResolved() ) { artifact = userLocalArtifactRepository.find( artifact ); } return artifact; }
public Artifact find( Artifact artifact ) { return artifactRepository.find( artifact ); } public List<String> findVersions( Artifact artifact )
public Artifact find( Artifact artifact ) { return artifactRepository.find( artifact ); } public List<String> findVersions( Artifact artifact )
private File getArtifactFile(Artifact artifact) { localRepository.find(artifact); return artifact.getFile(); }
void resolve(RepositorySystem repositorySystem, MavenSession session, List<ArtifactRepository> remoteMavenRepositories) { session.getLocalRepository().find(artifact); }
private void addDependency(Artifact art, List<ITypeLoader> deps) throws IOException { if ("compile".equals(art.getScope())) { ArtifactRepository localRepository = session.getLocalRepository(); File f = localRepository.find(art).getFile(); if (f != null) { Path path = f.toPath(); if (!quiet) { getLog().info("HuntBugs: +dep " + path); } if (Files.isRegularFile(path) && art.getType().equals("jar")) { deps.add(new JarTypeLoader(new JarFile(path.toFile()))); } else if (Files.isDirectory(path)) { deps.add(new ClasspathTypeLoader(path.toString())); } } } }
/** * {@inheritDoc} */ public ModelSource resolveModel( String groupId, String artifactId, String version ) { File pomFile = reactorModelPool.find(groupId, artifactId, version); if ( pomFile == null ) { Artifact pomArtifact = this.artifactFactory.createProjectArtifact( groupId, artifactId, version ); pomArtifact = this.localRepository.find( pomArtifact ); pomFile = pomArtifact.getFile(); } return new FileModelSource( pomFile ); }
ArtifactResolutionResult result = this.repositorySystem.resolve(request); if (result.isSuccess()) { File file = repository.find(artifact).getFile(); if (file != null && file.isFile() && file.canRead()) { classURLs.add(file.toURI().toURL());
/** * Retrieve dependencies for from given node and scope. * @param node Node to traverse. * @param scps Scopes to use. * @return Collection of dependency files. */ private Collection<File> dependencies(final DependencyNode node, final Collection<String> scps) { final Artifact artifact = node.getArtifact(); final Collection<File> files = new LinkedList<File>(); if ((artifact.getScope() == null) || scps.contains(artifact.getScope())) { if (artifact.getScope() == null) { files.add(artifact.getFile()); } else { files.add( this.session.getLocalRepository().find(artifact).getFile() ); } for (final DependencyNode child : node.getChildren()) { if (child.getArtifact().compareTo(node.getArtifact()) != 0) { files.addAll(this.dependencies(child, scps)); } } } return files; } }
bootArtifact = localRepository.find(bootArtifact); getLog().info("use boot -> " + bootArtifact); jarArchiver.addFile(repackageArtifact(bootArtifact), "/BOOT-INF/lib/" + getArtifactDestName(bootArtifact));