org.apache.maven.artifact.ant
Class AbstractArtifactTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.maven.artifact.ant.AbstractArtifactTask
- Direct Known Subclasses:
- DependenciesTask, DeployTask, InstallTask, InstallWagonProviderTask, Pom
public abstract class AbstractArtifactTask
- extends org.apache.tools.ant.Task
Base class for artifact tasks.
- Version:
- $Id: AbstractArtifactTask.java 345281 2005-11-17 16:46:16Z jdcasey $
- Author:
- Brett Porter
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractArtifactTask
public AbstractArtifactTask()
createLocalArtifactRepository
protected org.apache.maven.artifact.repository.ArtifactRepository createLocalArtifactRepository()
createRemoteArtifactRepository
protected org.apache.maven.artifact.repository.ArtifactRepository createRemoteArtifactRepository(RemoteRepository repository)
getDefaultLocalRepository
protected LocalRepository getDefaultLocalRepository()
getSettings
protected org.apache.maven.settings.Settings getSettings()
createAntRemoteRepository
protected RemoteRepository createAntRemoteRepository(org.apache.maven.model.Repository pomRepository)
createAntRemoteRepositoryBase
protected RemoteRepository createAntRemoteRepositoryBase(org.apache.maven.model.RepositoryBase pomRepository)
lookup
protected java.lang.Object lookup(java.lang.String role)
lookup
protected java.lang.Object lookup(java.lang.String role,
java.lang.String roleHint)
getDefaultRemoteRepository
protected static RemoteRepository getDefaultRemoteRepository()
getEmbedder
protected org.codehaus.plexus.embed.Embedder getEmbedder()
buildPom
public Pom buildPom(org.apache.maven.project.MavenProjectBuilder projectBuilder,
org.apache.maven.artifact.repository.ArtifactRepository localArtifactRepository)
createDummyPom
protected Pom createDummyPom()
diagnoseError
public void diagnoseError(java.lang.Throwable error)
addPom
public void addPom(Pom pom)
getPomRefId
public java.lang.String getPomRefId()
setPomRefId
public void setPomRefId(java.lang.String pomRefId)
getLocalRepository
public LocalRepository getLocalRepository()
addLocalRepository
public void addLocalRepository(LocalRepository localRepository)
setProfiles
public void setProfiles(java.lang.String profiles)
createArtifact
protected org.apache.maven.artifact.Artifact createArtifact(Pom pom)
execute
public void execute()
- Overrides:
execute
in class org.apache.tools.ant.Task
doExecute
protected abstract void doExecute()
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.