./gradlew buildPlugin
Note that the above won't run tests and checks. To do that too, run:
./gradlew check buildPlugin
For the complete list of tasks, see:
./gradlew tasks
Import the project as a Gradle project.
Note: whenever you change a Gradle setting (for example in build.gradle
),
don't forget to Refresh all Gradle projects in the Gradle toolbar.
To run an IntelliJ instance with the plugin installed, execute the Gradle task runIdea
using the command line,
or the Gradle toolbar in IntelliJ, under Tasks/intellij
.
The instance files are stored under build/idea-sandbox
.
Keep in mind that the clean
task will wipe out the content of build/idea-sandbox
,
so you will need to repeat some setup steps for that instance, such as configuring the JDK.
Whenever you change dependency version, the previous versions are not deleted from the sandbox, and the JVM might not load the version that you expect.
As the clean
task may be inconvenient, an easier workaround is to delete the jars in the sandbox, for example with:
find build/idea-sandbox/ -name '*.jar' -delete
./gradlew release
Deploy on Jetbrains plugin repository (todo try to use publish task).
Copyright 2013-2018 SonarSource.
Licensed under the GNU Lesser General Public License, Version 3.0