# Importing and exporting projects and files

These topics cover how to import files and projects into the workbench and export files and projects to disk.

- Exporting an application client project
  You can export an application client project as a JAR file.
- Exporting an enterprise application into an EAR file
  Enterprise applications are deployed in the form of an EAR file. Use the Export wizard to export an enterprise application project into an EAR file for deployment.
- Exporting connector projects to RAR files
  You can export a connector project to a RAR file in preparation for deploying it to a server.
- Importing an enterprise application EAR file
  Enterprise application projects are deployed into EAR files. You can import an enterprise application project by importing it from a deployed EAR file.
- Importing an application client JAR file
  Application client projects are deployed as JAR files. You can import an application client project that has been deployed into a JAR file by using the Import wizard.
- Importing a connector project RAR file
  Connector projects are deployed into RAR files. You can import a connector project by importing a deployed RAR file.
- Importing Web archive (WAR) files
- Exporting Web Archive (WAR) files
- Importing EJB JAR files
- Exporting EJB projects to EJB JAR files
- Cyclical dependencies between Java EE modules
  A cyclical dependency between two or more modules in an enterprise application most commonly occurs when projects are imported from outside the Workbench.
- Correcting cyclical dependencies after an EAR is imported
  You can resolve cyclical dependencies after an EAR is imported.

Parent topic: Working with projects