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.
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
- Go to File -> Project Structure
- Click on SDKs
- Click on plus icon at top of second pane -> IntelliJ IDEA Plugin SDK
- Browse to home of IntelliJ IDEA 11.1.3
- It should be named 'IDEA-IU-117.798'
- Click Ok
Gradle:
- Make sure the Gradle Home is configured in the Gradle plugin Preferences screen
- File -> Preferences -> Gradle
- Create
$PROJECT_HOME/gradle.properties - Add
intellij11LibDirproperty 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\
- Add
intellijSandboxDirproperty to gradle.properties- You can find the value in File -> Project Structure -> SDKs -> IDEA-IU-117.798 -> Sandbox Home