CAUTION: This application exposes WebSocketServer and FrontEnd to the Network. If you want to run it locally only remove host:"0.0.0.0" from vite-server-with-shutdown.mjs
How to use:
Setup:
-
Make sure node.js is installed
-
Download and install DFA https://github.com/DataFlowAnalysis/product/releases/tag/v3.0.0
-
Clone this repository and import into DFA
-
Run Main
How to build headless product:
- In DFA chose export and create Plugin for standalone plugin
- Add destination folder to targetplatform
- Run mvn clean verify
- IMPORTANT: Edit eclipse config.ini: Change org.eclipse.core.runtime_"version"@4 to org.eclipse.core.runtime_"version"@start
- start with eclipse --application org.dataflowanalysis.standalone.application -consoleLog
- exit by typing exit in console or FrontEnd will keep running