Skip to main content
Version: 5.3.0.0

Project

Description

A project serves as a container that organizes and holds an arbitrary set of scenarios. It provides a structured way to manage related scenarios together under a single unit.

Beyond grouping, a project also functions as a unit of versioning. This means that all scenarios within a project are mapped to a dedicated Git repository, allowing version control, tracking of changes, and collaborative development.

Each project is defined by a main parent POM (Project Object Model), which describes the overall project configuration. The individual scenarios contained within the project are defined through their respective child POMs.

info

Artifact ID is the unique identifier of the project. If not specified, the project name will be used by default.
Group ID is the unique identifier of the organization or group. Its default value has the format 'de.soffico.<project>'.

Create a project

createProject createProject

Edit project metadata

editProject editProject

Copy a project

copyProject copyProject

Change a project visibility(Public/Private)

changeProjectVisibility changeProjectVisibility

Delete a project

deleteProject deleteProject

Download a project

donwloadProject donwloadProject

info

Users must use the build command "Build PSB" to generate a PSB file before downloading the project. Without the build command, the download will not be possible.

See Build management for more information.