IntelliJ IDEA 12.1.0 Web Help

The following is available only in the Ultimate edition of IntelliJ IDEA

File | Settings | OSGi

settings

IntelliJ IDEA | Preferences | OSGi

settings

Use this page to manage project specific and application wide settings of OSGi-based applications.

Prerequisites

Note

  • This page appears in the Settings dialog, when Osmorc plugin is enabled.

    The plugin is bundled with IntelliJ IDEA and activated by default. If it is not, enable the plugin.

  • TextMate Bundles should be downloaded to your computer.
ItemDescription
OSGi Framework From this drop-down list, select the desired framework. The list contains all the framework instances defined for the currently running IntelliJ IDEA at the IDE level. If the framework instance you need is missing, switch to the Framework Definitions page og the IDE-level OSGi settings, and define the required instance there.
Create and maintain the project level libraries for the selected OSGi framework.Select this check box to have the specified framework instance created.
Default manifestSelect the path to the default MANIFEST.MF file. This option makes sense for the OSGi facets, where the bundle creation is performed using the existing manifest and facet configuration (the option Use existing manifest and bundle using facet configuration is turned on). If any other type os creating bundles is selected, this field is ignored.
Output pathType here the path to the directory, where all compiled bundles will be stored, or click the browse button and locate the desired directory in the file system.

This path is only used, if Jar output path of the OSGi facet is set to Place in project-wide OSGi output path. Otherwise, this option is ignored, and the bundles are generated to the module output, or facet-specific path.

Apply to all facetsClick this button to apply the specified output path to all OSGi facets in the current project.

This button changes Jar output path for all facets; even though the option Place in module's output path has been selected in a facet, it will be changed to Place in project-wide OSGi output path.

SynchronizationSelect the desired synchronization policy for the manually edited manifests.
Synchronize nowClick this button to synchronize dependencies.

See Also

Language and Framework-Specific Guidelines:

Reference:

Web Resources: