The Options page of the Productivity! Project Properties pages allows to specify the following options:
See also: Productivity! Code Style Property Page, Productivity! JavaDoc Property Page, Productivity! Cache Property Page, Productivity! Options
To set these options for all new projects, choose Project|Default Project Properties.
The Imports.Beautify tool provides the ability to beautify imports by grouping import statements and sorting them within every group. This option allows you to customize Imports.Beautify functioning.
Group import statements
Please select this checkbox if you want to let the Imports.Beautify group import statements during imports beautifying. If you disable grouping, Imports.Beautify will only consolidate import statements according to options specified in Editor Options | Productivity! | General | Import statements generation and sort them.
Import groups
With the help of this panel, you can specify how to group import statements during import beautifying. Either type the root package of the group manually (only valid Java symbols are allowed, ';' separates packages), or add them using the Select Package dialog, invoked by the Add... button. Import statements will be grouped in the order specified by this option.
Productivity! uses cache of classes included into particular project. By default, this cache includes all classes found according to JBuilder paths settings. In general, this includes: classes from JDK, classes in project libraries and project classes themselves. It is obvious that in large projects the amount of such classes may achieve several thousands. The Productivity! popup windows allow reducing the excessive amount of classes by eliminating those not used (such as sun.* and sunw.*, which are included into JDK but hardly used in your project directly) – with the help of this option you can exclude unnecessary packages.
Select this checkbox if you wish to exclude classes belonging to particular packages from showing them in the Productivity! insights. With this checkbox disabled, all classes from Productivity! cache are shown.
Exclude packages
Using this panel, you can specify packages to be excluded. Either type the package name to exclude it manually (only valid Java symbols are allowed, ';' separates packages) or add the package using the Select Package dialog invoked by the Add... button. The sequence order of packages being specified is inessential.
See also: Productivity! Code Style Property Page, Productivity! JavaDoc Property Page, Productivity! Cache Property Page, Productivity! Options