Project

User manual for Servoy Developer Project Menu item

Overview

This menu item includes options for opening, closing, building, and cleaning projects, as well as managing project properties and automating builds.

Eclipse organizes different code sets into projects. In Servoy Developer, there are the following projects:

  • Resource projects - these projects store information about databases, styles, users, and i18n data.

  • Solution projects - all solutions are stored in separate projects in Servoy Developer

Commands Summary

A summary of commands available via clicking on this menu item:

CommandSummary

Opens an existing project

Closes the currently active project

Compiles all projects in the workspace

Compiles the current project

Compiles a specified working set of projects

Cleans the project, removing derived resources

Toggles automatic building of projects

Opens the Project Properties configurator

Commands Details

The details for each command available via clicking on this menu item:

Open Project

Opens an existing project in the workspace. This command is used to load a project so you can view, edit, and manage its resources. It typically involves selecting a project from a list or specifying a project location.

Close Project

Closes the currently active project, freeing up resources and reducing clutter in the workspace.

Build All

keybinding: Ctrl+B Compiles all projects in the workspace. This command ensures that all code and resources across all projects are up to date and free of compilation errors. It is useful for large-scale changes affecting multiple projects.

Build Project

Compiles the current project, generating any necessary build artifacts such as class files, binaries, or packaged solutions. This command is essential for verifying that the project code is correct and ready for deployment or further testing.

Build Working Set

Compiles a specified working set of projects. A working set is a subset of projects within the workspace that you can define based on your current task or focus. This command helps manage and compile only those projects you are actively working on. It has one sub-menu item:

  • Select Working Set...: Opens a dialog to select or define the working set of projects you want to build.

Clean

Cleans the project by removing all derived resources and forcing a full rebuild. This command is useful for resolving issues related to corrupted build artifacts or ensuring that all components are freshly compiled from source. Besides the Clean all projects option, the user has the possibility to choose which project to clean by selecting it from a list.

Build Automatically

Toggles automatic building of projects whenever changes are made. When enabled, any modifications to the project code or resources will trigger an automatic build, ensuring that the build state is always up to date. This setting is enabled by default.

Properties

Opens the Project Properties configurator for the current project, allowing you to view and modify project-specific settings such as build configurations, resource paths, and other project metadata.

Last updated