Building and releasing the theme - nickcernis/blackbird-jetbrains GitHub Wiki

Requires IntelliJ and the Plugin DevKit plugin.

Build for release

  1. Build → Build Project.
  2. Build → Prepare Plugin Module blackbird-jetbrains for deployment.
  3. Check the generated blackbird-jetbrains.jar by installing the plugin manually.
  4. Upload the blackbird-jetbrains.jar to https://plugins.jetbrains.com/.

Troubleshooting

Built jar is 1kB (should be >5kB) or no out folder appears when doing Build → Build Project

  1. Go to File → Project Structure → Project.
  2. “Project compiler output” should be /path/to/blackbird-jetbrains/out
  3. Go to File → Project Structure → Modules.
  4. “Sources” tab should list the content root and have the resources folder marked as a resource.
  5. “Dependencies” should have a “Module SDK” set to the current SDK version, as in the final plugin setup steps.

If the built jar is still 1kb, try recreating the theme project and copying existing files across. Be sure that the themeProvider ID is the same as the original in resources/META-INF/plugin.xml.