org.codehaus.plexus.builder
public abstract class AbstractBuilder extends AbstractLogEnabled
Version: $Id: AbstractBuilder.java 2738 2005-10-20 13:15:01Z evenisse $
Nested Class Summary | |
---|---|
static class | AbstractBuilder.AndArtifactFilter |
static class | AbstractBuilder.GroupArtifactTypeArtifactFilter |
static class | AbstractBuilder.ScopeExcludeArtifactFilter |
Method Summary | |
---|---|
protected void | copyArtifact(Artifact artifact, File outputDir, File destination) |
protected void | copyArtifacts(File outputDir, File dir, Set artifacts) |
protected void | executable(File file) |
protected void | filterCopy(File in, File out, Map map) |
protected void | filterCopy(InputStream in, File out, Map map) |
protected void | filterCopy(Reader in, File out, Map map) |
protected Set | findArtifacts(List remoteRepositories, ArtifactRepository localRepository, Set sourceArtifacts, boolean resolveTransitively, ArtifactFilter artifactFilter) |
protected Set | getBootArtifacts(Set projectArtifacts, List remoteRepositories, ArtifactRepository localRepository, boolean ignoreIfMissing) |
protected Set | getCoreArtifacts(Set projectArtifacts, List remoteRepositories, ArtifactRepository localRepository, boolean ignoreIfMissing) |
protected Set | getExcludedArtifacts(Set projectArtifacts, List remoteRepositories, ArtifactRepository localRepository) |
protected InputStream | getResourceAsStream(String resource) |
protected File | mkdirs(File directory) |
protected String | resolveVersion(String groupId, String artifactId, Set projectArtifacts, boolean ignoreIfMissing, Set resolvedArtifacts) |