Package aQute.bnd.ant
Class WrapTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- aQute.bnd.ant.BaseTask
-
- aQute.bnd.ant.WrapTask
-
public class WrapTask extends BaseTask
Task to wrap a JAR as an OSGi bundle. You can specify the following properties:- bsn and version = Will set the appropriate properties
- a classpath
- an output directory or an output file if only one JAR is specified
- A search directory (definitions) for bnd files named the same as the source which are used for info
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface aQute.service.reporter.Report
Report.Location
-
Nested classes/interfaces inherited from interface aQute.service.reporter.Reporter
Reporter.SetLocation
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
bsn
(package private) java.util.List<java.io.File>
classpath
(package private) java.io.File
definitions
(package private) boolean
exceptions
(package private) boolean
failok
(package private) boolean
force
(package private) java.util.List<java.io.File>
jars
List of jars to wrap(package private) java.io.File
output
Output directory or file (directory must be used(package private) Version
version
-
Constructor Summary
Constructors Constructor Description WrapTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addAll(java.util.List<java.io.File> list, java.lang.String files, java.lang.String separator)
void
addConfiguredFileSet(org.apache.tools.ant.types.FileSet list)
void
execute()
(package private) boolean
isFailok()
void
setBsn(java.lang.String bsn)
void
setClasspath(java.lang.String files)
void
setDefinitions(java.io.File out)
void
setExceptions(boolean exceptions)
void
setFailok(boolean failok)
void
setForce(boolean force)
void
setJars(java.lang.String files)
void
setOutput(java.io.File output)
void
setVersion(java.lang.String version)
-
Methods inherited from class aQute.bnd.ant.BaseTask
addProperty, addWsproperty, error, exception, getErrors, getFile, getLocation, getWarnings, isExceptions, isOk, isPedantic, isTrace, join, progress, report, report, setPedantic, setTrace, split, trace, warning
-
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
-
-
-
-
Field Detail
-
jars
java.util.List<java.io.File> jars
List of jars to wrap
-
output
java.io.File output
Output directory or file (directory must be used
-
definitions
java.io.File definitions
-
classpath
java.util.List<java.io.File> classpath
-
bsn
java.lang.String bsn
-
version
Version version
-
force
boolean force
-
failok
boolean failok
-
exceptions
boolean exceptions
-
-
Method Detail
-
execute
public void execute() throws org.apache.tools.ant.BuildException
- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
setJars
public void setJars(java.lang.String files)
-
addAll
void addAll(java.util.List<java.io.File> list, java.lang.String files, java.lang.String separator)
-
setClasspath
public void setClasspath(java.lang.String files)
-
isFailok
boolean isFailok()
-
setFailok
public void setFailok(boolean failok)
-
setForce
public void setForce(boolean force)
-
setExceptions
public void setExceptions(boolean exceptions)
- Overrides:
setExceptions
in classBaseTask
-
setOutput
public void setOutput(java.io.File output)
-
setDefinitions
public void setDefinitions(java.io.File out)
-
addConfiguredFileSet
public void addConfiguredFileSet(org.apache.tools.ant.types.FileSet list)
-
setVersion
public void setVersion(java.lang.String version)
-
setBsn
public void setBsn(java.lang.String bsn)
-
-