name.remal.idea-extended-settings

Plugin class: name.remal.gradle_plugins.plugins.ide.idea.IdeaExtendedSettingsPlugin

plugins {
    id 'name.remal.idea-extended-settings' version '1.5.0'
}
plugins {
    id("name.remal.idea-extended-settings") version "1.5.0"
}

 

This plugin works only if idea plugin is applied.

The plugin applies name.remal.idea-settings plugin.

 

This plugin:

  • Registers all classes from META-INF/services/name.remal.gradle_plugins.plugins.ide.idea.EntryPointAnnotation classpath resources as IDEA entry-point annotations.
  • Registers all classes from META-INF/services/name.remal.gradle_plugins.plugins.ide.idea.WriteAnnotation classpath resources as IDEA write annotations.
  • Registers all classes from META-INF/services/name.remal.gradle_plugins.plugins.ide.idea.NullableAnnotation classpath resources as IDEA nullable annotations.
  • Registers all classes from META-INF/services/name.remal.gradle_plugins.plugins.ide.idea.NotNullAnnotation classpath resources as IDEA not-null annotations.
  • Registers default annotation-processing profile. If you don't delegate compilation, then annotation-processing profile should be configured to enable annotation-processing.
  • Sets Checkstyle version for Checkstyle-IDEA plugin from checkstyle.toolVersion.