The Git repository for the main Spring Cloud Data Flow project is at: https://github.com/spring-cloud/spring-cloud-dataflow
Two build tool chains are supported. Primarily, the Spring Cloud Data Flow UI uses npm (Node.js-based) for managing dependencies and the execution of the build. In order to provide easier Continuous Integration (CI) support, Maven can also be used to execute the build.
The Spring Cloud Data Flow Dashboard uses Maven, specifically the frontend-maven-plugin which will actually execute npm underneath. Using the frontend-maven-plugin, however, the required tooling, including Node.js will be downloaded, installed and executed for you.
$ git clone https://github.com/spring-cloud/spring-cloud-dataflow-ui.git $ cd spring-cloud-dataflow-ui $ mvn clean install
This will create
target/spring-cloud-dataflow-ui-1.3.0.BUILD-SNAPSHOT.jar and also install the build artifact into the local Maven repository.
$ git clone https://github.com/spring-cloud/spring-cloud-dataflow-ui.git $ cd spring-cloud-dataflow-ui/ui $ npm install $ ng build --prod
Before building be sure that the
ng-serve development server has been shutdown.
If you want to contribute and help developing the project, please, have a look at the Developer Guideline.
This project is powered by: