private Artifact makeArtifact(String groupId, String artifactId, String version) { Artifact artifact = artifactFactory.createBuildArtifact(groupId, artifactId, version, "jar"); artifact.setFile( getTestFile( "src/test/repository/" + groupId + "/jars/" + artifactId + "-" + version + ".jar")); return artifact; }
private ArtifactResolutionResult resolveArtifact( Artifact filteredArtifact, Artifact providerArtifact) throws ArtifactResolutionException, ArtifactNotFoundException { ArtifactFilter filter = null; if (filteredArtifact != null) { filter = new ExcludesArtifactFilter( Collections.singletonList( filteredArtifact.getGroupId() + ":" + filteredArtifact.getArtifactId())); } Artifact originatingArtifact = artifactFactory.createBuildArtifact("dummy", "dummy", "1.0", "jar"); // DUNS, use access method rather than "localRepository" field. return artifactResolver.resolveTransitively( Collections.singleton(providerArtifact), originatingArtifact, getLocalRepository(), getRemoteRepositories(), metadataSource, filter); }