3.3. Extras Menu

Figure 3.5. Extras Menu

Extras Menu

3.3.1. Check for Required Tools

Check for Required Tools: Depending on what you want to use ToolRunner for, various tools are necessary. This function runs a check on the available tools. Example output:

Figure 3.6. External Tools Check

External Tools Check

In the top area, you can find the list of checked-for tools, grouped by use cases. Each use case consists of various tools. Tools may be necessary for more than one group. A use case can be run as long as all tools in it are available ("Ok").

UseCase and their tools (may be subject to changes)

  • Installer: Python, NSIS (Windows), DependencyWalker (Windows).

  • Documentation: Python, GraphViz, Java, Doxygen.

Status

  • Ok: Tool found and ready.

  • Missing Tools: (for use case): One or more tools of this use case are missing.

  • Not in Path: (for tools): Tool not found, either because it is not installed or because it is not found in the expected path (e.g., Windows system-wide paths). See also Chapter 5, Troubleshooting.

Description: Displays a brief description of what the specific tool is required for.

Typical User: Displays the typical user for this use case.

In the bottom area, you can find the overall results (including the required and found versions) and the URL and download URL to the software to help you install all necessary tools.

3.3.2. Open Package Manager...

The Package Manager gives an overview over the available packages. They are separated into

  • User Packages: packages found in the user path.

  • mevislab.prefs: packages resulting from the paths given in the prefs file.

  • Installed Packages: packages resulting from an installation of, e.g., MeVisLab SDK.

The Package Manager does not handle the physical files; it manages only the search path for each package. Therefore, removing a package will only remove the package search path from the list.

Figure 3.7. Package Manager

Package Manager

To add your own packages, click Add User Packages. The standard file browser opens. Select and add folders or packages.

Folders are read recursively and all packages below them are automatically included. If you remove specific packages from a folder, you will be asked if you want to remove the complete folder from the list.

If a package with the same PackageIdentifier is found more than once, the last package found will overwrite the earlier packages. See the Package Structure documentation for details. These will be grayed out and marked with "Overwritten".

User Packages can be removed from the list. For this, select the user package and click Remove. You will be asked if you want to remove the package search path for the selected package. You can always re-add user packages.

3.3.3. Remove Ignored Files (Master Builder)

Removes the files from the file list that are explicitly designated to be ignored for a build, typically listed per package under Configuration/Masterbuilder/MLAB_[PackageGroup_Package]/ignoredProfiles.txt.