|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.maven.artifact.ant.AbstractArtifactTask
public abstract class AbstractArtifactTask
Base class for artifact tasks.
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.Task |
---|
target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
AbstractArtifactTask()
|
Method Summary | |
---|---|
void |
addLocalRepository(LocalRepository localRepository)
|
void |
addPom(Pom pom)
|
protected RemoteRepository |
createAntRemoteRepository(org.apache.maven.model.Repository pomRepository)
|
protected RemoteRepository |
createAntRemoteRepositoryBase(org.apache.maven.model.RepositoryBase pomRepository)
|
protected org.apache.maven.artifact.Artifact |
createDummyArtifact()
|
protected Pom |
createDummyPom(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
createLocalArtifactRepository()
|
protected org.apache.maven.project.MavenProject |
createMinimalProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Create a minimal project when no POM is available. |
protected org.apache.maven.artifact.repository.ArtifactRepository |
createRemoteArtifactRepository(RemoteRepository repository)
Create a core-Maven ArtifactRepository from a Maven Ant Tasks's RemoteRepository definition. |
void |
diagnoseError(Throwable error)
|
protected abstract void |
doExecute()
The main entry point for the task. |
void |
execute()
|
List |
getAntReactorPoms()
Try to get all the poms with id's which have been added to the ANT project |
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory |
getArtifactRepositoryFactory(RemoteRepository repository)
Create a core-Maven ArtifactRepositoryFactory from a Maven Ant Tasks's RemoteRepository definition, eventually configured with authentication and proxy information. |
protected PlexusContainer |
getContainer()
|
protected LocalRepository |
getDefaultLocalRepository()
|
LocalRepository |
getLocalRepository()
|
Pom |
getPom()
Try to get the POM from the nested pom element or a pomRefId |
String |
getPomRefId()
|
protected org.apache.maven.profiles.ProfileManager |
getProfileManager()
|
protected org.apache.maven.settings.Settings |
getSettings()
|
String[] |
getSupportedProtocols()
|
String |
getSupportedProtocolsAsString()
|
Pom |
initializePom(org.apache.maven.artifact.repository.ArtifactRepository localArtifactRepository)
Tries to initialize the pom. |
protected Object |
lookup(String role)
|
protected Object |
lookup(String role,
String roleHint)
|
protected void |
releaseArtifactRepositoryFactory(org.apache.maven.artifact.repository.ArtifactRepositoryFactory repositoryFactory)
|
void |
setPomRefId(String pomRefId)
|
void |
setProfiles(String profiles)
|
void |
setSettingsFile(File settingsFile)
|
protected void |
showVersion()
Log the current version of the ant-tasks to the verbose output. |
protected void |
updateRepositoryWithSettings(RemoteRepository repository)
|
Methods inherited from class org.apache.tools.ant.Task |
---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractArtifactTask()
Method Detail |
---|
protected org.apache.maven.artifact.repository.ArtifactRepository createLocalArtifactRepository()
protected org.apache.maven.artifact.repository.ArtifactRepositoryFactory getArtifactRepositoryFactory(RemoteRepository repository)
repository
- the remote repository as defined in Ant
protected void releaseArtifactRepositoryFactory(org.apache.maven.artifact.repository.ArtifactRepositoryFactory repositoryFactory)
protected org.apache.maven.artifact.repository.ArtifactRepository createRemoteArtifactRepository(RemoteRepository repository)
repository
- the remote repository as defined in Ant
protected LocalRepository getDefaultLocalRepository()
protected org.apache.maven.settings.Settings getSettings()
public void setSettingsFile(File settingsFile)
protected RemoteRepository createAntRemoteRepository(org.apache.maven.model.Repository pomRepository)
protected RemoteRepository createAntRemoteRepositoryBase(org.apache.maven.model.RepositoryBase pomRepository)
protected void updateRepositoryWithSettings(RemoteRepository repository)
protected Object lookup(String role)
protected Object lookup(String role, String roleHint)
protected PlexusContainer getContainer()
public Pom initializePom(org.apache.maven.artifact.repository.ArtifactRepository localArtifactRepository)
localArtifactRepository
-
protected Pom createDummyPom(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
protected org.apache.maven.project.MavenProject createMinimalProject(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
localRepository
-
protected org.apache.maven.artifact.Artifact createDummyArtifact()
public String[] getSupportedProtocols()
public String getSupportedProtocolsAsString()
public void diagnoseError(Throwable error)
public void addPom(Pom pom)
public Pom getPom()
public String getPomRefId()
public List getAntReactorPoms()
public void setPomRefId(String pomRefId)
public LocalRepository getLocalRepository()
protected org.apache.maven.profiles.ProfileManager getProfileManager()
public void addLocalRepository(LocalRepository localRepository)
public void setProfiles(String profiles)
public void execute()
execute
in class org.apache.tools.ant.Task
protected abstract void doExecute()
protected void showVersion()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |