Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The code for the extensions can be found on GitHub. (module streampipes-extensions)

Prerequisites

Install:

  • Java
  • Maven
  • Docker + Docker-Compose
  • Here we describe the setup in IntelliJ (we do provide run configuration files to ease the configuration setup), but you can use an IDE of your choice

...

Set-Up StreamPipes Services

  1. Clone Installer Project [Link]

    Code Block
    languagebash
    titlePrepare Installer
    # SSH
    git clone git@github.com:apache/incubator-streampipes-installer.git
    
    # HTTPS
    git clone https://github.com/apache/incubator-streampipes-installer.git
    
    # switch to development branch
    git checkout dev


  2. Open CLI directory

    Code Block
    languagebash
    titlePrepare Installer
    cd incubator-streampipes-/installer
    cd /cli/


  3. Configure StreamPipes for backend development

    Code Block
    languagebash
    titlePrepare Installer
    ./streampipes env --set pipeline-element
    # Updates the file 'pipeline-element'. All StreamPipes services required for development are selected


  4. Start third party services (e.g. CouchDB, Kafka, ... in docker)

    Code Block
    languagebash
    titlePrepare Installer
    ./streampipes up -d

Set-Up repository

  1. Clone StreamPipes [Link]

    Code Block
    languagebash
    titlePrepare Installer
    # SSH
    git clone git@github.com:apache/incubator-streampipes-extensions.git
    # HTTPS
    git clone https://github.com/apache/incubator-streampipes-extensions.git


  2. Open the project in your IDE

Set-Up for Extensions (Pipeline Elements, Connect Adapter)

...