PluginsPlugin StructurePlugin StructureLearn about the plugin system structure and plugin components lifecycle.Plugin Configuration FileA detailed description of the plugin.xml configuration file elements Plugin DependenciesDeclare required or optional dependencies on other IntelliJ Platform pluginsPlugin content and building blocksPlugin ContentPlugin distribution package types and their contentsActionsIntroduction to plugin action systemExtensionsExtend IDE functionality by implementing extensionsServicesService types, registration and lifecycleListenersSubscribe to events emitted by IDE and other pluginsExtension PointsAllow other plugins extending your plugin functionality Components (deprecated)Migrate legacy components to the current solutionsPlugin LogoPlugin icon displayed in IDE and JetBrains MarketplaceAdvanced topics Plugin Class LoadersLearn how plugin and dependency classes are loaded in IDEBundling Plugin API SourcesExpose your plugin API sources for other pluginsThanks for your feedback!Was this page helpful?YesNo