Developped by Maxime HAMM [email protected]
This plugin is compatible with all Jetbrain products
plugin: main plugin codeextensions: extensions (future use)- ...
common: code used by plugin and extensions
Import using gradle (Gradle should use Java 11)
- Launch task
buildfrom root module - Run all tests from module
./test
Launch task runIde from plugin module
Setup a system variable :
- Edit
~/.bash_profile(if you're using bash) Thensource ~/.bash_profile - Add
export ORG_GRADLE_PROJECT_intellijPublishToken='xxxx'
Token is known by Maxime HAMM :)
- Clean and build all
- Clean all
Taks > build > clean - Build all
Taks > build > build - Build plugin
plugin > Tasks > intellij > buildplugin
- Clean all
- Run tests in
./testmodule - Verify compatibility using task
runPluginVerifierfrompluginmodule
- Upgrade version in
./build.gradle - Update change note in
./plugin/build.gradle - Publish to marketplace
- Using task
plugin > Tasks > intellij > publishPlugin
- Using task
Many thanks to Pierre-Michel BRET for his contribution, the great PDF generator, allowing to realize a complete layout with page numbers, summary, paragraphs management, etc.
Enjoy !