Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Flux/Running Flux"

Line 1: Line 1:
 +
'''attention, this is work in progress'''
 +
 
This is a brief description how to run the Flux implementation locally. Since Flux is a highly decoupled and distributed system that is aimed at running in the cloud on different nodes and cloud regions, running Flux locally requires a number of individual components to be installed and run locally.
 
This is a brief description how to run the Flux implementation locally. Since Flux is a highly decoupled and distributed system that is aimed at running in the cloud on different nodes and cloud regions, running Flux locally requires a number of individual components to be installed and run locally.
  

Revision as of 10:47, 13 February 2015

attention, this is work in progress

This is a brief description how to run the Flux implementation locally. Since Flux is a highly decoupled and distributed system that is aimed at running in the cloud on different nodes and cloud regions, running Flux locally requires a number of individual components to be installed and run locally.

Infrastructure

Once RabbitMQ is running, you can configure. This is used as the messaging backbone for Flux.

Flux node server

  • you need node and npm installed on your machine (Node.js)
  • run "npm install eclipse-flux"
  • run "npm start eclipse-flux"

You will see logging output appearing on the console.

Eclipse IDE integration

After restarting your Eclipse IDE, there is a new context menu section called "Flux", which you can use to connect and disconnect projects to/from Flux.

Orion Web UI

This gives you a simplified Orion web UI for navigating and working with the projects that are connected to Flux. Once you have the headless JDT service running on your machine (see below), the advanced features for Java like auto-completion as well as errors and warnings appear in the Orion code editor.

Headless JDT service

  • download the headless JDT service manager
  • to run the JDT service manager, go to the console and run:
    • java -jar org.eclipse.flux.jdt.service.provider-0.0.1-SNAPSHOT-jar-with-dependencies.jar
    • include the following paramters:
      • -app <path to the headless JDT package that you extracted above>

Flux Java Client library

Back to the top