> For the complete documentation index, see [llms.txt](https://docs.servoy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.servoy.com/reference/servoy-developer/object-editors/external-tools-configurations.md).

# External Tools Configurations

A configurator for External Tools

## Overview

The **External Tools Configurations Wizard** allows users to create, manage, and run configurations for external tools such as Ant build files. This editor provides various options to create new configurations, export existing ones, and manage the configurations efficiently.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-0d3bc371db2486dab9be9a4f46fddd91c706b236%2Fexternal-tools-config.jpg?alt=media" alt=""><figcaption><p>External Tools Configurations</p></figcaption></figure>

## Sections

### Configuration Actions

A set of actions that can be performed on configurations, displayed as icons in a toolbar. These actions allow users to create new configurations, export, duplicate, delete, and filter configurations:

* New launch configuration: Creates a new configuration of the selected type.
* New launch configuration prototype: Creates a launch configuration prototype of the selected type.
* Export launch configuration: Exports the selected launch configurations.
* Duplicate: Duplicates the currently selected launch configuration.
* Delete: Removes the selected launch configuration(s).
* Collapse: Collapses all expanded launch configuration.
* Filter: Options to filter the list of configurations to make it easier to manage and find specific configurations:
  * Filter Closed Projects: Excludes configurations from closed projects.
  * Filter Deleted/Unavailable Projects: Excludes configurations from deleted or unavailable projects.
  * Filter Configuration Types: Filters the list based on configuration types.
  * Apply Window Working Set(s): Applies the current working set(s) to the filter.
  * Filtering Preferences: Opens the Launch Configurations preferences dialog for more advanced options.

### Configuration List

Displays a list of available configurations for external tools:

* Ant Build: Configurations for running Ant build files.
* Program: Configurations for running external programs.

### Configuration Instructions

Provides detailed instructions on how to configure and manage external tool configurations. This includes creating new configurations, duplicating, deleting, and exporting them.

### Buttons

Here are the available buttons:

#### Run

Runs the selected configuration.

#### Close

Closes the External Tools Configurations dialog without making any changes.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.servoy.com/reference/servoy-developer/object-editors/external-tools-configurations.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
