Package aQute.bnd.ant
Class BaseTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- aQute.bnd.ant.BaseTask
-
- All Implemented Interfaces:
aQute.service.reporter.Report,aQute.service.reporter.Reporter,java.lang.Cloneable
- Direct Known Subclasses:
BndTask,DeployTask,EclipseTask,ExpandPropertiesTask,PackageTask,PrepareTask,ProjectBuildOrderTask,ProjectTask,ReleaseTask,RunBundlesTask,RunconfigToDistributionTask,TestTask,WrapTask
public class BaseTask extends org.apache.tools.ant.Task implements aQute.service.reporter.Reporter
-
-
Constructor Summary
Constructors Constructor Description BaseTask()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddProperty(org.apache.tools.ant.taskdefs.Property property)voidaddWsproperty(org.apache.tools.ant.taskdefs.Property property)aQute.service.reporter.Reporter.SetLocationerror(java.lang.String s, java.lang.Object... args)aQute.service.reporter.Reporter.SetLocationexception(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)protected aQute.bnd.build.ProjectgetBndProject(java.io.File basedir)java.util.List<java.lang.String>getErrors()static java.io.FilegetFile(java.io.File base, java.lang.String file)aQute.service.reporter.Report.LocationgetLocation(java.lang.String msg)java.util.List<java.lang.String>getWarnings()booleanisExceptions()booleanisOk()booleanisPedantic()booleanisTrace()protected java.lang.Stringjoin(java.util.Collection<?> classpath, java.lang.String string)voidprogress(float progress, java.lang.String s, java.lang.Object... args)Deprecated.Use SLF4J Logger.info() instead.protected booleanreport()protected booleanreport(aQute.service.reporter.Reporter reporter)voidsetExceptions(boolean exceptions)voidsetPedantic(boolean pedantic)voidsetTrace(boolean trace)protected java.util.List<java.lang.String>split(java.lang.String dependsOn, java.lang.String string)voidtrace(java.lang.String s, java.lang.Object... args)Deprecated.Use SLF4J Logger.debug instead.aQute.service.reporter.Reporter.SetLocationwarning(java.lang.String s, java.lang.Object... args)-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, execute, 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
-
report
protected boolean report()
-
report
protected boolean report(aQute.service.reporter.Reporter reporter)
-
getFile
public static java.io.File getFile(java.io.File base, java.lang.String file)
-
split
protected java.util.List<java.lang.String> split(java.lang.String dependsOn, java.lang.String string)
-
join
protected java.lang.String join(java.util.Collection<?> classpath, java.lang.String string)
-
isPedantic
public boolean isPedantic()
- Specified by:
isPedanticin interfaceaQute.service.reporter.Reporter
-
setPedantic
public void setPedantic(boolean pedantic)
-
setTrace
public void setTrace(boolean trace)
-
isTrace
public boolean isTrace()
-
trace
@Deprecated public void trace(java.lang.String s, java.lang.Object... args)Deprecated.Use SLF4J Logger.debug instead.- Specified by:
tracein interfaceaQute.service.reporter.Reporter
-
addProperty
public void addProperty(org.apache.tools.ant.taskdefs.Property property)
-
addWsproperty
public void addWsproperty(org.apache.tools.ant.taskdefs.Property property)
-
isExceptions
public boolean isExceptions()
-
setExceptions
public void setExceptions(boolean exceptions)
-
getLocation
public aQute.service.reporter.Report.Location getLocation(java.lang.String msg)
- Specified by:
getLocationin interfaceaQute.service.reporter.Report
-
isOk
public boolean isOk()
- Specified by:
isOkin interfaceaQute.service.reporter.Report
-
exception
public aQute.service.reporter.Reporter.SetLocation exception(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)- Specified by:
exceptionin interfaceaQute.service.reporter.Reporter
-
error
public aQute.service.reporter.Reporter.SetLocation error(java.lang.String s, java.lang.Object... args)- Specified by:
errorin interfaceaQute.service.reporter.Reporter
-
getErrors
public java.util.List<java.lang.String> getErrors()
- Specified by:
getErrorsin interfaceaQute.service.reporter.Report
-
getWarnings
public java.util.List<java.lang.String> getWarnings()
- Specified by:
getWarningsin interfaceaQute.service.reporter.Report
-
progress
@Deprecated public void progress(float progress, java.lang.String s, java.lang.Object... args)Deprecated.Use SLF4J Logger.info() instead.- Specified by:
progressin interfaceaQute.service.reporter.Reporter
-
warning
public aQute.service.reporter.Reporter.SetLocation warning(java.lang.String s, java.lang.Object... args)- Specified by:
warningin interfaceaQute.service.reporter.Reporter
-
getBndProject
protected aQute.bnd.build.Project getBndProject(java.io.File basedir)
-
-