Skip to content

Latest commit

 

History

History
92 lines (73 loc) · 3.02 KB

File metadata and controls

92 lines (73 loc) · 3.02 KB

{product_name} extension in Quarkus Dev UI

Quarkus applications come integrated with a Dev UI, providing a number of tools that help in developing the applications in Quarkus. You can plug in such tools to your Quarkus application as extensions, such as {product_name} extension.

Installing {product_name} Dev UI extension

The {product_name} Dev UI extension provides a console to view, manage, and start the workflow instances.

Prerequisites
  • Quarkus {quarkus_version} is installed.

  • Quarkus command line interface (CLI) is installed. For more information, see Installing the Quarkus CLI.

Procedure
  1. In a command terminal, enter the following command to install the {product_name} Dev UI extension:

    Install {product_name} Dev UI extension
    quarkus ext add org.apache.kie.sonataflow:sonataflow-quarkus-devui

    Executing the previous command adds the following dependency to pom.xml file of your project:

    {product_name} Dev UI extension dependency in pom.xml file
    <dependency>
      <groupId>org.apache.kie.sonataflow</groupId>
      <artifactId>sonataflow-quarkus-devui</artifactId>
    </dependency>
  2. Enter the following command to add the kie-addons-quarkus-source-files extension that provides the source code to generate the Serverless Workflow diagram in the consoles:

    Install Kogito source files add-on extension
    quarkus ext add org.kie:kie-addons-quarkus-source-files

    Executing the previous command adds the following dependency to pom.xml file of your project:

    source files add-on dependency in pom.xml file
    <dependency>
      <groupId>org.kie</groupId>
      <artifactId>kie-addons-quarkus-source-files</artifactId>
    </dependency>
  3. Run the following command to start the Quarkus application:

    Start Quarkus application
    quarkus dev
  4. To access the Quarkus Dev UI, go to http://localhost:8080/q/dev/.

    kogito swf tools quarkus dev ui
    Figure 1. {product_name} extension in Quarkus Dev UI

    The {product_name} Dev UI extension contains the following pages: