Package aQute.bnd.ant

Class ReleaseTask

  • All Implemented Interfaces:
    aQute.service.reporter.Report, aQute.service.reporter.Reporter, java.lang.Cloneable

    public class ReleaseTask
    extends BaseTask

    ANT task to release into a repository, equivalent to: <bnd command="release"/>

    To release into the default repository (defined by -releaserepo in build.bnd):

      <bndrelease/>
     

    To release into a specific named repository:

      <bndrelease releaserepo="My Repository"/>
     
    Author:
    Neil Bartlett
    See Also:
    for setup instructions.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface aQute.service.reporter.Report

        aQute.service.reporter.Report.Location
      • Nested classes/interfaces inherited from interface aQute.service.reporter.Reporter

        aQute.service.reporter.Reporter.SetLocation
    • 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

      Constructors 
      Constructor Description
      ReleaseTask()  
    • Constructor Detail

      • ReleaseTask

        public ReleaseTask()
    • Method Detail

      • 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
      • setReleaserepo

        public void setReleaserepo​(java.lang.String releaseRepo)