| Modifier and Type | Field and Description |
|---|---|
| public static final String | BUNDLE_IMPORT_NAME
List of modules that this module depends on. |
| public static final String | BUNDLE_NAME
Module name. |
| public static final String | BUNDLE_VERSION
Bundle Version |
| public static final String | CLASS_PATH
List of other jar files in this module. |
| public static final String | CLASS_PATH_ID
List of other jar files in this module. |
| public static final String | |
| public static final String | |
| public static final String | MAIN_BUNDLE
Module name that we'll launch. |
| public static final String | PKG_EXPORT_NAME
Exported package list. |
| public static final String | REPOSITORIES
List of repositories that should be set up before launching the main module |
| Access | Constructor and Description |
|---|---|
| private |
| BUNDLE_IMPORT_NAME | back to summary |
|---|---|
| public static final String BUNDLE_IMPORT_NAME List of modules that this module depends on.
The value is a comma separated list of
Maven's hk2-module packaging uses dependency list in POM to fill in this entry. Todo expand this field to support version specifier. | |
| BUNDLE_NAME | back to summary |
|---|---|
| public static final String BUNDLE_NAME Module name. This uniquely identifies the module within modules, but this shouldn't include the version number. hk2-module packaging type uses GROUPID.ARTIFACTID for this. | |
| BUNDLE_VERSION | back to summary |
|---|---|
| public static final String BUNDLE_VERSION Bundle Version | |
| CLASS_PATH | back to summary |
|---|---|
| public static final String CLASS_PATH List of other jar files in this module. This identifies other jar files in this module, not other modules that this module depends on. See jar file specification for the format of the value. Maven's hk2-module packaging uses dependency list in POM to fill in this entry.
| |
| CLASS_PATH_ID | back to summary |
|---|---|
| public static final String CLASS_PATH_ID List of other jar files in this module. The value is a whitespace separated list of Maven ID of all the dependencies, which is of the form "GROUPID:ARTIFACTID:TYPE[:CLASSIFIER]:VERSION".
This entry contains essentially the same information as the Maven's hk2-module packaging uses dependency list in POM to fill in this entry.
| |
| IMPORT_POLICY | back to summary |
|---|---|
| public static final String IMPORT_POLICY See
The value is the fully-qualified class name of a class that implements
Maven's hk2-module packaging automatically finds such a class
and puts its name, provided that the class has @ | |
| LIFECYLE_POLICY | back to summary |
|---|---|
| public static final String LIFECYLE_POLICY See
The value is the fully-qualified class name of a class that implements
Maven's hk2-module packaging automatically finds such a class
and puts its name, provided that the class has @ | |
| MAIN_BUNDLE | back to summary |
|---|---|
| public static final String MAIN_BUNDLE Module name that we'll launch.
This is equivalent of "Main-Class" for us. We'll find | |
| PKG_EXPORT_NAME | back to summary |
|---|---|
| public static final String PKG_EXPORT_NAME Exported package list. The value is a comma separated list of packages that are visible to other modules that depend on this module. For example, "com.sun.foobar.spi,com.sun.foobar.abc" If this manifest entry doesn't exist, all classes will be exported. Todo expand Maven's hk2-module packaging to generate this. | |
| REPOSITORIES | back to summary |
|---|---|
| public static final String REPOSITORIES List of repositories that should be set up before launching the main module | |
| ManifestConstants | back to summary |
|---|---|
| private ManifestConstants() | |