Map managedVersions = project.getManagedVersionMap();
if ( project.getManagedVersionMap() != null ) setManagedVersionMap( new HashMap<>( project.getManagedVersionMap() ) );
request.setManagedVersionMap( project.getManagedVersionMap() ); request.setRemoteRepositories( project.getRemoteArtifactRepositories() );
if ( project.getManagedVersionMap() != null ) setManagedVersionMap( new ManagedVersionMap( project.getManagedVersionMap() ) );
public Map getManagedVersionMap() { // TODO Figure out what is here return wrapped.getManagedVersionMap(); }
private Set<File> getEclipseLocations( List<MavenProject> projects, String packaging, boolean singleton ) { LinkedHashSet<File> installations = new LinkedHashSet<File>(); for ( MavenProject project : projects ) { Map<String, Artifact> versionMap = project.getManagedVersionMap(); if ( versionMap != null ) { for ( Artifact artifact : versionMap.values() ) { if ( packaging.equals( artifact.getType() ) ) { if ( !singleton || installations.size() <= 0 ) { installations.add( artifact.getFile() ); } else { if ( !installations.contains( artifact.getFile() ) ) { throw new TargetPlatformException( "No more than one eclipse-installation and/or eclipse-distributions" ); } } } } } } return installations; }
try { synapseRuntimeDeps = artifactCollector.collect(synapseRuntimeDeps, synapseCoreProject.getArtifact(), synapseCoreProject.getManagedVersionMap(), localRepository, remoteArtifactRepositories, artifactMetadataSource, null, Collections.singletonList(new DebugResolutionListener(logger))).getArtifacts();
project.getManagedVersionMap(), session.getLocalRepository(), project.getRemoteArtifactRepositories(),
stepImplementationProject.getManagedVersionMap(), this.localRepository, this.remoteRepositories, this.artifactMetadataSource).getArtifacts();
Map<String, Artifact> versionMap = otherProject.getManagedVersionMap(); if ( versionMap != null )
/** * Performs the equivalent of "@requireDependencyResolution" mojo attribute, * so that we can choose the scope at runtime. * @param scope */ protected Set<Artifact> resolveDependencies(String scope) throws MojoExecutionException { try { ArtifactResolutionResult result = artifactResolver.resolveTransitively( getProject().getDependencyArtifacts(), getProject().getArtifact(), getProject().getManagedVersionMap(), localRepository, getProject().getRemoteArtifactRepositories(), artifactMetadataSource, new ScopeArtifactFilter(scope)); return result.getArtifacts(); } catch (ArtifactNotFoundException e) { throw new MojoExecutionException("Unable to copy dependency plugin",e); } catch (ArtifactResolutionException e) { throw new MojoExecutionException("Unable to copy dependency plugin",e); } }
.setLocalRepository(this.localRepository) .setRemoteRepositories(this.project.getRemoteArtifactRepositories()) .setManagedVersionMap(project.getManagedVersionMap()); final ArtifactResolutionResult arr = this.repositorySystem.resolve(request); gemify(project, arr.getArtifacts());
.setLocalRepository(this.localRepository) .setRemoteRepositories(this.project.getRemoteArtifactRepositories()) .setManagedVersionMap(project.getManagedVersionMap()); final ArtifactResolutionResult arr = this.repositorySystem.resolve(request); gemify(project, arr.getArtifacts());
private Set<Artifact> resolve(final Set<Artifact> dependencies) { ArtifactResolutionRequest request = new ArtifactResolutionRequest(); request.setArtifact(getProject().getArtifact()); request.setArtifactDependencies(dependencies); request.setLocalRepository(localRepository); request.setRemoteRepositories(remoteRepositories); request.setManagedVersionMap(getProject().getManagedVersionMap()); request.setResolveTransitively(true); ArtifactResolutionResult result = artifactResolver.resolve(request); return result.getArtifacts(); }
Map<String, Artifact> managedVersions = project.getManagedVersionMap();
private ArtifactResolutionResult includeDependencies( MavenProject project, final GemArtifact artifact) throws IOException { ArtifactResolutionResult jarDependencyArtifacts = null; getLog().info("include dependencies? " + this.includeDependencies); if (this.includeDependencies) { final ArtifactFilter filter = new ArtifactFilter() { public boolean include(final Artifact candidate) { if (candidate == artifact) { return true; } final boolean result = (candidate.getType().equals("jar") && ("compile".equals(candidate.getScope()) || "runtime".equals(candidate.getScope()))); return result; } }; // remember file location since resolve will set it to // local-repository location final File artifactFile = artifact.getFile(); final ArtifactResolutionRequest request = new ArtifactResolutionRequest().setArtifact(project.getArtifact()) .setResolveRoot(false) .setLocalRepository(this.localRepository) .setRemoteRepositories(project.getRemoteArtifactRepositories()) .setCollectionFilter(filter) .setManagedVersionMap(project.getManagedVersionMap()) .setArtifactDependencies(project.getDependencyArtifacts()); jarDependencyArtifacts = this.repositorySystem.resolve(request); // keep the artifactFile on build directory artifact.setFile(artifactFile); } return jarDependencyArtifacts; }
private ArtifactResolutionResult includeDependencies( MavenProject project, final GemArtifact artifact) throws IOException { ArtifactResolutionResult jarDependencyArtifacts = null; getLog().info("include dependencies? " + this.includeDependencies); if (this.includeDependencies) { final ArtifactFilter filter = new ArtifactFilter() { public boolean include(final Artifact candidate) { if (candidate == artifact) { return true; } final boolean result = (candidate.getType().equals("jar") && ("compile".equals(candidate.getScope()) || "runtime".equals(candidate.getScope()))); return result; } }; // remember file location since resolve will set it to // local-repository location final File artifactFile = artifact.getFile(); final ArtifactResolutionRequest request = new ArtifactResolutionRequest().setArtifact(project.getArtifact()) .setResolveRoot(false) .setLocalRepository(this.localRepository) .setRemoteRepositories(project.getRemoteArtifactRepositories()) .setCollectionFilter(filter) .setManagedVersionMap(project.getManagedVersionMap()) .setArtifactDependencies(project.getDependencyArtifacts()); jarDependencyArtifacts = this.repositorySystem.resolve(request); // keep the artifactFile on build directory artifact.setFile(artifactFile); } return jarDependencyArtifacts; }
Map<String,Artifact> managedDependencies = pom.getMavenProject().getManagedVersionMap();