# Export wizard

This wizard help you export resources from the Workbench.

When the Export wizard first comes up, you must choose what type of export to do:

## File System

If you choose this option, you will export files to the file system.

Export - File System Options
Option | Description | Default
--- | --- | ---
Select resources to export | The project (and resources within that project) to export to the file system. | The project holding the selected resource
Select Types... | Dialog to select which file types to export. Use this to restrict the import to only certain file types. | N/A
Select All | Checks off all resources for export. | N/A
Deselect All | Uncheck all resources. | N/A
Directory | The directory on the file system into which the resources will be exported. Type the path, select a previous export path from the drop down list, or Browse to select a path. | The directory of the last export, or <blank>
Overwrite existing files without warning | Determines whether exporting a resource should silently overwrite a resource which already exists in the file system. If this option is off, you will be prompted before a given file is overwritten, in which case you can either overwrite the file, skip it, or cancel the export. | Off
Create directory structure for files | Create hierarchy (folder) structure in the file system as it exists in the Workbench. | Off
Create only selected directories | Create hierarchy (folder) structure in the file system only for selected folders. | On

## ZIP File

If you choose this option, you will export files to an archive (ZIP) file.

Export - ZIP File Options
Option | Description | Default
--- | --- | ---
Select resources to export | The project (and resources within that project) to export to an archive. | The project holding the selected resource
Select Types... | Dialog to select which file types to export. Use this to restrict the import to only certain file types. | N/A
Select All | Check off all resources for export. | N/A
Deselect All | Uncheck all resources. | N/A
ZIP File | The path and name of an archive file into which the resources will be exported. Type the path, select a previous path from the drop down list, or Browse to select a path and file name on the file system. | The ZIP file of the previous export, or <blank>.
Compress the contents of the file | Compresses the contents (resources selected to be exported) in the archive that is created. | On
Overwrite existing file without warning | If the specified archive already exists in the file system, you will be prompted to overwrite the file. If you do not want to be prompted turn this option on. | Off
Create directory structure for files | Create hierarchy (folder) structure in the file system as it exists in the Workbench. | Off
Create only selected directories | Create hierarchy (folder) structure in the file system only for selected folders. | On

## Jar File

If you choose this option, you will export files to an JAR file.

Export - JAR File Options
Option | Description | Default
--- | --- | ---
Select packages to export | The project (and packages within that project) to export to a JAR file. | The project holding the selected resource
Export generated class files and resources | Export the generated bytecodes (.class files) and resource files contained in the selected packages and projects. | On
Export java source files and resources | Export the java source files (.java) and resource files contained in the selected packages and projects. | Off
Jar File | The path and name of a JAR file into which the resources will be exported. Type the path or Browse to select a path and file name on the file system. | The JAR file of the previous export, or <blank>.
Compress the contents of the JAR file | Compresses the contents (resources selected to be exported) in the JAR file that is created. | On
Overwrite existing files without warning | If the specified JAR file already exists on the file system, you will be prompted to overwrite the file. If you do not want to be prompted turn this option on. | Off

## Team Project Set

Exports a description of the repository and version control information for a set of projects. This allows you to synchronize those projects correctly in a different workspace.

Export - Team Project Set Options
Option | Description | Default
--- | --- | ---
Select projects | The project(s) to export to the team project set file. | The selected projects
File name | The path and name of the file to export to. | <blank>