Build & run

Run yarn on ./taskana/web directory

Run taskana-rest-spring-example [Standalone mode] with Login screen

  1. Build taskana-web application in production mode 

    path: /taskana/web

    yarn build:prod
  2. Build taskana-web dependency

    path: /taskana/web

    ../mvnw clean install -pl :taskana-web
  3. taskana\web\src\environments\data-sources\environment-information.json contains the definition of the external configuration needed for taskana web application, currently exists next options:

  4. [Optional]: Modify ./rest\taskana-rest-spring-example-boot\src\main\resources\application.properties  enableCsrf=false if you're planning to use the REST Service without the Frontend. 

  5. Build taskana project

    path: /taskana

    ./mvnw clean install
  6. Run taskana-rest-spring-example-boot

    [Optional]: You can add some (exemplary) SPI implementations into our demo app by activating the following profiles:

Profile

Dependency

Description

history.plugin

  • pro.taskana.history:taskana-simplehistory-rest-spring

simple history + REST Service for retrieving history events

historyLogging.plugin

  • pro.taskana.history:taskana-loghistory-provider

History events will be logged out

dmn-routing.plugin

  • pro.taskana:taskana-spi-routing-dmn-router

  • pro.taskana:taskana-routing-rest

DMN-TaskRouter Implementation + REST Service to upload DMN-Excel file

path: /taskana

./mvnw spring-boot:run -pl :taskana-rest-spring-example-boot

Run taskana-rest-spring-example-boot [Developer mode] without Login screen, user is: admin/admin

  1. Run web application in developer mode


    path: /taskana/web

    yarn start


  2. Modify ./rest\taskana-rest-spring-example-boot\src\main\resources\application.properties  devMode=true

  3. Build taskana-rest-spring-example-boot


    path: /taskana

    ./mvnw install -pl :taskana-rest-spring-example-boot -am


  4. Run taskana-rest-spring-example-boot

    path: /taskana

    ./mvnw spring-boot:run -pl :taskana-rest-spring-example-boot


Before creating a Pull request