# Project Directories

Each project has its own directory.

- eclipseWorkspace contains Eclipse workspace files.
- etc contains additional project-related files, including `setsplenv.bat`, which is used to set environment variables for the project. This script is executed before other scripts so that succeeding scripts operate on the project.
- eclipseProject (not shown above) exists only in development workstations (not in the project repository). It is a copy of the same directory in the app server.

Note: setsplenv.bat is generated when the project is created/configured.

Parent topic: Client Directory