Adding Workspace Configurations
You can include default workspace settings in the installer so the developer’s work environment is already set for them as soon as installation is complete. Settings you can include are team projects and preferences. Export projects and preferences from MyEclipse or Eclipse by selecting File>Export from the main menu. In this tutorial, you will learn how to:
- Add workspace configurations to a package
SDC supports the following task types. For more details, see Advanced Workspace Tasks.
Note: You can add global or common workspace settings in an Environmental policy so you don’t have to add common configurations to multiple packages.
Task Type | File Extension | Description |
Project Set | .psf | Standard Team Project Set File from Eclipse. To create, in a configured workspace, choose File>Export>Team>Team Project Set and choose the projects and/or working sets to share. Incremental changes to projects can be done by updating the .psf or adding additional .psf files. |
Preferences | .epf | Standard Eclipse Preference File from Eclipse. To create, in a running Eclipse, choose File>Export>General>Preferences, and choose the preferences to export. If desired, remove preferences from the file not desired. Incremental changes to preferences be done by updating the .epf or adding additional .epf files. |
Workspace Mechanic Task Class File | .class | Task class files are used to extend the MyEclipse product. When added to the package workspace tasks, the class is executed when the package is installed. |
Arbitrary Workspace File | .wrkspc | Special file supported in SDC that allows delivering arbitrary files into your workspaces. This task can be used for dropping down extra files into the .metadata/ area for plugins that do not work with standard preferences. |
Git Workspace File | .git | Lets you define a set of Git repositories with the projects you want to automatically include in your Eclipse package. When your team installs the configured Eclipse package, the Git workspace task clones the specified repositories and adds the specified projects to the user’s workspace. |
Target Platform Workspace File | .targetplatform | Allows you to provision target platforms in your packages so that teams can work off of unified target platforms in addition to unified tool stacks. |
- On a package’s Configuration tab, click in the Workspace Configuration section.
- Navigate to either a project file (.psf) or preference file (.epf) you want to include, and click Open. The file is listed in the Workspace Configuration section. Workspace configuration items