Package-level declarations

Types

Link copied to clipboard
class BuildException(message: String, throwable: Throwable? = null) : BuildException
Link copied to clipboard
Link copied to clipboard
class IntelliJIvyDescriptorFileGenerator(projectIdentity: IvyPublicationIdentity)
Link copied to clipboard
abstract class IntelliJPlugin : Plugin<Project>
Link copied to clipboard
Link copied to clipboard
abstract class IntelliJPluginExtension @Inject constructor(objectFactory: ObjectFactory, dependenciesDownloader: DependenciesDownloader)

Configuration options for the IntelliJPlugin.

Link copied to clipboard
class IntelliJPluginLibrary : SoftwareComponent
Link copied to clipboard
class Version(val major: Int = 0, val minor: Int = 0, val patch: Int = 0, val version: String = "") : Comparable<Version>

Functions

Link copied to clipboard
fun collectJars(directory: File, filter: Predicate<File> = Predicate { true }): Collection<File>
Link copied to clipboard
fun collectZips(directory: File, filter: Predicate<File> = Predicate { true }): Collection<File>
Link copied to clipboard
fun createPlugin(artifact: File, validatePluginXml: Boolean, context: String?): IdePlugin?
Link copied to clipboard
fun debug(logCategory: String? = null, message: String, e: Throwable? = null)
Link copied to clipboard
fun error(logCategory: String? = null, message: String, e: Throwable? = null)
Link copied to clipboard
fun NSDictionary.getDictionary(key: String): NSDictionary
Link copied to clipboard
Link copied to clipboard
fun getIdeaJvmArgs(options: JavaForkOptions, arguments: List<String>?, ideDirectory: Path): List<String>
Link copied to clipboard
fun getIdeaSystemProperties(ideDir: Path, configDirectory: File, systemDirectory: File, pluginsDirectory: File, requirePluginIds: List<String>): Map<String, String>
Link copied to clipboard
fun NSDictionary.getValue(key: String): String
Link copied to clipboard
fun ideBuildNumber(ideDir: Path): String
Link copied to clipboard
Link copied to clipboard
fun Boolean.ifFalse(block: () -> Unit): Boolean
Link copied to clipboard
fun <T> T?.ifNull(block: () -> Unit): T?
Link copied to clipboard
fun info(logCategory: String? = null, message: String, e: Throwable? = null)
Link copied to clipboard
fun Project.intellij(): FileTree
fun Project.intellij(filter: Closure<*>): FileTree
fun Project.intellij(filter: Action<PatternFilterable>): FileTree
fun Project.intellij(filter: PatternFilterable): FileTree
Link copied to clipboard
fun Project.intellijExtra(extra: String): FileTree
fun Project.intellijExtra(extra: String, filter: Closure<*>): FileTree
fun Project.intellijExtra(extra: String, filter: Action<PatternFilterable>): FileTree
fun Project.intellijExtra(extra: String, filter: PatternFilterable): FileTree
Link copied to clipboard
fun Project.intellijPlugin(plugin: String): FileTree
fun Project.intellijPlugin(plugin: String, filter: Closure<*>): FileTree
fun Project.intellijPlugin(plugin: String, filter: Action<PatternFilterable>): FileTree
fun Project.intellijPlugin(plugin: String, filter: PatternFilterable): FileTree
Link copied to clipboard
fun Project.intellijPlugins(vararg plugins: String): FileCollection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Project.logCategory(): String
fun Task.logCategory(): String
Link copied to clipboard
fun <T> T?.or(other: T): T
fun <T> T?.or(block: () -> T): T
Link copied to clipboard
fun releaseType(version: String): String
Link copied to clipboard
fun transformXml(document: Document, path: Path)
Link copied to clipboard
fun warn(logCategory: String? = null, message: String, e: Throwable? = null)

Properties

Link copied to clipboard
Link copied to clipboard