After the Lotus® Expeditor Toolkit installation, users may change the Client Services default values in one of two places.
The current configuration settings for the Lotus Expeditor Toolkit are displayed in the Test Environment section of the preferences. These values were selected using the configuration dialog for the toolkit, and can be accessed by selecting Window > Preferences > Client Services
. Selecting Configure
on this preference page allows you to change your Lotus Expeditor Toolkit configuration. The dialog initially populates with the current settings, and the Restore Defaults
button can be used to reset the contents of the dialog to the default values shipped with Lotus Expeditor Toolkit.
The Auto-Configuration Preference
option can also be selected on this page. This preference option controls when the configuration dialog for the toolkit is displayed. It can be displayed each time a workspace opens, the first time a workspace opens, or not at all.
In the Content page of the Client Services project creation wizard, users may select a required Execution Environment or <No Execution Environment>
for their projects. If you select an Execution Environment, the user must ensure that the environment is valid for the JRE in use.
Additionally, the following Client Services preferences can be modified by selecting Window > Preferences > Client Services > Development
Default Target Selection
- Search for dependencies automatically upon resource changes
Select this option to enable the tools to search for package dependencies whenever the user modifies source files. When this option is deselected, the tooling will not search for any unresolved or unused dependencies in your project.
- Attempt to automatically resolve Manifest dependencies
Select this option to enable the tools to automatically manage the package dependency information in the manifest file. Package dependencies in your project’s Java code will automatically be reflected through proper updates to the manifest file. When this option is deselected, package dependencies that are not properly reflected in the manifest are flagged with problem markers, along with quick fixes to resolve the problems.
- Give preference to Require-Bundle
Require-Bundle will be used to automatically resolve a package dependency in cases where either Require-Bundle or Import-Package can be used.
- Give preference to Import-Package
Import-Package will be used to automatically resolve a package dependency in cases where either Require-Bundle or Import-Package can be used.
Use the drop-down list to choose the default Target Definition. This means that when creating a new Client Services project or a new Client Services launch configuration, the default Target Definition selection will be obtained from this setting.
The configuration process for the Lotus Expeditor Toolkit sets this to the default Target Definition that is appropriate for your test environment. When developing applications for the Lotus Expeditor Client for Desktop offering, the Target Definition will be set to Default Target.
Select the Targets to be available for development Selection
If the Targets are selected, they will be available in the development environment during a new Client Services project creation or a new Client Services launch configuration. The unselected targets will not be shown in the development environment. The default is all Targets selected.
Show plug-in objects in editors and dialogs using...
This selection displays the plug-ins and features objects using their given ID attribute. A plug-in or feature will always have an ID value associated with them. This is not the case with the NAME.
- Presentation names
This selection displays the plug-ins and features objects using their given NAME attribute.
This selection enables or disables this function. If it is enabled, the toolkit tries to find any user-defined or third party features and plug-ins added using the PDE's File System Provisioner. If it is disabled, the toolkit bypasses the function.
Note: To add additional features to the current platform, refer to the Eclipse documentation on Target Provisioners. A target provisioner is a mechanism that adds plug-ins to the current target platform. The PDE provides a Target Provisioners wizard to utilize target provisioners. To use the wizard, navigate to the Target Plug-ins section of the Window > Preferences... > Plug-in Development > Target Platform preference page and click Add.... Use the File System Provisioner to add your features. The toolkit will support the PDE's File System Provisioner to group features from one or more locations and display them in the Target wizard under the User Defined features.
Note: If you wish to reload your target platform, navigate to Window > Preferences > Client Services, then select Configure to open the toolkit configuration dialog. Use the Reload button found here to reload your target platform. Note that use of the Reload button found on the Eclipse target platform page (Window > Preferences... > Plug-in Development > Target Platform) for the same purpose can lead to unpredictable results.
Parent topic: Getting started with the Lotus Expeditor Toolkit: XPD621