crashlytics/gradle-intellij-plugin

Name: gradle-intellij-plugin

Owner: Crashlytics, Inc.

Description: Plugin for building plugins for IntelliJ IDEs

Created: 2015-10-27 19:42:38.0

Updated: 2015-10-27 19:42:39.0

Pushed: 2015-10-29 20:20:18.0

Homepage: null

Size: 357

Language: Groovy

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Overview

This plugin allows you to build plugins for IntelliJ platform using specific IntelliJ SDK and bundled plugins.

The plugin adds extra IntelliJ-specific dependencies, patches compile tasks in order to instrument code with nullability assertions and forms classes made with IntelliJ GUI Designer and provides some build steps which might be helpful while developing plugins for IntelliJ platform.

Usage

Gradle >= 2.1
ins {
 "org.jetbrains.intellij" version "0.0.25"


y plugin: 'org.jetbrains.intellij'
Gradle < 2.1
dscript {
positories {
maven {
  url "https://plugins.gradle.org/m2/"
}

pendencies {
classpath group: 'org.jetbrains', name: 'gradle-intellij-plugin', version: '0.0.25'



y plugin: 'org.jetbrains.intellij'
Configuration

Plugin provides following options to configure target IntelliJ SDK and build archive

Publishing plugin Build steps

Plugin introduces following build steps

build.gradle
ins {
 "org.jetbrains.intellij" version "0.0.25"


y plugin: 'org.jetbrains.intellij'

llij {
rsion '14.1.4'
ugins 'coverage'
uginName 'MyPlugin'

blish {
username 'zolotov'
password 'password'
pluginId '5047'
channel 'nightly'


License

This plugin is available under the Apache License, Version 2.0.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.