org.gradle.api.plugins.osgi
Class OsgiPluginConvention

java.lang.Object
  extended by org.gradle.api.plugins.osgi.OsgiPluginConvention

public class OsgiPluginConvention
extends Object

Is mixed in into the project when applying the OsgiPlugin .


Constructor Summary
OsgiPluginConvention(Project project)
           
 
Method Summary
 OsgiManifest osgiManifest()
          Returns a new instance of OsgiManifest.
 OsgiManifest osgiManifest(Closure closure)
          Returns a new instance of an OsgiManifest .
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsgiPluginConvention

public OsgiPluginConvention(Project project)
Method Detail

osgiManifest

public OsgiManifest osgiManifest()
Returns a new instance of OsgiManifest. The returned object is preconfigured with:
 version: project.version
 name: project.archivesBaseName
 symbolicName: project.group + "." + project.archivesBaseName (see below for exceptions to this rule)
 
The symbolic name is usually the group + "." + archivesBaseName, with the following exceptions


osgiManifest

public OsgiManifest osgiManifest(Closure closure)
Returns a new instance of an OsgiManifest . The closure configures the new manifest instance before it is returned.