Package org.apache.ivy.ant
Class IvyMakePom
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.ivy.ant.IvyTask
-
- org.apache.ivy.ant.IvyMakePom
-
- All Implemented Interfaces:
java.lang.Cloneable
public class IvyMakePom extends IvyTask
Convert an ivy file to a pom
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classIvyMakePom.DependencyclassIvyMakePom.Mapping
-
Field Summary
-
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
-
-
Constructor Summary
Constructors Constructor Description IvyMakePom()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IvyMakePom.DependencycreateDependency()IvyMakePom.MappingcreateMapping()voiddoExecute()The real logic of task execution after project has been set in the context.java.lang.StringgetArtifactName()java.lang.StringgetArtifactPackaging()java.lang.StringgetConf()java.lang.StringgetDescription()java.io.FilegetHeaderFile()java.io.FilegetIvyFile()java.io.FilegetPomFile()java.io.FilegetTemplateFile()booleanisPrintIvyInfo()voidsetArtifactName(java.lang.String artifactName)voidsetArtifactPackaging(java.lang.String artifactPackaging)voidsetConf(java.lang.String conf)voidsetDescription(java.lang.String description)voidsetHeaderFile(java.io.File headerFile)voidsetIvyFile(java.io.File ivyFile)voidsetPomFile(java.io.File file)voidsetPrintIvyInfo(boolean printIvyInfo)voidsetTemplateFile(java.io.File templateFile)-
Methods inherited from class org.apache.ivy.ant.IvyTask
cacheAttributeNotSupported, doValidate, execute, finalizeTask, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, getSettingsRef, isValidate, mergeConfs, prepareTask, setResolved, setResolved, setSettingsRef, setValidate, splitConfs, toString
-
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
-
-
-
-
Method Detail
-
getPomFile
public java.io.File getPomFile()
-
setPomFile
public void setPomFile(java.io.File file)
-
getIvyFile
public java.io.File getIvyFile()
-
setIvyFile
public void setIvyFile(java.io.File ivyFile)
-
getHeaderFile
public java.io.File getHeaderFile()
-
setHeaderFile
public void setHeaderFile(java.io.File headerFile)
-
getTemplateFile
public java.io.File getTemplateFile()
-
setTemplateFile
public void setTemplateFile(java.io.File templateFile)
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classorg.apache.tools.ant.ProjectComponent
-
setDescription
public void setDescription(java.lang.String description)
- Overrides:
setDescriptionin classorg.apache.tools.ant.ProjectComponent
-
isPrintIvyInfo
public boolean isPrintIvyInfo()
-
setPrintIvyInfo
public void setPrintIvyInfo(boolean printIvyInfo)
-
getConf
public java.lang.String getConf()
-
setConf
public void setConf(java.lang.String conf)
-
getArtifactName
public java.lang.String getArtifactName()
-
setArtifactName
public void setArtifactName(java.lang.String artifactName)
-
getArtifactPackaging
public java.lang.String getArtifactPackaging()
-
setArtifactPackaging
public void setArtifactPackaging(java.lang.String artifactPackaging)
-
createMapping
public IvyMakePom.Mapping createMapping()
-
createDependency
public IvyMakePom.Dependency createDependency()
-
doExecute
public void doExecute() throws org.apache.tools.ant.BuildExceptionDescription copied from class:IvyTaskThe real logic of task execution after project has been set in the context. MUST be implemented by subclasses
-
-