User Tools

Site Tools


Writing /app/www/public/data/meta/toolsandtechnologies/projects_locations_environment_setup.meta failed
toolsandtechnologies:projects_locations_environment_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
toolsandtechnologies:projects_locations_environment_setup [2020/03/01 11:29] – created akavanaghtoolsandtechnologies:projects_locations_environment_setup [2021/06/25 10:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Projects Locations & Environment_setup ======
 +
 +Bitbucket project locations are specified below. For operations development, only the agent is currently needed to be cloned into and imported into IntelliJ. The other project links are provided because at some point in time investigations may need to be carried out if there are problems which reside in the Orchestrator, Tracker or the Supervisor.
 +
 +**RDF Agent**: [[https://bitbucket.org/errigal/rdf_agent]]
 +
 +**RDF Orchestrator**: [[https://bitbucket.org/errigal/rdf_orchestrator]]
 +
 +**RDF Supervisor**: [[https://bitbucket.org/errigal/rdf-agent-supervisor]]
 +
 +**RDF Tracker**: [[https://bitbucket.org/errigal/rdf_tracker]]
 +
 +As noted above to get started, clone the RDF Agent to your local machine and import the project into IntelliJ and that's it. Depending on your local machine there may be some dependency issues which need to be resolved within the project. It would be useful to ensure you have **SDK Man** installed see [[toolsandtechnologies:tools_and_technologies|Tools And Technologies]].
 +
 +
 +=== IntelliJ === 
 +Importing the project into IntelliJ can be done via Gradle. Also, the project can be run through Intellij, via <code>./gradlew bootRun</code> or by directly running the jar (./rdf_agent.jar).
 +
 +**Important** The project uses Lombok and to set this up you must install the Lombok plugin through IntelliJ. Then enable the plugin for the project via going to the general settings of IntelliJ, searching for Compiler and enable annotations by default. (Settings -> Build, Execution and Deployment -> Compiler -> Annotation Processors).