Versions Compared

Key

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

...

The project does not enforce the use of a specific IDE, but rather suggest the use of IntelliJ IDEA community edition which is free.

The following , a set of guidelines that can be configured in an IDE. The examples and documentation focus on IntelliJ IDEA, and include some help for Eclipse. For other IDEs, developers should consult the documentation for the IDE of choice for specific configuration steps. 

To get the best development experience for ONOS, the team suggests to use IntelliJ 2018.1 with the Bazel plugin installed.

IMPORTANT: Latest 2018.2 IntelliJ version currently has no support for Bazel plugin. 

The Intellij version we suggest is 2018.1 because it currently has support for the Bazel plugin, you You can find and download 2018.1 version here: https://www.jetbrains.com/idea/download/previous.html

IMPORTANT: Latest 2018.2 IntelliJ version currently has no support for Bazel plugin. 

If you have no idea where to start, here are some instructions on how to install IntelliJ.

...

After having dowloaded and installed Intellij IDEA 2018.1 ONOS needs requires the Bazel plugin to be installed

  1. Go into Intellij IDEA > Preferences > Plugins > Browse Repositories and search for Bazel 
  2. Click on Install
  3. Wait for download and installation
  4. Click on restart IntelliJ 

...