aQute.bnd.annotation.headers
Annotation Type BundleDevelopers


@Retention(value=CLASS)
@Target(value={ANNOTATION_TYPE,TYPE})
public @interface BundleDevelopers

Maven defines developers and developers in the POM. This annotation will generate a (not standardized by OSGi) Bundle-Developers header.

A deve

This annotation can be used directly on a type or it can 'color' an annotation. This coloring allows custom annotations that define a specific developer. For example:


Required Element Summary
 String value
          The email address of the developer.
 
Optional Element Summary
 String name
          The display name of the developer.
 String organization
          The name of the organization where the developer works for.
 String organizationUrl
          The url of the organization where the developer works for.
 String[] roles
          The roles this developer plays in the development.
 int timezone
          Time offset in hours from UTC without Daylight savings
 

Element Detail

value

public abstract String value
The email address of the developer.

name

public abstract String name
The display name of the developer. If not specified, the value() is used.

Default:
""

roles

public abstract String[] roles
The roles this developer plays in the development.

Default:
{}

organization

public abstract String organization
The name of the organization where the developer works for.

Default:
""

organizationUrl

public abstract String organizationUrl
The url of the organization where the developer works for.

Default:
""

timezone

public abstract int timezone
Time offset in hours from UTC without Daylight savings

Default:
0


Copyright © 2014 aQute SARL. All rights reserved.