Package aQute.bnd.annotation.headers
Annotation Type BundleContributors
-
@Retention(CLASS) @Target({ANNOTATION_TYPE,TYPE}) public @interface BundleContributors
Maven defines contributors and developers in the POM. This annotation will generate a (not standardized by OSGi) Bundle-Contributors header.This annotation can be used directly on a type or it can 'color' an annotation. This coloring allows custom annotations that define a specific contributor. For example:
@
BundleContributor("Peter.Kriens@aQute.biz")@
interface pkriens {}@
pkriens public class MyFoo { ... }
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
value
The email address of the developer.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
name
The display name of the developer.java.lang.String
organization
The name of the organization where the contributor works for.java.lang.String
organizationUrl
The url of the organization where the contributor works for.java.lang.String[]
roles
The roles this contributor plays in the development.int
timezone
Time offset in hours from UTC without Daylight savings
-
-
-
-
name
java.lang.String name
The display name of the developer. If not specified, thevalue()
is used.- Default:
- ""
-
-