Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 2.03 KB

README.md

File metadata and controls

47 lines (29 loc) · 2.03 KB

cs-studio Build Status CII Best Practices

Control System Studio is a collections of tools to monitor and operate large scale control systems, such as the ones in the accelerator community.

This repository is for the original, Eclipse-based implementation of CS-Studio. A newer development provides most of the key CS-Studio components without any Eclipse dependencies, see https://github.com/ControlSystemStudio/phoebus It generally offers faster startup, and also dramatically simplifies the build process.

  • Webpage - general information
  • Github wiki - notes for developers
  • Tech-talk (the EPICS mailing list) - for user queries and discussion

Download

There are community and site specific products available from download:

Note: The latest versions of CS-Studio ( based on version 4.6.x of the common product ) are only supported on JDK11

How to contribute

User feedback, feature requests and code contributions are all welcome.

To get started, see the following Wiki pages:

Building CS-Studio

This repository contains all the code for building CS-Studio. However, there is a two-step build process.

# Build maven-osgi-bundles to ensure all bundles are available for Tycho resolution.
mvn -f maven-osgi-bundles/pom.xml clean verify
# Build everything else.
mvn clean verify -Dcsstudio.composite.repo=$(pwd)/p2repo

You can use -DskipTests=true to speed up the build process.