Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.5 KB

File metadata and controls

45 lines (36 loc) · 1.5 KB

IntelliJ Client Plugin for ReviewBoard

The point of this plugin is to ease interacting with a ReviewBoard server from the IntelliJ IDE. It is not intended to be a full replacement for the web-ui. Rather it will simplify using IntelliJ for what it does best: viewing code.

Project Setup

Required Plugins:

  • Plugin DevKit
  • QAPlug
  • QAPlug - Checkstyle
  • QAPlug - FindBugs
  • QAPlug - PMD
  • TestNG-J
  • UI Designer
  • Gradle

JDK:

You'll need to setup the appropriate SDK. It has to be an IntelliJ SDK because we're dependent upon The many libraries and services it provides.

Currently we're developing against version 11.1.3

  1. Go to File -> Project Structure
  2. Click on SDKs
  3. Click on plus icon at top of second pane -> IntelliJ IDEA Plugin SDK
  4. Browse to home of IntelliJ IDEA 11.1.3
    • It should be named 'IDEA-IU-117.798'
  5. Click Ok

Gradle:

  1. Make sure the Gradle Home is configured in the Gradle plugin Preferences screen
    • File -> Preferences -> Gradle
  2. Create $PROJECT_HOME/gradle.properties
  3. Add intellij11LibDir property to gradle.properties
    • Set the value of the property to the path of your IntelliJ 11 lib directory
    • On a Mac, it'll probably be /Applications/IntelliJ IDEA 11.app/lib/
    • On a PC, c:\Program Files\Jetbrains\IntelliJ IDEA 11\lib\
  4. Add intellijSandboxDir property to gradle.properties
    • You can find the value in File -> Project Structure -> SDKs -> IDEA-IU-117.798 -> Sandbox Home