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
All Implemented Interfaces:
aQute.service.reporter.Report, aQute.service.reporter.Reporter, Cloneable

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
  • Constructor Details

    • WrapTask

      public WrapTask()
  • Method Details

    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException
    • setJars

      public void setJars(String files)
    • setClasspath

      public void setClasspath(String files)
    • setFailok

      public void setFailok(boolean failok)
    • setForce

      public void setForce(boolean force)
    • setExceptions

      public void setExceptions(boolean exceptions)
      Overrides:
      setExceptions in class BaseTask
    • setOutput

      public void setOutput(File output)
    • setDefinitions

      public void setDefinitions(File out)
    • addConfiguredFileSet

      public void addConfiguredFileSet(org.apache.tools.ant.types.FileSet list)
    • setVersion

      public void setVersion(String version)
    • setBsn

      public void setBsn(String bsn)