You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by jd...@apache.org on 2026/08/23 17:04:31 UTC
(grails-intellij-plugin) 02/06: Replace the JetBrains-attributed headers with the canonical ASF header
This is an automated email from the ASF dual-hosted git repository.
jdaugherty pushed a commit to branch asfCompilance
in repository https://gitbox.apache.org/repos/asf/grails-intellij-plugin.git
commit 32334328a8db614794ef610c057f293c3e614259
Author: James Daugherty <jd...@jdresources.net>
AuthorDate: Sun Aug 23 12:21:49 2026 -0400
Replace the JetBrains-attributed headers with the canonical ASF header
The software grant is filed, which unblocks Phase 9 of MIGRATION-PLAN.md. For work
submitted to the ASF by the copyright owner, the source header policy requires the owner to
"remove such notices, or move them to the NOTICE file", and that "each source file should
include the following license header -- note that there should be no copyright notice in
the header"; the release policy restates it as a must. NOTICE already carries the relocated
JetBrains attribution.
948 files, mechanical, no functional change. The header text comes from the HEADER file, so
that stays the single definition of what the header says, rendered in whichever comment
syntax each file already used: block comments for Java/Kotlin/Gradle/Groovy/JFlex, '#' for
properties and META-INF/services provider files, XML comments for xml/tld. All three older
JetBrains variants are covered (2000-2007, 2000-2024, 2000-2026).
etc/bin/apply-asf-headers.py does the work and is kept as the record of the transformation
for the IP clearance reviewers. It anchors on the copyright line and bounds the block by
comment syntax rather than matching the boilerplate, which is what makes the variants and
the odd shapes fall out for free: the generated JFlex lexers put two "// Generated by"
lines above their header, log4j.properties runs its own comments straight on from the
licence text, and the services files put content on the very next line. It exits non-zero
on any JetBrains-attributed header it cannot identify, so nothing is silently left behind,
and --check reports without touching anything.
It replaces etc/bin/expand-jetbrains-headers.py, the pre-grant tool that expanded
abbreviated notices while *keeping* JetBrains attribution -- now both obsolete and, since it
carries the old header text in string literals, a false positive for any grep guard.
What still names JetBrains, correctly: NOTICE, and the provenance prose in README.md,
AGENTS.md and MIGRATION-PLAN.md.
RAT was green before and stays green -- it accepts the ALv2 appendix boilerplate either way
(996 standards, all Apache licensed, 0 unknown). check and buildPlugin pass; 1017 tests, 0
failures.
---
build.gradle | 25 +--
compilers/grails-compiler-patch/build.gradle | 25 +--
.../compiler/patch/EmptyGrailsAwarePatcher.java | 25 +--
.../compiler/patch/Grails2_0_JUnitPatcher.java | 25 +--
.../compiler/patch/GrailsCompilerRtMarker.java | 25 +--
.../compiler/patch/GrailsDomainClassPatcher.java | 25 +--
.../grails/compiler/patch/GrailsJUnitPatcher.java | 25 +--
.../src/main/resources/log4j.properties | 25 +--
compilers/jps-plugin/build.gradle | 25 +--
.../jps/plugin/builder/GrailsBuilderExtension.java | 25 +--
...s.jps.incremental.groovy.GroovyBuilderExtension | 25 +--
etc/bin/apply-asf-headers.py | 207 +++++++++++++++++++++
etc/bin/expand-jetbrains-headers.py | 85 ---------
gradle.properties | 25 +--
libs/gradle-tooling/build.gradle | 25 +--
.../lib/gradle/tooling/builder/GrailsModule.java | 25 +--
.../gradle/tooling/builder/GrailsModuleImpl.java | 25 +--
.../builder/GrailsModuleModelBuilderImpl.java | 25 +--
...ains.plugins.gradle.tooling.ModelBuilderService | 25 +--
libs/grails-rt/build.gradle | 25 +--
.../rt/AddAgentJarToClassPathTransformer.java | 25 +--
.../grails/intellij/lib/grails/rt/Agent.java | 25 +--
.../grails/intellij/lib/grails/rt/AgentUtils.java | 25 +--
.../lib/grails/rt/ForkListenerTransformer.java | 25 +--
.../lib/grails/rt/GrailsIdeaTestListener.java | 25 +--
.../intellij/lib/grails/rt/GrailsRtMarker.java | 25 +--
.../commands/intellij-command-proxy.groovy | 25 +--
.../src/main/resources/idea-injected-traits.groovy | 25 +--
libs/testFramework/build.gradle | 25 +--
.../service/execution/TestUnknownSdkResolver.kt | 25 +--
.../externalSystem/test/JavaCompileTestUtil.kt | 25 +--
.../test/JavaExternalSystemImportingTestCase.kt | 25 +--
.../util/ExternalSystemFileTestUtil.kt | 25 +--
.../openapi/roots/ui/configuration/SdkTestCase.kt | 25 +--
.../testFramework/eelJava/EelTestJdkProvider.kt | 25 +--
.../platform/testFramework/eelJava/EelTestUtil.kt | 25 +--
.../lib/testFramework/Grails14TestCase.java | 25 +--
.../intellij/lib/testFramework/GrailsTestCase.java | 25 +--
.../intellij/lib/testFramework/GrailsTestUtil.java | 25 +--
.../lib/testFramework/HddGrailsTestCase.java | 25 +--
.../TestGrailsApplicationProvider.java | 25 +--
.../gradle/importing/GradleImportingTestCase.kt | 25 +--
.../importing/TestGradleBuildScripBuilder.kt | 25 +--
.../importing/TestGradleSettingsScriptHelper.kt | 25 +--
.../plugins/gradle/tooling/GradleJvmResolver.kt | 25 +--
.../plugins/gradle/tooling/JavaVersionMatcher.kt | 25 +--
.../gradle/tooling/JavaVersionRestriction.kt | 25 +--
.../gradle/tooling/TargetJavaVersionWatcher.java | 25 +--
.../plugins/gradle/tooling/VersionMatcherRule.java | 25 +--
.../tooling/annotation/TargetJavaVersion.java | 25 +--
.../gradle/tooling/annotation/TargetVersions.java | 25 +--
...adleBrokenJvmSerialisationVersionRestriction.kt | 25 +--
.../jvm/GradleToolingApi9VersionRestriction.kt | 25 +--
.../gradle/tooling/util/VersionMatcher.java | 25 +--
.../plugins/gradle/util/testWrapperUtil.kt | 25 +--
.../plugins/groovy/CompoundTestLibrary.java | 25 +--
.../plugins/groovy/GroovyProjectDescriptors.java | 25 +--
.../groovy/LibraryLightProjectDescriptor.java | 25 +--
.../plugins/groovy/LightGroovyTestCase.java | 25 +--
.../plugins/groovy/RepositoryTestLibrary.java | 25 +--
.../org/jetbrains/plugins/groovy/TestLibrary.java | 25 +--
.../groovy/completion/CompletionTestBase.java | 25 +--
.../groovy/lang/GroovyFormatterTestCase.java | 25 +--
.../lang/highlighting/GrHighlightingTestBase.java | 25 +--
.../jetbrains/plugins/groovy/util/TestUtils.java | 25 +--
plugin/build.gradle | 25 +--
.../jetbrains/plugins/grails/GroovyMvcIcons.java | 25 +--
.../lang/gsp/lexer/core/_GspDirectiveLexer.java | 25 +--
.../grails/lang/gsp/lexer/core/_GspLexer.java | 25 +--
.../grails/intellij/plugin/GantFileDetector.java | 25 +--
.../plugin/GrailsAttachSourcesProvider.java | 25 +--
.../grails/intellij/plugin/GrailsBundle.java | 25 +--
.../plugin/GrailsCompletionContributor.java | 25 +--
.../plugin/GrailsConsoleFilterProvider.java | 25 +--
.../plugin/GrailsFlashMapContentProvider.java | 25 +--
.../GrailsGroovyCodeReferenceContributor.java | 25 +--
.../plugin/GrailsGspReferenceContributor.java | 25 +--
.../plugin/GrailsHtmlReferenceContributor.java | 25 +--
.../plugin/GrailsImplicitUsageProvider.java | 25 +--
.../GrailsPluginFieldCompletionProvider.java | 25 +--
.../GrailsStaticFieldCompletionProvider.java | 25 +--
.../grails/intellij/plugin/GsonConstants.java | 25 +--
.../intellij/plugin/GspCompletionContributor.java | 25 +--
.../intellij/plugin/GspFindUsagesProvider.java | 25 +--
.../intellij/plugin/GspTemplateContextType.java | 25 +--
.../plugin/TemplateHighlightErrorFilter.java | 25 +--
.../intellij/plugin/actions/ArtefactData.java | 25 +--
.../plugin/actions/DomainFieldIntention.java | 25 +--
.../plugin/actions/GenerateViewIntention.java | 25 +--
.../intellij/plugin/actions/GrailsActionGroup.java | 25 +--
.../intellij/plugin/actions/GrailsActionUtil.java | 25 +--
.../plugin/actions/GrailsConfigureSDKAction.java | 25 +--
.../GrailsCreateActionByUsageIntention.java | 25 +--
.../plugin/actions/GrailsGenerateViewAction.java | 25 +--
.../plugin/actions/GrailsGoToClassContributor.java | 25 +--
.../plugin/actions/GrailsGotoRelatedProvider.java | 25 +--
.../actions/GrailsGroovySourceFolderDetector.java | 25 +--
.../plugin/actions/GrailsRunCommandAction.java | 25 +--
.../intellij/plugin/actions/GrailsWarAction.java | 25 +--
.../plugin/actions/MakeNullableIntention.java | 25 +--
.../plugin/actions/MakeUniqueIntention.java | 25 +--
.../plugin/actions/NewGrailsControllerAction.java | 25 +--
.../plugin/actions/NewGrailsDomainClassAction.java | 25 +--
.../plugin/actions/NewGrailsFilterAction.java | 25 +--
.../plugin/actions/NewGrailsInterceptorAction.java | 25 +--
.../plugin/actions/NewGrailsScriptAction.java | 25 +--
.../plugin/actions/NewGrailsServiceAction.java | 25 +--
.../plugin/actions/NewGrailsTagLibAction.java | 25 +--
.../plugin/actions/NewGrailsXXXAction.java | 25 +--
.../intellij/plugin/actions/NewGspAction.java | 25 +--
.../plugin/actions/UpdateGrailsSettingsAction.java | 25 +--
.../plugin/addins/GrailsIntegrationUtil.java | 25 +--
.../plugin/addins/js/CssIntegrationUtil.java | 25 +--
.../plugin/addins/js/GrailsJavaScriptInjector.java | 25 +--
.../addins/js/JavaScriptIntegrationUtil.java | 25 +--
.../annotator/GrailsControllerAnnotator.java | 25 +--
.../plugin/annotator/GrailsDomainAnnotator.java | 25 +--
.../annotator/GrailsForkSettingsNotificator.java | 25 +--
.../GrailsSynchronizeStructureAnnotator.java | 25 +--
.../plugin/artefact/api/ArtefactHandlers.java | 25 +--
.../plugin/artefact/api/GrailsArtefactHandler.java | 25 +--
.../api/GrailsDisplayableArtefactHandler.java | 25 +--
.../intellij/plugin/artefact/api/HandlerCache.java | 25 +--
.../intellij/plugin/artefact/api/IconOwner.java | 25 +--
.../artefact/impl/ControllerArtefactHandler.java | 25 +--
.../artefact/impl/DomainArtefactHandler.java | 25 +--
.../artefact/impl/FilterArtefactHandler.java | 25 +--
.../plugin/artefact/impl/GrailsArtefacts.java | 25 +--
.../artefact/impl/InterceptorArtefactHandler.java | 25 +--
.../artefact/impl/ServiceArtefactHandler.java | 25 +--
.../artefact/impl/TaglibArtefactHandler.java | 25 +--
.../impl/controllers/ControllerActions.java | 25 +--
.../plugin/commands/Grails3CommandProvider.java | 25 +--
.../commands/GrailsCommandCompletionUtil.java | 25 +--
.../plugin/commands/GrailsCommandProvider.java | 25 +--
.../plugin/commands/OldGrailsCommandProvider.java | 25 +--
.../plugin/config/AbstractConfigSupport.java | 25 +--
.../BuildConfigClosureMemberContributor.java | 25 +--
.../config/BuildConfigMemberContributor.java | 25 +--
.../intellij/plugin/config/BuildConfigSupport.java | 25 +--
.../plugin/config/ConfigMemberContributor.java | 25 +--
.../intellij/plugin/config/ConfigSupport.java | 25 +--
.../intellij/plugin/config/DataSourcesSupport.java | 25 +--
.../plugin/config/GradleParentProjectForm.java | 25 +--
.../plugin/config/GrailsAbstractConfigSupport.java | 25 +--
.../config/GrailsConfigUnresolvedFileFilter.java | 25 +--
.../intellij/plugin/config/GrailsConfigUtils.java | 25 +--
.../intellij/plugin/config/GrailsConstants.java | 25 +--
.../GrailsEnvironmentClosureMemberContributor.java | 25 +--
.../intellij/plugin/config/GrailsFramework.java | 25 +--
.../config/GrailsGradleAwareModuleBuilder.java | 25 +--
.../plugin/config/GrailsIgnoredProvider.java | 25 +--
.../config/GrailsLibraryPresentationProvider.java | 25 +--
.../plugin/config/GrailsModuleBuilder.java | 25 +--
.../plugin/config/GrailsModuleStructureUtil.java | 25 +--
.../plugin/config/GrailsOptionsWizardStep.java | 25 +--
.../GrailsPluginConfigMethodContributor.java | 25 +--
.../GrailsPluginNameCompletionContributor.java | 25 +--
.../GrailsPluginWebHelpReferenceProvider.java | 25 +--
.../config/GrailsProjectStructureDetector.java | 25 +--
.../plugin/config/GrailsPropertiesFileCache.java | 25 +--
.../plugin/config/GrailsSettingSynchronizer.java | 25 +--
.../intellij/plugin/config/GrailsSettings.java | 25 +--
.../plugin/config/GrailsSettingsService.java | 25 +--
.../intellij/plugin/config/GrailsStructure.java | 25 +--
.../intellij/plugin/config/GroovyConfigReader.java | 25 +--
.../config/PrintGrailsSettingsConstants.java | 25 +--
.../plugin/database/GrailsDataSourceDetector.java | 25 +--
.../intellij/plugin/dsl/GrailsScriptProvider.java | 25 +--
.../plugin/editor/GenerateTestsAction.java | 25 +--
.../plugin/editor/GrailsEditorDecorator.java | 25 +--
.../plugin/editor/GrailsEditorToolbar.java | 25 +--
.../editor/ViewGrailsEditorToolbarAction.java | 25 +--
.../selection/GrailsDependencySelectioner.java | 25 +--
.../GrailsGroovyInjectionSelectioner.java | 25 +--
.../plugin/editor/toolbar/GenerateActionBase.java | 25 +--
.../toolbar/GenerateAsyncControllerAction.java | 25 +--
.../editor/toolbar/GenerateControllerAction.java | 25 +--
.../toolbar/GenerateControllerActionBase.java | 25 +--
.../plugin/editor/toolbar/GenerateViewsAction.java | 25 +--
.../editor/toolbar/GoToControllerAction.java | 25 +--
.../plugin/editor/toolbar/GoToDomainAction.java | 25 +--
.../plugin/editor/toolbar/GoToServiceAction.java | 25 +--
.../plugin/editor/toolbar/GoToTestAction.java | 25 +--
.../plugin/editor/toolbar/GoToViewAction.java | 25 +--
.../toolbar/GrailsGoToArtefactActionBase.java | 25 +--
.../editor/toolbar/GrailsToolbarActionBase.java | 25 +--
.../editor/toolbar/GrailsToolbarTargetAction.java | 25 +--
.../editor/toolbar/GrailsToolbarVfileAction.java | 25 +--
.../feature/forge/GrailsForgeModuleBuilder.kt | 25 +--
.../intellij/plugin/feature/linkable/Linkable.java | 25 +--
.../linkable/LinkableNamedArgumentsProvider.java | 25 +--
.../linkable/LinkableTransformationSupport.java | 25 +--
.../intellij/plugin/fileType/GspFileType.java | 25 +--
.../intellij/plugin/gorm/GormClassNames.java | 25 +--
.../grails/intellij/plugin/gorm/GormVersion.java | 25 +--
.../intellij/plugin/gradle/GrailsModuleData.java | 25 +--
.../gradle/GrailsModuleGradleDataService.java | 25 +--
.../gradle/GrailsProjectResolverExtension.java | 25 +--
.../plugin/gradle/GrailsTaskManagerExtension.java | 25 +--
.../GrailsStreamingJsonBuilderContributor.java | 25 +--
.../plugin/gson/GsonControllerReference.java | 25 +--
.../plugin/gson/GsonExpectedPackageProvider.java | 25 +--
.../plugin/gson/GsonImportContributor.java | 25 +--
.../plugin/gson/GsonModelArgumentsProvider.java | 25 +--
.../gson/GsonModelFieldArgumentDescriptor.java | 25 +--
.../grails/intellij/plugin/gson/GsonPatterns.java | 25 +--
.../plugin/gson/GsonPositionManagerDelegate.java | 25 +--
.../intellij/plugin/gson/GsonRWAccessDetector.java | 25 +--
.../plugin/gson/GsonReferenceContributor.java | 25 +--
.../gson/GsonRenderNamedArgumentsProvider.java | 25 +--
.../plugin/gson/GsonTemplateReference.java | 25 +--
.../plugin/gson/GsonTemplateReferenceProvider.java | 25 +--
.../gson/GsonTemplateReferenceQueryExecutor.java | 25 +--
.../gson/GsonTemplateRendererContributor.java | 25 +--
.../plugin/gson/GsonTransformationSupport.java | 25 +--
.../grails/intellij/plugin/gson/GsonUtils.java | 25 +--
.../inspections/GrailsMethodMayBeStaticFilter.java | 25 +--
.../plugin/inspections/GspAndGroovyInspection.java | 25 +--
.../plugin/inspections/GspInspectionUtil.java | 25 +--
.../plugin/inspections/GspSuppressionProvider.java | 25 +--
.../plugin/lang/DirtyCheckableContributor.java | 25 +--
.../intellij/plugin/lang/GormTraitContributor.java | 25 +--
.../lang/Grails3TraitInjectorContributor.java | 25 +--
.../intellij/plugin/lang/gsp/GspCssInjector.java | 25 +--
.../intellij/plugin/lang/gsp/GspDirectiveKind.java | 25 +--
.../intellij/plugin/lang/gsp/GspErrorFilter.java | 25 +--
.../plugin/lang/gsp/GspFileViewProvider.java | 25 +--
.../lang/gsp/GspFileviewProviderFactory.java | 25 +--
.../intellij/plugin/lang/gsp/GspLanguage.java | 25 +--
.../lang/gsp/GspTagDocumentationProvider.java | 25 +--
.../intellij/plugin/lang/gsp/GspTagInspection.java | 25 +--
.../gsp/completion/GspXmlFileNSInfoProvider.java | 25 +--
.../lang/gsp/debug/GspCodeFragmentFactory.java | 25 +--
.../plugin/lang/gsp/debug/GspPositionManager.java | 25 +--
.../lang/gsp/debug/GspPositionManagerFactory.java | 25 +--
.../gsp/editor/actions/GspEditorActionsUtil.java | 25 +--
.../lang/gsp/editor/actions/GspEnterHandler.java | 25 +--
.../lang/gsp/editor/actions/GspTypedHandler.java | 25 +--
.../plugin/lang/gsp/folding/GspFoldingBuilder.java | 25 +--
.../lang/gsp/formatter/AbstractGspBlock.java | 25 +--
.../lang/gsp/formatter/ForeignLanguageBlock.java | 25 +--
.../plugin/lang/gsp/formatter/GspBlock.java | 25 +--
.../lang/gsp/formatter/GspBlockGenerator.java | 25 +--
.../lang/gsp/formatter/GspFormattingHelper.java | 25 +--
.../gsp/formatter/GspFormattingModelBuilder.java | 25 +--
.../plugin/lang/gsp/formatter/GspGroovyBlock.java | 25 +--
.../plugin/lang/gsp/formatter/GspHtmlBlock.java | 25 +--
.../lang/gsp/formatter/GspTextSyntheticBlock.java | 25 +--
.../formatter/processors/GspIndentProcessor.java | 25 +--
.../formatter/processors/GspSpacingProcessor.java | 25 +--
.../settings/GspCodeStyleSettingsProvider.java | 25 +--
.../GspLanguageCodeStyleSettingsProvider.java | 25 +--
.../plugin/lang/gsp/gspIndex/GspIncludeIndex.java | 25 +--
.../plugin/lang/gsp/gspIndex/GspIncludeInfo.java | 25 +--
.../plugin/lang/gsp/highlighter/GspCommenter.java | 25 +--
.../gsp/highlighter/GspDirectiveHighlighter.java | 25 +--
.../highlighter/GspDirectiveHighlightingLexer.java | 25 +--
.../lang/gsp/highlighter/GspEditorHighlighter.java | 25 +--
.../highlighter/GspEditorHighlighterProvider.java | 25 +--
.../lang/gsp/highlighter/GspFileBraceMatcher.java | 25 +--
.../gsp/highlighter/GspIndexPatternBuilder.java | 25 +--
.../gsp/highlighter/GspPairedBraceMatcher.java | 25 +--
.../lang/gsp/highlighter/GspSyntaxHighlighter.java | 25 +--
.../lang/gsp/lexer/GspDirectiveFlexLexer.java | 25 +--
.../plugin/lang/gsp/lexer/GspFlexLexer.java | 25 +--
.../plugin/lang/gsp/lexer/GspTokenTypesEx.java | 25 +--
.../plugin/lang/gsp/lexer/IGspElementType.java | 25 +--
.../plugin/lang/gsp/lexer/core/GspTokenTypes.java | 25 +--
.../intellij/plugin/lang/gsp/lexer/core/gsp.flex | 24 ++-
.../plugin/lang/gsp/lexer/core/gsp_directive.flex | 24 ++-
.../plugin/lang/gsp/parsing/GspElementTypes.java | 25 +--
.../lang/gsp/parsing/GspGroovyElementTypes.java | 25 +--
.../plugin/lang/gsp/parsing/GspPsiCreator.java | 25 +--
.../parsing/composite/GspCompositeElementType.java | 25 +--
.../gsp/parsing/groovy/GspAwareGroovyParser.java | 25 +--
.../lang/gsp/parsing/groovy/GspGroovyParser.java | 25 +--
.../gsp/parsing/groovy/GspTemplateStmtParsing.java | 25 +--
.../chameleons/GroovyDeclarationsElementType.java | 25 +--
.../GroovyDeclarationsInGspFileRoot.java | 25 +--
.../chameleons/GroovyExpressionElementType.java | 25 +--
.../chameleons/GroovyMapAttributeValueType.java | 25 +--
.../chameleons/GspGroovyLazyElementType.java | 25 +--
.../gsp/parsing/groovy/lexer/GspGroovyLexer.java | 25 +--
.../plugin/lang/gsp/parsing/gsp/GrailsTag.java | 25 +--
.../plugin/lang/gsp/parsing/gsp/GspParser.java | 25 +--
.../lang/gsp/parsing/gsp/GspParserDefinition.java | 25 +--
.../gsp/chameleons/GspDirectiveElement.java | 25 +--
.../lang/gsp/parsing/gsp/lexer/GspLexer.java | 25 +--
.../gsp/parsing/html/GspHtmlTemplateRootType.java | 25 +--
.../gsp/parsing/html/elements/GspXmlDocument.java | 25 +--
.../parsing/outers/GspGroovyCodeElementType.java | 25 +--
.../gsp/parsing/outers/GspInHtmlElementType.java | 25 +--
.../parsing/outers/GspTemplateDataElementType.java | 25 +--
.../plugin/lang/gsp/psi/GspPsiElementFactory.java | 25 +--
.../lang/gsp/psi/GspPsiElementFactoryImpl.java | 25 +--
.../intellij/plugin/lang/gsp/psi/GspPsiUtil.java | 25 +--
.../plugin/lang/gsp/psi/groovy/GspLazyElement.java | 25 +--
.../plugin/lang/gsp/psi/groovy/api/GrGspClass.java | 25 +--
.../gsp/psi/groovy/api/GrGspDeclarationHolder.java | 25 +--
.../gsp/psi/groovy/api/GrGspExprInjection.java | 25 +--
.../lang/gsp/psi/groovy/api/GrGspRunBlock.java | 25 +--
.../lang/gsp/psi/groovy/api/GrGspRunMethod.java | 25 +--
.../gsp/psi/groovy/api/GrMapAttributeValue.java | 25 +--
.../lang/gsp/psi/groovy/api/GspGroovyFile.java | 25 +--
.../gsp/psi/groovy/api/GspOuterGroovyElement.java | 25 +--
.../gsp/psi/groovy/api/GspOuterHtmlElement.java | 25 +--
.../groovy/api/template/GspTemplateStatement.java | 25 +--
.../lang/gsp/psi/groovy/impl/GrGspClassImpl.java | 25 +--
.../groovy/impl/GrGspDeclarationHolderImpl.java | 25 +--
.../psi/groovy/impl/GrGspExprInjectionImpl.java | 25 +--
.../gsp/psi/groovy/impl/GrGspRunBlockImpl.java | 25 +--
.../gsp/psi/groovy/impl/GrGspRunMethodImpl.java | 25 +--
.../gsp/psi/groovy/impl/GrMapAttrValueImpl.java | 25 +--
.../gsp/psi/groovy/impl/GspGroovyFileImpl.java | 25 +--
.../gsp/psi/groovy/impl/GspModelVariableModel.java | 25 +--
.../psi/groovy/impl/GspOuterGroovyElementImpl.java | 25 +--
.../psi/groovy/impl/GspOuterHtmlElementImpl.java | 25 +--
.../impl/GspOuterHtmlElementManipulator.java | 25 +--
.../lang/gsp/psi/groovy/impl/GspPageSkeleton.java | 25 +--
.../impl/ModelVariableDeclarationSearcher.java | 25 +--
.../impl/template/GspTemplateStatementImpl.java | 25 +--
.../lang/gsp/psi/gsp/api/GspDeclarationTag.java | 25 +--
.../lang/gsp/psi/gsp/api/GspExpressionTag.java | 25 +--
.../plugin/lang/gsp/psi/gsp/api/GspFile.java | 25 +--
.../lang/gsp/psi/gsp/api/GspScriptletTag.java | 25 +--
.../plugin/lang/gsp/psi/gsp/api/GspTag.java | 25 +--
.../plugin/lang/gsp/psi/gsp/api/GspXmlTagBase.java | 25 +--
.../gsp/psi/gsp/api/directive/GspDirective.java | 25 +--
.../gsp/api/directive/GspDirectiveAttribute.java | 25 +--
.../api/directive/GspDirectiveAttributeValue.java | 25 +--
.../lang/gsp/psi/gsp/api/gtag/GspAttribute.java | 25 +--
.../gsp/psi/gsp/api/gtag/GspAttributeValue.java | 25 +--
.../lang/gsp/psi/gsp/api/gtag/GspGrailsTag.java | 25 +--
.../gsp/psi/gsp/api/gtag/GspTaggedElement.java | 25 +--
.../lang/gsp/psi/gsp/api/gtag/GspXmlRootTag.java | 25 +--
.../gsp/psi/gsp/impl/GspDeclarationTagImpl.java | 25 +--
.../lang/gsp/psi/gsp/impl/GspExprTagImpl.java | 25 +--
.../plugin/lang/gsp/psi/gsp/impl/GspFileImpl.java | 25 +--
.../lang/gsp/psi/gsp/impl/GspScriptletTagImpl.java | 25 +--
.../lang/gsp/psi/gsp/impl/GspXmlTagBaseImpl.java | 25 +--
.../impl/directive/GspDirectiveAttributeImpl.java | 25 +--
.../directive/GspDirectiveAttributeValueImpl.java | 25 +--
.../psi/gsp/impl/directive/GspDirectiveImpl.java | 25 +--
.../gsp/psi/gsp/impl/gtag/GspAttributeImpl.java | 25 +--
.../psi/gsp/impl/gtag/GspAttributeValueImpl.java | 25 +--
.../impl/gtag/GspContentTagDescriptorProvider.java | 25 +--
.../gsp/impl/gtag/GspElementDescriptorBase.java | 25 +--
.../gsp/psi/gsp/impl/gtag/GspGrailsTagImpl.java | 25 +--
.../gsp/impl/gtag/GspLinkElementDescriptor.java | 25 +--
.../gsp/impl/gtag/GspLinkNamespaceDescriptor.java | 25 +--
.../psi/gsp/impl/gtag/GspNamespaceDescriptor.java | 25 +--
.../impl/gtag/GspPropertyElementDescriptor.java | 25 +--
.../psi/gsp/impl/gtag/GspSdkElementDescriptor.java | 25 +--
.../psi/gsp/impl/gtag/GspTagDescriptorService.java | 25 +--
.../gsp/psi/gsp/impl/gtag/GspTagRuleProvider.java | 25 +--
.../gtag/GspTagVariableDeclarationSearcher.java | 25 +--
.../gsp/impl/gtag/GspTmplNamespaceDescriptor.java | 25 +--
.../gsp/psi/gsp/impl/gtag/GspXmlRootTagImpl.java | 25 +--
.../DefaultCodecDirectiveReferenceProvider.java | 25 +--
.../GspCssClassReferenceContributor.java | 25 +--
.../lang/gsp/psi/html/api/GspHtmlOuterElement.java | 25 +--
.../plugin/lang/gsp/psi/html/api/GspLikeFile.java | 25 +--
.../lang/gsp/psi/html/impl/GspHtmlFileImpl.java | 25 +--
.../gsp/psi/html/impl/GspHtmlOuterElementImpl.java | 25 +--
.../gsp/psi/html/impl/GspHtmlXmlExtension.java | 25 +--
.../plugin/lang/gsp/psi/impl/GspImportUtil.java | 25 +--
.../taglib/BuiltInTagReferenceSearcher.java | 25 +--
.../taglib/GrailsTaglibNamedArgumentProvider.java | 25 +--
.../lang/gsp/resolve/taglib/GspTagLibUtil.java | 25 +--
.../resolve/taglib/TagLibNamespaceDescriptor.java | 25 +--
.../gsp/search/GspControllerReferenceSearcher.java | 25 +--
.../lang/gsp/search/GspPageReferenceSearcher.java | 25 +--
.../lang/gsp/search/JspPageReferenceSearcher.java | 25 +--
.../intellij/plugin/lang/gsp/util/GspUtil.java | 25 +--
.../plugin/mvc/ConsoleProcessDescriptor.java | 25 +--
.../grails/intellij/plugin/mvc/MvcCommand.java | 25 +--
.../plugin/mvc/MvcModuleStructureSynchronizer.java | 25 +--
.../plugin/mvc/MvcModuleStructureUtil.java | 25 +--
.../grails/intellij/plugin/mvc/MvcPathMacros.java | 25 +--
.../intellij/plugin/mvc/MvcProjectStructure.java | 25 +--
.../plugin/mvc/MvcWatchedRootProvider.java | 25 +--
.../plugin/mvc/plugins/AvailablePluginsModel.java | 25 +--
.../mvc/plugins/InstallUninstallPluginsDialog.java | 25 +--
.../plugin/mvc/plugins/MvcPluginColumnInfo.java | 25 +--
.../plugin/mvc/plugins/MvcPluginDescriptor.java | 25 +--
.../plugins/MvcPluginIsInstalledColumnInfo.java | 25 +--
.../intellij/plugin/mvc/plugins/MvcPluginUtil.java | 25 +--
.../plugin/mvc/plugins/MvcPluginsAction.java | 25 +--
.../plugin/mvc/plugins/MvcPluginsMain.java | 25 +--
.../plugin/mvc/plugins/MvcPluginsTable.java | 25 +--
.../mvc/plugins/actions/AddCustomPluginAction.java | 25 +--
.../plugins/actions/ReloadMvcPluginListAction.java | 25 +--
.../intellij/plugin/mvc/plugins/proxySettings.kt | 25 +--
.../mvc/util/MvcTargetDialogCompletionUtils.java | 25 +--
.../perspectives/DomainClassNodeRenderer.java | 25 +--
.../perspectives/DomainClassesRelationsEditor.java | 25 +--
.../DomainClassesRelationsEditorProvider.java | 25 +--
.../PerspectiveFileEditorComponent.java | 25 +--
.../perspectives/create/CreateNewRelation.java | 25 +--
.../create/RelationsCreationsProvider.java | 25 +--
.../delete/RelationDeleteProvider.java | 25 +--
.../DataModelAndSelectionModificationTracker.java | 25 +--
.../graph/DomainClassDependencyPresentation.java | 25 +--
.../plugin/perspectives/graph/DomainClassNode.java | 25 +--
.../graph/DomainClassRelationsInfo.java | 25 +--
.../graph/DomainClassesRelationsDataModel.java | 25 +--
.../assetPipeline/AssetReferenceContributor.java | 25 +--
.../assetPipeline/AssetReferenceProvider.java | 25 +--
.../assetPipeline/AssetScriptInjector.java | 25 +--
.../assetPipeline/AssetsFileReferenceSet.java | 25 +--
.../GrailsBuildTestDataMemberProvider.java | 25 +--
.../resources/GrailsResourceModuleReference.java | 25 +--
.../resources/GrailsResourceReferenceSearcher.java | 25 +--
.../GrailsResourcesClosureMethodContributor.java | 25 +--
.../GrailsResourcesPomDeclarationSearcher.java | 25 +--
.../GrailsResourcesReferenceProvider.java | 25 +--
.../resources/GrailsResourcesUtil.java | 25 +--
.../seachable/GrailsSearchableMemberProvider.java | 25 +--
.../GrailsSearchableReturnTypeCalculator.java | 25 +--
.../seachable/GrailsSearchableUtil.java | 25 +--
.../SearchableFieldReferenceProvider.java | 25 +--
.../SearchableMemberMethodContributor.java | 25 +--
.../GrailsShiroAccessControlMethodProvider.java | 25 +--
.../shiro/GrailsShiroReferenceProvider.java | 25 +--
.../pluginSupport/spock/GrailsSpockEnhancer.java | 25 +--
.../WebFlowEventDefinitionMethodContributor.java | 25 +--
.../webflow/WebFlowMethodContributor.java | 25 +--
.../webflow/WebFlowPomDeclarationSearcher.java | 25 +--
.../webflow/WebFlowStateNameReferenceProvider.java | 25 +--
.../plugin/pluginSupport/webflow/WebFlowUtils.java | 25 +--
.../plugins/Grails3CompiledPluginDescriptor.java | 25 +--
.../plugins/Grails3SourcePluginDescriptor.java | 25 +--
.../plugin/plugins/GrailsPluginDescriptor.java | 25 +--
.../intellij/plugin/plugins/GrailsPlugins.java | 25 +--
.../plugin/projectView/GrailsIconProvider.java | 25 +--
.../plugin/projectView/GrailsPluginsNode.java | 25 +--
.../plugin/projectView/GrailsProjectViewPane.java | 25 +--
.../plugin/projectView/GrailsProjectViewPanes.java | 25 +--
.../projectView/GrailsTreeStructureProvider.java | 25 +--
.../intellij/plugin/projectView/NodeWeights.java | 25 +--
.../projectView/api/GrailsSingleNodeProvider.java | 25 +--
.../projectView/api/GrailsViewNodeProvider.java | 25 +--
.../projectView/impl/Grails3NodeProvider.java | 25 +--
.../projectView/impl/GrailsAppNodeProvider.java | 25 +--
.../projectView/impl/GrailsNodeComparator.java | 25 +--
.../plugin/projectView/impl/GrailsViewItems.java | 25 +--
.../projectView/impl/OldGrailsNodeProvider.java | 25 +--
.../plugin/projectView/nodes/CompactedFqn.java | 25 +--
.../plugin/projectView/nodes/GrailsActionNode.java | 25 +--
.../projectView/nodes/GrailsApplicationNode.java | 25 +--
.../nodes/GrailsArtefactHandlerNode.java | 25 +--
.../nodes/GrailsArtefactHandlerNodeBase.java | 25 +--
.../nodes/GrailsArtefactPackageNode.java | 25 +--
.../projectView/nodes/GrailsControllerNode.java | 25 +--
.../projectView/nodes/GrailsFlatPackageNode.java | 25 +--
.../plugin/projectView/nodes/GrailsNodes.java | 25 +--
.../projectView/nodes/GrailsPackageValue.java | 25 +--
.../plugin/projectView/nodes/GrailsPluginNode.java | 25 +--
.../projectView/nodes/GrailsPsiDirectoryNode.java | 25 +--
.../nodes/GrailsRegularPackageNode.java | 25 +--
.../plugin/projectView/nodes/GrailsRootNode.java | 25 +--
.../projectView/nodes/OldGrailsPluginsNode.java | 25 +--
.../nodes/OtherGrailsAppSourcesNode.java | 25 +--
.../plugin/projectView/nodes/TreeNodeUtil.java | 25 +--
.../references/CodecNonCodeMemberContributor.java | 25 +--
.../plugin/references/EnhancesTraitsCollector.java | 25 +--
.../GrailsArtifactNonCodeMemberProcessor.java | 25 +--
.../references/GrailsArtifactRenameProcessor.java | 25 +--
.../references/GrailsClosureMemberContributor.java | 25 +--
...GrailsMethodNamedArgumentReferenceProvider.java | 25 +--
.../GrailsResourceClassMemberContributor.java | 25 +--
.../intellij/plugin/references/MemberProvider.java | 25 +--
.../plugin/references/TraitInjectorService.kt | 25 +--
.../bootstrap/GrailsBootStrapMemberProvider.java | 25 +--
.../BuildConfigFileReferenceProvider.java | 25 +--
.../common/ArtifactFieldReferenceSearcher.java | 25 +--
.../ArtifactPropertyGetterReferenceSearcher.java | 25 +--
.../plugin/references/common/CodecReference.java | 25 +--
.../references/common/ContentTypeReference.java | 25 +--
.../common/ContentTypeReferenceProvider.java | 25 +--
.../common/ContextPathReferenceProvider.java | 25 +--
.../common/GrailsEncodingReferenceProvider.java | 25 +--
.../common/GrailsFileReferenceSetBase.java | 25 +--
.../common/GrailsLayoutFileReferenceSet.java | 25 +--
.../common/GrailsRootBasedFileReferenceSet.java | 25 +--
.../common/GrailsViewFileReferenceSet.java | 25 +--
.../common/GroovyGspAttributeWrapper.java | 25 +--
.../references/common/GroovyGspTagWrapper.java | 25 +--
.../references/common/GspAttributeWrapper.java | 25 +--
.../plugin/references/common/GspTagWrapper.java | 25 +--
.../plugin/references/common/PluginReference.java | 25 +--
.../common/PluginSupportFileReferenceSet.java | 25 +--
.../ResourceDirAttributeFileReferenceSet.java | 25 +--
.../common/TemplateFileReferenceSet.java | 25 +--
.../common/WebAppFolderFileReferenceSet.java | 25 +--
.../references/common/XmlGspAttributeWrapper.java | 25 +--
.../plugin/references/common/XmlGspTagWrapper.java | 25 +--
.../references/constraints/GormRegexInjector.java | 25 +--
...GrailsConstraintGroupNamedArgumentProvider.java | 25 +--
.../GrailsConstraintNamedArgumentProvider.java | 25 +--
.../GrailsConstraintsClosureMemberProvider.java | 25 +--
...railsConstraintsGroupClosureMemberProvider.java | 25 +--
.../GrailsConstraintsSharedReferenceProvider.java | 25 +--
.../constraints/GrailsConstraintsUtil.java | 25 +--
.../GrailsValidationMethodsContributor.java | 25 +--
.../GrailsValidatorParamTypeEnhancer.java | 25 +--
.../references/controller/ActionReference.java | 25 +--
.../controller/ActionRenameProcessor.java | 25 +--
.../ControllerAllowedMethodCompletionProvider.java | 25 +--
.../ControllerAllowedMethodReferenceProvider.java | 25 +--
.../ControllerFieldReferenceProvider.java | 25 +--
.../ControllerLayoutReferenceProvider.java | 25 +--
.../controller/ControllerMembersProvider.java | 25 +--
.../references/controller/ControllerReference.java | 25 +--
.../controller/ControllerReferenceProvider.java | 25 +--
.../controller/ControllerRenameProcessor.java | 25 +--
.../ControllerRenderTemplateRefProvider.java | 25 +--
.../controller/GrailsNamespaceReference.java | 25 +--
.../GrailsWithFormatClosureMethodContributor.java | 25 +--
.../controller/GspTagMethodComparator.java | 25 +--
.../controller/GspTagMethodOverloadResolver.java | 25 +--
.../controller/HttpRequestMemberContributor.java | 25 +--
.../controller/HttpResponseMemberContributor.java | 25 +--
.../plugin/references/domain/DomainClassUtils.java | 25 +--
.../plugin/references/domain/DomainDescriptor.java | 25 +--
.../domain/DomainFieldRenameProcessor.java | 25 +--
.../references/domain/DomainMembersProvider.java | 25 +--
.../DomainStaticMemberCompletionProvider.java | 25 +--
.../domain/GormAddToNamedArgumentProvider.java | 25 +--
.../domain/GormAstTransformationContributor.java | 25 +--
.../domain/GormConstraintMethodProvider.java | 25 +--
.../GormDynamicFinderCompletionProvider.java | 25 +--
.../GormEmbeddedPropertyListReferenceProvider.java | 25 +--
.../domain/GormFetchModeCompletionProvider.java | 25 +--
.../domain/GormFetchModeReferenceProvider.java | 25 +--
...GormGetPersistentValueReturnTypeCalculator.java | 25 +--
.../domain/GormMappingMethodProvider.java | 25 +--
.../domain/GormNamedArgumentReferenceProvider.java | 25 +--
.../GormPersistentPropertiesNamedArgProvider.java | 25 +--
...rmPropertiesListReferenceReferenceProvider.java | 25 +--
.../GormPropertyConstraintReferenceProvider.java | 25 +--
.../references/domain/GormPropertyReference.java | 25 +--
.../domain/GormPropertyReferenceUnique.java | 25 +--
.../domain/GormSortNamedArgumentProvider.java | 25 +--
.../GormUniqueConstraintReferenceProvider.java | 25 +--
.../plugin/references/domain/GormUtils.java | 25 +--
.../GrailsHasManyBelongsToReferencesProvider.java | 25 +--
...lsHasManyBelongsToValuesReferencesProvider.java | 25 +--
.../GrailsSyntheticFieldDeclarationSearcher.java | 25 +--
.../CriteriaBuilderImplicitMemberContributor.java | 25 +--
.../CriteriaBuilderNamedArgumentProvider.java | 25 +--
.../domain/criteria/CriteriaBuilderUtil.java | 25 +--
.../criteria/CriteriaClosureMemberContributor.java | 25 +--
.../CriteriaPropertyReferenceProvider.java | 25 +--
.../criteria/CriteriaReturnTypeCalculator.java | 25 +--
.../DetachedCriteriaClosureMemberProvider.java | 25 +--
.../DetachedCriteriaDelegatesToProvider.java | 25 +--
.../DetachedCriteriaMemberProvider.java | 25 +--
.../DetachedCriteriaPropertyNamedArgProvider.java | 25 +--
.../DetachedCriteriaReferenceProvider.java | 25 +--
.../detachedCriteria/DetachedCriteriaUtil.java | 25 +--
.../GormNamedQueryCallTypeCalculator.java | 25 +--
.../GormNamedQueryDeclarationSearcher.java | 25 +--
.../NamedCriteriaProxyMembersContributor.java | 25 +--
.../NamedCriteriaProxyNamedArgumentProvider.java | 25 +--
.../NamedCriteriaProxyTypeCalculator.java | 25 +--
.../domain/namedQuery/NamedQueryDescriptor.java | 25 +--
.../domain/persistent/GormBasicAttribute.java | 25 +--
.../domain/persistent/GormCollectionAttribute.java | 25 +--
.../domain/persistent/GormEmbeddedAttribute.java | 25 +--
.../references/domain/persistent/GormEntity.java | 25 +--
.../domain/persistent/GormIdAttribute.java | 25 +--
.../domain/persistent/GormPersistenceMapping.java | 25 +--
.../domain/persistent/GormPersistentAttribute.java | 25 +--
.../filter/FilterClosureMemberProvider.java | 25 +--
.../references/filter/FilterMemberProvider.java | 25 +--
.../references/filter/FilterReferenceProvider.java | 25 +--
.../GrailsFilterClosureMemberContributor.java | 25 +--
.../plugin/references/filter/GrailsFilterUtil.java | 25 +--
.../references/jobs/JobClosureMethodProvider.java | 25 +--
.../plugin/references/jobs/JobsMemberProvider.java | 25 +--
...ailsTemplateNamedArgumentReferenceProvider.java | 25 +--
.../GrailsPluginClassMemberContributor.java | 25 +--
.../GrailsPluginExcludeReferenceProvider.java | 25 +--
.../GrailsPluginListReferenceProvider.java | 25 +--
.../pluginClass/GrailsPluginParameterEnhancer.java | 25 +--
.../providers/GspImportListReferenceProvider.java | 25 +--
.../tagSupport/CodecAttributeSupport.java | 25 +--
.../tagSupport/GspActionAttributeSupport.java | 25 +--
.../GspApplyLayoutNameAttributeSupport.java | 25 +--
.../tagSupport/GspContextPathAttributeSupport.java | 25 +--
.../tagSupport/GspControllerAttributeSupport.java | 25 +--
.../tagSupport/GspFieldValueTagSupport.java | 25 +--
.../tagSupport/GspIncludeViewAttributeSupport.java | 25 +--
.../tagSupport/GspLayoutReferenceProvider.java | 25 +--
.../tagSupport/GspMappingAttributeSupport.java | 25 +--
.../references/tagSupport/GspMetaTagSupport.java | 25 +--
.../tagSupport/GspPluginAttributeSupport.java | 25 +--
.../tagSupport/GspRResourceModuleAttrSupport.java | 25 +--
.../GspRResourceRequireTagModulesAttrSupport.java | 25 +--
.../GspRResourceUriAttributeSupport.java | 25 +--
.../GspResourceContextPathAttributeSupport.java | 25 +--
.../tagSupport/GspResourceDirAttributeSupport.java | 25 +--
.../GspResourceFileAttributeSupport.java | 25 +--
.../references/tagSupport/GspSelectTagSupport.java | 25 +--
.../tagSupport/GspSrcJsAttributeSupport.java | 25 +--
.../GspTagSupportGspReferenceProvider.java | 25 +--
.../tagSupport/GspTemplateAttributeSupport.java | 25 +--
.../tagSupport/GspUpdateAttributeSupport.java | 25 +--
.../tagSupport/TagAttributeReferenceProvider.java | 25 +--
.../taglib/TaglibClosureParamEnhancer.java | 25 +--
.../references/taglib/TaglibMembersProvider.java | 25 +--
.../UrlMappingConstraintClosureMemberProvider.java | 25 +--
.../urlMappings/UrlMappingMemberProvider.java | 25 +--
.../UrlMappingNamedArgumentProvider.java | 25 +--
.../urlMappings/UrlMappingReferenceProvider.java | 25 +--
.../UrlMappingUnresolvedHighlightingFilter.java | 25 +--
.../references/urlMappings/UrlMappingUtil.java | 25 +--
.../intellij/plugin/references/util/CodecUtil.java | 25 +--
.../plugin/references/util/PsiFieldReference.java | 25 +--
.../runner/GrailsAppEngineDebuggerRunner.java | 25 +--
.../plugin/runner/GrailsCommandExecutor.java | 25 +--
.../plugin/runner/GrailsCommandExecutorUtil.java | 25 +--
.../plugin/runner/GrailsCommandLineExecutor.java | 25 +--
.../plugin/runner/GrailsConfigurationFactory.java | 25 +--
.../intellij/plugin/runner/GrailsConsole.java | 25 +--
.../intellij/plugin/runner/GrailsConsoleState.java | 25 +--
.../plugin/runner/GrailsDebuggerRunner.java | 25 +--
.../plugin/runner/GrailsInstallationExecutor.java | 25 +--
.../runner/GrailsRerunFailedTestsAction.java | 25 +--
.../plugin/runner/GrailsRunConfiguration.java | 25 +--
.../runner/GrailsRunConfigurationExtension.java | 25 +--
.../plugin/runner/GrailsRunConfigurationType.java | 25 +--
.../intellij/plugin/runner/GrailsRunnerSetup.java | 25 +--
.../GrailsScriptRunConfigurationProducer.java | 25 +--
...atableRunConfigurationWithCommonParameters.java | 25 +--
.../runner/impl/BaseGrailsCommandLineState.java | 25 +--
.../runner/impl/Grails3GradleCommandExecutor.java | 25 +--
.../impl/Grails3InstallationCommandExecutor.java | 25 +--
.../runner/impl/Grails3TestCommandLineState.java | 25 +--
.../plugin/runner/impl/GrailsCommandLineState.java | 25 +--
.../impl/GrailsInstallationCommandExecutor.java | 25 +--
.../runner/impl/GrailsRunAppCommandLineState.java | 25 +--
.../runner/impl/GrailsTestAppCommandLineState.java | 25 +--
.../runner/impl/GrailsTestCommandLineState.java | 25 +--
.../runner/ui/GrailsApplicationCombobox.java | 25 +--
.../runner/ui/GrailsRunConfigurationEditor.java | 25 +--
.../ui/GrailsRunConfigurationEditorListener.java | 25 +--
.../GrailsRunConfigurationEditorWithListener.java | 25 +--
.../plugin/runner/util/GrailsExecutionUtils.java | 25 +--
.../grails/intellij/plugin/sdk/GrailsSDK.java | 25 +--
.../intellij/plugin/sdk/GrailsSDKManager.java | 25 +--
.../plugin/service/GrailsBackgroundService.java | 25 +--
.../spring/GrLightVariableRenameProcessor.java | 25 +--
.../plugin/spring/GrailsCustomSpringComponent.java | 25 +--
.../GrailsInjectedBeanCompletionContributor.java | 25 +--
.../plugin/spring/GrailsResourceBeanExtractor.java | 25 +--
.../GrailsResourcesGroovyMemberContributor.java | 25 +--
.../plugin/spring/GrailsSpringBeanDiscoverer.java | 25 +--
.../plugin/spring/GrailsSpringFacetProvider.java | 25 +--
.../GrailsSpringMethodReferenceProvider.java | 25 +--
.../plugin/spring/GrailsSpringSemContributor.java | 25 +--
...ilsSpringStereotypeAliasingPsiTargetMapper.java | 25 +--
...ilsWebApplicationContextMembersContributor.java | 25 +--
.../plugin/spring/InjectedSpringBeanProvider.java | 25 +--
.../plugin/spring/SpringBeanReferenceSearcher.java | 25 +--
.../plugin/spring/SpringGrailsTargetMapper.java | 25 +--
.../plugin/spring/SpringInjectionAnnotator.java | 25 +--
.../plugin/structure/Grails3Application.java | 25 +--
.../plugin/structure/GrailsApplication.java | 25 +--
.../plugin/structure/GrailsApplicationBase.java | 25 +--
.../structure/GrailsApplicationListener.java | 25 +--
.../plugin/structure/GrailsApplicationManager.java | 25 +--
.../GrailsApplicationManagerRefresher.java | 25 +--
.../structure/GrailsApplicationProvider.java | 25 +--
.../plugin/structure/GrailsApplications.java | 25 +--
.../plugin/structure/GrailsCommonClassNames.java | 25 +--
.../plugin/structure/GrailsSDKListener.java | 25 +--
.../plugin/structure/OldGrailsApplication.java | 25 +--
.../plugin/structure/impl/Grails2Application.java | 25 +--
.../structure/impl/Grails3ApplicationBase.java | 25 +--
.../structure/impl/Grails3ApplicationProvider.java | 25 +--
.../impl/Grails3MultiModuleApplication.java | 25 +--
.../impl/Grails3SingleModuleApplication.java | 25 +--
.../impl/GrailsModuleBasedApplication.java | 25 +--
.../plugin/structure/impl/GrailsProperties.java | 25 +--
.../impl/OldGrailsModuleBasedApplication.java | 25 +--
.../impl/PlainGrailsApplicationProvider.java | 25 +--
.../sync/GrailsApplicationBackgroundTask.java | 25 +--
.../sync/GrailsMvcStructureRefresher.java | 25 +--
.../structure/sync/GrailsRunConfigurationTask.java | 25 +--
.../plugin/structure/sync/GrailsSdkCheckTask.java | 25 +--
.../structure/sync/GrailsStartupActivity.java | 25 +--
.../plugin/tests/GrailsJUnitRecognizer.java | 25 +--
.../plugin/tests/GrailsTestMemberContributor.java | 25 +--
.../intellij/plugin/tests/GrailsTestUtils.java | 25 +--
.../plugin/tests/GrailsTestVariableEnhancer.java | 25 +--
.../runner/GrailsTestConfigurationProducer.java | 25 +--
.../tests/runner/GrailsTestConfigurationSetup.java | 25 +--
.../plugin/tests/runner/GrailsUrlProvider.java | 25 +--
.../plugin/ui/EditorComboBoxWithHistory.java | 25 +--
.../plugin/ui/GrailsConfigureSDKDialog.java | 25 +--
.../intellij/plugin/ui/GrailsRunCommandDialog.java | 25 +--
.../intellij/plugin/ui/GrailsSDKHomeForm.java | 25 +--
.../intellij/plugin/util/DelegateReference.java | 25 +--
.../intellij/plugin/util/GrailsArtifact.java | 25 +--
.../util/GrailsArtifactTransformerUtils.java | 25 +--
.../intellij/plugin/util/GrailsCachedValue.java | 25 +--
.../intellij/plugin/util/GrailsFacetProvider.java | 25 +--
.../intellij/plugin/util/GrailsNameUtils.java | 25 +--
.../intellij/plugin/util/GrailsPatterns.java | 25 +--
.../plugin/util/GrailsPluginCondition.java | 25 +--
.../grails/intellij/plugin/util/GrailsPsiUtil.java | 25 +--
.../grails/intellij/plugin/util/GrailsUtils.java | 25 +--
.../plugin/util/GrailsVersionCondition.java | 25 +--
.../plugin/util/GrailsWebFacetProvider.java | 25 +--
.../intellij/plugin/util/ModuleCachedValue.java | 25 +--
.../util/PredefinedTypeReferenceEnhancer.java | 25 +--
.../plugin/util/ReferenceGutterIconRenderer.java | 25 +--
.../grails/intellij/plugin/util/SafeReference.java | 25 +--
.../grails/intellij/plugin/util/version/Range.java | 25 +--
.../intellij/plugin/util/version/Version.java | 25 +--
.../intellij/plugin/util/version/VersionImpl.java | 25 +--
.../main/resources/IdeaPrintProjectSettings.groovy | 25 +--
.../resources/META-INF/grails-css-integration.xml | 25 +--
.../resources/META-INF/grails-js-integration.xml | 25 +--
.../META-INF/grails-method-descriptors.xml | 29 +--
plugin/src/main/resources/META-INF/plugin.xml | 29 +--
.../internal/Groovy Server Page.gsp.html | 31 +--
plugin/src/main/resources/liveTemplates/gsp.xml | 25 +--
.../resources/messages/GrailsBundle.properties | 25 +--
.../grails/lang/gsp/resolve/taglib/tld/grails.tld | 25 +--
.../grails/intellij/plugin/DoublePluginTest.java | 25 +--
.../grails/intellij/plugin/GrEditorActionTest.java | 25 +--
.../grails/intellij/plugin/GrailsActionsTest.java | 25 +--
.../grails/intellij/plugin/GrailsCodecTest.java | 25 +--
.../intellij/plugin/GrailsConsoleFilterTest.java | 25 +--
...HighlightGrailsSpecifiedFieldsAsUnusedTest.java | 25 +--
.../grails/intellij/plugin/GrailsGantTest.java | 25 +--
.../intellij/plugin/GrailsHighlightingTest.java | 25 +--
.../plugin/GrailsLightVariableInfoTest.java | 25 +--
.../intellij/plugin/GrailsLinkGeneratorTest.java | 25 +--
.../intellij/plugin/GrailsLogVariableTest.java | 25 +--
.../intellij/plugin/GrailsMavenImporterTest.java | 25 +--
.../intellij/plugin/GrailsPageRendererTest.java | 25 +--
.../intellij/plugin/GrailsPluginClassTest.java | 25 +--
.../plugin/GrailsProjectStructureTest.java | 25 +--
.../plugin/GrailsResolveInConfigFileTest.java | 25 +--
.../grails/intellij/plugin/GrailsResolveTest.java | 25 +--
.../plugin/GrailsRunConfigurationProducerTest.java | 25 +--
.../plugin/GrailsRunTargetCompletionTest.java | 25 +--
.../intellij/plugin/GspLiveTemplatesTest.java | 25 +--
.../grails/intellij/plugin/JamInGroovyTest.java | 25 +--
.../plugin/VersionInDynamicMemberUtils14Test.java | 25 +--
.../plugin/VersionInDynamicMemberUtilsTest.java | 25 +--
.../plugin/action/DomainFieldIntentionsTest.java | 25 +--
.../plugin/action/GenerateViewByActionTest.java | 25 +--
.../plugin/action/GrailsGenerateAction2Test.java | 25 +--
.../plugin/action/GrailsGenerateActionTest.java | 25 +--
.../ControllerReferenceCompletionTest.java | 25 +--
.../DomainClassMethodsCompletionTest.java | 25 +--
.../plugin/completion/GrailsCompletionTest.java | 25 +--
.../completion/GrailsNamedAttributeTest.java | 25 +--
...GrailsTestAutoCompletionHardReferencesTest.java | 25 +--
.../completion/GspTagReferenceCompletionTest.java | 25 +--
.../plugin/completion/ServiceCompletionTest.java | 25 +--
.../TaglibClassMethodsCompletionTest.java | 25 +--
.../config/GrailsBuildConfigResolveTest.java | 25 +--
.../plugin/config/GrailsConfigFileTest.java | 25 +--
.../plugin/config/GrailsConfigSelectWordTest.java | 25 +--
.../plugin/config/GrailsConfigSlurperTest.java | 25 +--
.../plugin/config/GrailsConstraintGroupTest.java | 25 +--
.../GrailsPluginDependencyCompletionTest.java | 25 +--
.../plugin/domain/GormApiFromJavaTest.java | 25 +--
.../intellij/plugin/domain/GormBinding14Test.java | 25 +--
.../intellij/plugin/domain/GormBindingTest.java | 25 +--
.../plugin/domain/GormDetachedCriteriaTest.java | 25 +--
.../plugin/domain/GormDomainConstructorTest.java | 25 +--
.../plugin/domain/GormDomainFinderMethodTest.java | 25 +--
.../intellij/plugin/domain/GormFetchModeTest.java | 25 +--
.../domain/GormFinderMethodsCompletionTest.java | 25 +--
.../GormGetPersistentValueReturnTypeTest.java | 25 +--
.../plugin/domain/GormHasManyRelationTypeTest.java | 25 +--
.../plugin/domain/GormMappingSortTest.java | 25 +--
.../plugin/domain/GormMultiDefinePropertyTest.java | 25 +--
...amedArgumentForHibernateMappingBuilderTest.java | 25 +--
.../plugin/domain/GormPersistentFacetTest.java | 25 +--
.../plugin/domain/GormPropertyAccessTest.java | 25 +--
.../intellij/plugin/domain/GormStandaloneTest.java | 25 +--
.../plugin/domain/GormSyntheticFieldTest.java | 25 +--
.../domain/GormUniqueConstraintValueTest.java | 25 +--
.../plugin/domain/GrailsAddToMethodTest.java | 25 +--
.../plugin/domain/GrailsCriteriaBuilder14Test.java | 25 +--
.../plugin/domain/GrailsCriteriaBuilderTest.java | 25 +--
.../GrailsCriteriaBuilderToManyRelationTest.java | 25 +--
.../domain/GrailsCriteriaProjections14Test.java | 25 +--
.../domain/GrailsCriteriaProjectionsTest.java | 25 +--
.../plugin/domain/GrailsDomainConstraintTest.java | 25 +--
.../domain/GrailsDomainFinderMethodsTest.java | 25 +--
.../domain/GrailsDomainNamedAttribute14Test.java | 25 +--
.../domain/GrailsDomainNamedAttributeTest.java | 25 +--
.../GrailsDomainPropertiesFromParentTest.java | 25 +--
.../plugin/domain/GrailsDomainPropertiesTest.java | 25 +--
.../domain/GrailsFindWhereParameterTest.java | 25 +--
.../plugin/domain/GrailsGormGetIdMethodTest.java | 25 +--
.../plugin/domain/GrailsInjectRegexTest.java | 25 +--
.../plugin/domain/GrailsNamedQuery14Test.java | 25 +--
.../plugin/domain/GrailsNamedQueryTest.java | 25 +--
.../domain/GrailsRenameDomainPropertyTest.java | 25 +--
.../plugin/domain/GrailsRenameDomainTest.java | 25 +--
.../plugin/domain/GrailsTransientPropertyTest.java | 25 +--
.../plugin/domain/GrormEmbeddedFieldTest.java | 25 +--
.../NamedArgumentsInFindOrCreateMethodTest.java | 25 +--
.../plugin/gradle/GradleGrailsImportingTest.java | 25 +--
.../plugin/gsp/GspActionToViewNavigation2Test.java | 25 +--
.../plugin/gsp/GspActionToViewNavigationTest.java | 25 +--
.../plugin/gsp/GspAttributeFromJavadocTest.java | 25 +--
.../intellij/plugin/gsp/GspBuiltInTagTest.java | 25 +--
.../plugin/gsp/GspCharsetReferenceTest.java | 25 +--
.../gsp/GspClearCompletionBehaviourTest.java | 25 +--
.../plugin/gsp/GspCompletionEmptyTagTest.java | 25 +--
.../GspCompletionInNonexistingNamespaceTest.java | 25 +--
.../intellij/plugin/gsp/GspContentTagTest.java | 25 +--
.../plugin/gsp/GspControllerReferenceTest.java | 25 +--
.../plugin/gsp/GspCreateTemplateQuickFixTest.java | 25 +--
.../plugin/gsp/GspCreateVariableQuickFixTest.java | 25 +--
.../grails/intellij/plugin/gsp/GspCssTest.java | 25 +--
.../plugin/gsp/GspDirectiveDefaultCodecTest.java | 25 +--
...mentManipulatorForOuterLanguageElementTest.java | 25 +--
.../intellij/plugin/gsp/GspFormatterTest.java | 25 +--
.../plugin/gsp/GspGroovyInspectionTest.java | 25 +--
.../intellij/plugin/gsp/GspHighlightingTest.java | 25 +--
.../intellij/plugin/gsp/GspHtmlAttributesTest.java | 25 +--
.../intellij/plugin/gsp/GspIDEA68710Test.java | 25 +--
.../grails/intellij/plugin/gsp/GspImportTest.java | 25 +--
.../intellij/plugin/gsp/GspJavascriptTest.java | 25 +--
.../intellij/plugin/gsp/GspJsFormatterTest.java | 25 +--
.../plugin/gsp/GspLanguageInjectionTest.java | 25 +--
.../intellij/plugin/gsp/GspLayoutTagTest.java | 25 +--
.../intellij/plugin/gsp/GspNamedMappingTest.java | 25 +--
.../gsp/GspNamespacePrefixIsNotIdentifierTest.java | 25 +--
.../plugin/gsp/GspNamespacePriorityTest.java | 25 +--
.../plugin/gsp/GspPropertyResolvePriorityTest.java | 25 +--
.../intellij/plugin/gsp/GspResolveIndexesTest.java | 25 +--
.../gsp/GspResolveVariablesFromModelTest.java | 25 +--
.../plugin/gsp/GspSdkTagCompletionTest.java | 25 +--
.../intellij/plugin/gsp/GspSelectWordTest.java | 25 +--
.../plugin/gsp/GspTagDocumentationTest.java | 25 +--
.../plugin/gsp/GspThisAndSuperReferenceTest.java | 25 +--
.../grails/intellij/plugin/gsp/GspTypingTest.java | 25 +--
.../intellij/plugin/gsp/GstringAttributeTest.java | 25 +--
.../plugin/i18n/GrailsGroovyI18nIntentionTest.java | 25 +--
.../plugin/i18n/GrailsI18nInspectionTest.java | 25 +--
.../intellij/plugin/i18n/GspI18nIntentionTest.java | 25 +--
.../GrailsMethodMayBeStaticInspectionTest.java | 25 +--
.../plugin/parser/GspGroovyParserTest.java | 25 +--
.../intellij/plugin/parser/GspHtmlParserTest.java | 25 +--
.../intellij/plugin/parser/GspParserTest.java | 25 +--
.../intellij/plugin/parser/GspParsingTestCase.java | 25 +--
.../pluginSupport/GrailsBuildTestDataTest.java | 25 +--
.../pluginSupport/GrailsResourcePluginTest.java | 25 +--
.../plugin/pluginSupport/GrailsSearchableTest.java | 25 +--
.../pluginSupport/GrailsShiroPluginTest.java | 25 +--
.../plugin/pluginSupport/GrailsWebflowTest.java | 25 +--
.../pluginSupport/SpockMethodReturnTypeTest.java | 25 +--
.../reference/GrailsBeanNameConventionTest.java | 25 +--
.../plugin/reference/GrailsFilterTest.java | 25 +--
.../intellij/plugin/reference/GrailsJobTest.java | 25 +--
.../plugin/reference/GrailsViewReferenceTest.java | 25 +--
.../reference/bootstrap/GrailsBootStrapTest.java | 25 +--
.../controller/Grails14MimePluginTest.java | 25 +--
.../reference/controller/GrailsAction14Test.java | 25 +--
.../controller/GrailsActionWithExtensionTest.java | 25 +--
.../controller/GrailsController14Test.java | 25 +--
.../GrailsControllerActionReferenceTest.java | 25 +--
.../GrailsControllerAllowedMethodsTest.java | 25 +--
...ilsControllerAmbiguousMethodInspectionTest.java | 25 +--
.../GrailsControllerLayoutReferenceTest.java | 25 +--
.../controller/GrailsControllerRenameTest.java | 25 +--
.../GrailsControllerRespondMethodTest.java | 25 +--
.../controller/GrailsHttpRequestTest.java | 25 +--
.../controller/GrailsHttpResponseTest.java | 25 +--
.../reference/controller/GrailsMimePluginTest.java | 25 +--
.../reference/controller/GrailsNamespaceTest.java | 25 +--
.../controller/GrailsRenderMethodTest.java | 25 +--
.../reference/spring/GrailsSpringDSLTest.java | 25 +--
.../spring/GrailsSpringIntegrationTest.java | 25 +--
.../taglib/GrailsTagLibNamedArgumentsTest.java | 25 +--
.../reference/taglib/GrailsTaglib14Test.java | 25 +--
.../taglib/GrailsTaglibParamTypeTest.java | 25 +--
.../plugin/reference/taglib/GspCustomTagTest.java | 25 +--
.../GspResolveTagsFromSameNamespaceTest.java | 25 +--
.../reference/urlMapping/GrailsUrlMappingTest.java | 25 +--
.../GrailsUrlMappingUnresolvedReferenceTest.java | 25 +--
.../plugin/tagSupport/GspActionAttributeTest.java | 25 +--
.../plugin/tagSupport/GspCodecAttributeTest.java | 25 +--
.../tagSupport/GspControllerAttributeTest.java | 25 +--
.../plugin/tagSupport/GspFieldTagTest.java | 25 +--
.../tagSupport/GspIncludeViewAttributeTest.java | 25 +--
.../intellij/plugin/tagSupport/GspJsSrcTest.java | 25 +--
.../intellij/plugin/tagSupport/GspMetaTagTest.java | 25 +--
.../plugin/tagSupport/GspPluginAttributeTest.java | 25 +--
.../plugin/tagSupport/GspRenderTagTest.java | 25 +--
.../plugin/tagSupport/GspResourceTagTest.java | 25 +--
.../plugin/tagSupport/GspSelectTagTest.java | 25 +--
.../plugin/tagSupport/GspUpdateAttributeTest.java | 25 +--
.../plugin/tests/GrailsMockAnnotationTest.java | 25 +--
.../plugin/tests/GrailsTestForAnnotationTest.java | 25 +--
.../tests/GrailsTestMixinAnnotationTest.java | 25 +--
.../intellij/plugin/tests/GrailsTestUtilTest.java | 25 +--
.../plugin/tests/GrailsVariableEnhance14Test.java | 25 +--
.../plugin/tests/GrailsVariableEnhanceTest.java | 25 +--
.../intellij/plugin/v3/GrailsEnhancesTest.java | 25 +--
.../plugin/v3/GrailsProjectDescriptor.java | 25 +--
.../plugin/validation/GrailsImportFromTest.java | 25 +--
.../validation/GrailsValidatedObjectTest.java | 25 +--
plugin/standardDsls/GrailsStandardDSL.gdsl | 25 +--
pluginModules/copyright/build.gradle | 25 +--
.../copyright/UpdateGspCopyrightsProvider.java | 25 +--
...org.apache.grails.intellij.module.copyright.xml | 25 +--
pluginModules/coverage/build.gradle | 25 +--
.../module/coverage/GrailsCoverageExtension.java | 25 +--
.../org.apache.grails.intellij.module.coverage.xml | 25 +--
pluginModules/hibernate/build.gradle | 25 +--
.../hibernate/GormHibernateFacetProvider.java | 25 +--
.../module/hibernate/GormSessionFactory.java | 25 +--
.../hibernate/GormSessionFactoryContributor.java | 25 +--
...org.apache.grails.intellij.module.hibernate.xml | 25 +--
pluginModules/i18n/build.gradle | 25 +--
.../i18n/GrailsI18nGroovyQuickFixHandler.java | 25 +--
.../intellij/module/i18n/GrailsI18nInspection.java | 25 +--
.../i18n/GrailsI18nPropertyReferenceProvider.java | 25 +--
.../module/i18n/GrailsI18nQuickFixHandler.java | 25 +--
.../i18n/GrailsI18nReferenceContributor.java | 25 +--
.../module/i18n/GrailsI18nizeProvider.java | 25 +--
.../module/i18n/GrailsI18nizeQuickFixDialog.java | 25 +--
.../intellij/module/i18n/GspI18nIntention.java | 25 +--
.../org.apache.grails.intellij.module.i18n.xml | 29 +--
pluginModules/langInjection/build.gradle | 25 +--
.../main/resources/META-INF/languageInjections.xml | 25 +--
...apache.grails.intellij.module.langInjection.xml | 25 +--
pluginModules/maven/build.gradle | 25 +--
.../module/maven/GrailsMavenApplication.java | 25 +--
.../maven/GrailsMavenApplicationProvider.java | 25 +--
.../module/maven/GrailsMavenDebuggerRunner.java | 25 +--
.../module/maven/MavenCommandExecutor.java | 25 +--
.../intellij/module/maven/MavenNodeProvider.java | 25 +--
.../org.apache.grails.intellij.module.maven.xml | 25 +--
settings.gradle | 25 +--
950 files changed, 13488 insertions(+), 10520 deletions(-)
diff --git a/build.gradle b/build.gradle
index 4e9e4bb..3b924b7 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
// The root project is a pure aggregator: it compiles nothing and produces no artifact. It owns
diff --git a/compilers/grails-compiler-patch/build.gradle b/compilers/grails-compiler-patch/build.gradle
index ed8cd5c..0ca89e1 100644
--- a/compilers/grails-compiler-patch/build.gradle
+++ b/compilers/grails-compiler-patch/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
plugins {
id 'org.apache.grails.intellij.build.compiler'
diff --git a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/EmptyGrailsAwarePatcher.java b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/EmptyGrailsAwarePatcher.java
index 4107092..4416d43 100644
--- a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/EmptyGrailsAwarePatcher.java
+++ b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/EmptyGrailsAwarePatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.grails.compiler.patch;
diff --git a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/Grails2_0_JUnitPatcher.java b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/Grails2_0_JUnitPatcher.java
index 648e521..c396482 100644
--- a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/Grails2_0_JUnitPatcher.java
+++ b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/Grails2_0_JUnitPatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.grails.compiler.patch;
diff --git a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsCompilerRtMarker.java b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsCompilerRtMarker.java
index 68481c3..b2d88ab 100644
--- a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsCompilerRtMarker.java
+++ b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsCompilerRtMarker.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.grails.compiler.patch;
diff --git a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsDomainClassPatcher.java b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsDomainClassPatcher.java
index 50872c5..b0addc5 100644
--- a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsDomainClassPatcher.java
+++ b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsDomainClassPatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.grails.compiler.patch;
diff --git a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsJUnitPatcher.java b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsJUnitPatcher.java
index f4d3b7c..7a39d70 100644
--- a/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsJUnitPatcher.java
+++ b/compilers/grails-compiler-patch/src/main/java/org/apache/grails/intellij/compiler/grails/compiler/patch/GrailsJUnitPatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.grails.compiler.patch;
diff --git a/compilers/grails-compiler-patch/src/main/resources/log4j.properties b/compilers/grails-compiler-patch/src/main/resources/log4j.properties
index 1f430de..4cb9ed7 100644
--- a/compilers/grails-compiler-patch/src/main/resources/log4j.properties
+++ b/compilers/grails-compiler-patch/src/main/resources/log4j.properties
@@ -1,16 +1,19 @@
-# Copyright 2000-2026 JetBrains s.r.o. and contributors.
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
+# https://www.apache.org/licenses/LICENSE-2.0
#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
# Set root logger level to DEBUG and its only appender to A1.
# TRACE,DEBUG,INFO,WARN,ERROR,FATAL
log4j.rootLogger=ERROR, A1
diff --git a/compilers/jps-plugin/build.gradle b/compilers/jps-plugin/build.gradle
index 0ccc5b5..f71b986 100644
--- a/compilers/jps-plugin/build.gradle
+++ b/compilers/jps-plugin/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
plugins {
id 'org.apache.grails.intellij.build.compiler'
diff --git a/compilers/jps-plugin/src/main/java/org/apache/grails/intellij/compiler/jps/plugin/builder/GrailsBuilderExtension.java b/compilers/jps-plugin/src/main/java/org/apache/grails/intellij/compiler/jps/plugin/builder/GrailsBuilderExtension.java
index 701ff5b..3ba9e94 100644
--- a/compilers/jps-plugin/src/main/java/org/apache/grails/intellij/compiler/jps/plugin/builder/GrailsBuilderExtension.java
+++ b/compilers/jps-plugin/src/main/java/org/apache/grails/intellij/compiler/jps/plugin/builder/GrailsBuilderExtension.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.compiler.jps.plugin.builder;
diff --git a/compilers/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.groovy.GroovyBuilderExtension b/compilers/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.groovy.GroovyBuilderExtension
index f71a573..6ff450e 100644
--- a/compilers/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.groovy.GroovyBuilderExtension
+++ b/compilers/jps-plugin/src/main/resources/META-INF/services/org.jetbrains.jps.incremental.groovy.GroovyBuilderExtension
@@ -1,14 +1,17 @@
-# Copyright 2000-2026 JetBrains s.r.o. and contributors.
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
+# https://www.apache.org/licenses/LICENSE-2.0
#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
org.apache.grails.intellij.compiler.jps.plugin.builder.GrailsBuilderExtension
\ No newline at end of file
diff --git a/etc/bin/apply-asf-headers.py b/etc/bin/apply-asf-headers.py
new file mode 100755
index 0000000..694f56e
--- /dev/null
+++ b/etc/bin/apply-asf-headers.py
@@ -0,0 +1,207 @@
+#!/usr/bin/env python3
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""Replace the JetBrains-attributed Apache 2.0 headers with the canonical ASF header.
+
+The JetBrains software grant relocated the copyright notice to NOTICE, and the ASF source
+header policy (https://www.apache.org/legal/src-headers.html#headers) requires the header
+itself to carry no copyright notice. This rewrites the header in place, in whichever
+comment syntax the file already uses, and changes nothing else.
+
+The header text is read from the HEADER file at the repository root, so that file stays the
+single definition of what the header says.
+
+ ./etc/bin/apply-asf-headers.py --check report what would change, touch nothing
+ ./etc/bin/apply-asf-headers.py rewrite
+
+Exits non-zero if any file carries a JetBrains-attributed header this script cannot
+identify, so a file is never silently left behind.
+"""
+import argparse
+import os
+import re
+import subprocess
+import sys
+
+REPO_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+
+COPYRIGHT = re.compile(r"Copyright\s+\d{4}(?:-\d{4})?\s+JetBrains\s+s\.r\.o\.")
+LICENSE_END = re.compile(r"limitations under the License\.")
+# What may legitimately sit above a file's licence header.
+PRELUDE = re.compile(r"\s*$|\s*(#!|<\?xml|//|#|/\*|\*|<!--)")
+
+# Files that mention JetBrains outside a license header: prose about where the codebase came
+# from, and NOTICE, which is where the grant puts the attribution and so must keep it.
+SKIP = {
+ "NOTICE",
+ "README.md",
+ "AGENTS.md",
+ "MIGRATION-PLAN.md",
+ "IMPROVEMENT-PLAN.md",
+ "etc/bin/apply-asf-headers.py",
+}
+
+# Comment syntax by extension: (opening line, line prefix, closing line). A prefix is applied
+# to every line of the header text, which the HEADER file already indents by one space.
+BLOCK = ("/*", " *", " */")
+HASH = (None, "#", None)
+XML = ("<!--", " ", "-->")
+
+BY_EXTENSION = {
+ ".java": BLOCK,
+ ".kt": BLOCK,
+ ".kts": BLOCK,
+ ".gradle": BLOCK,
+ ".groovy": BLOCK,
+ ".gdsl": BLOCK,
+ ".flex": BLOCK,
+ ".properties": HASH,
+ ".py": HASH,
+ ".sh": HASH,
+ ".yml": HASH,
+ ".yaml": HASH,
+ ".xml": XML,
+ ".tld": XML,
+ ".html": XML,
+}
+
+# Extensionless files whose comment syntax cannot be inferred from a suffix: the
+# META-INF/services provider-configuration files, which take '#' comments.
+SERVICES = re.compile(r"/META-INF/services/")
+
+
+def header_lines():
+ with open(os.path.join(REPO_ROOT, "HEADER"), encoding="utf-8") as handle:
+ return handle.read().rstrip("\n").split("\n")
+
+
+def render(style, lines):
+ """Render the header text in one comment syntax."""
+ opening, prefix, closing = style
+ rendered = []
+ if opening is not None:
+ rendered.append(opening)
+ for line in lines:
+ # No trailing whitespace on the blank lines inside the header.
+ rendered.append((prefix + line).rstrip() if line.strip() else prefix.rstrip())
+ if closing is not None:
+ rendered.append(closing)
+ return rendered
+
+
+def style_for(path):
+ if SERVICES.search("/" + path):
+ return HASH
+ return BY_EXTENSION.get(os.path.splitext(path)[1])
+
+
+def find_block(lines, style):
+ """Locate the license comment block: (start, end) inclusive, or None.
+
+ Anchored on the JetBrains copyright line and bounded by the comment syntax, so the shape
+ of the boilerplate in between -- and there are several -- does not matter.
+ """
+ copyright_at = next((i for i, line in enumerate(lines) if COPYRIGHT.search(line)), None)
+ if copyright_at is None:
+ return None
+
+ opening, _, closing = style
+ if opening is not None:
+ start = next((i for i in range(copyright_at, -1, -1) if lines[i].lstrip().startswith(opening)), None)
+ end = next((i for i in range(copyright_at, len(lines)) if closing.strip() in lines[i]), None)
+ else:
+ # A '#' block has no delimiters: it starts at the copyright line and ends on the last
+ # line of the licence text, so any comment that follows it is left alone.
+ start = copyright_at
+ end = next((i for i in range(copyright_at, len(lines)) if LICENSE_END.search(lines[i])), None)
+
+ if start is None or end is None or end < start:
+ return None
+ # A header sits at the top of the file. Only a shebang, an XML declaration, blank lines or
+ # other comments may precede it -- the generated JFlex lexers, for one, put two "// Generated
+ # by" lines first. Anything else means this is a comment from the body of the file.
+ if not all(PRELUDE.match(line) for line in lines[:start]):
+ return None
+ # Guard against matching a comment that merely mentions the copyright.
+ if not any("Apache License" in line for line in lines[start:end + 1]):
+ return None
+ return start, end
+
+
+def tracked_files():
+ out = subprocess.run(["git", "-C", REPO_ROOT, "ls-files", "-z"],
+ capture_output=True, check=True).stdout
+ return [entry for entry in out.decode("utf-8").split("\0") if entry]
+
+
+def main():
+ parser = argparse.ArgumentParser(description=__doc__)
+ parser.add_argument("--check", action="store_true", help="report only, change nothing")
+ args = parser.parse_args()
+
+ lines_of_header = header_lines()
+ rewritten, skipped, unhandled = [], [], []
+
+ for path in tracked_files():
+ if path in SKIP:
+ continue
+ absolute = os.path.join(REPO_ROOT, path)
+ try:
+ with open(absolute, encoding="utf-8") as handle:
+ text = handle.read()
+ except (UnicodeDecodeError, IsADirectoryError, FileNotFoundError):
+ continue
+ if not COPYRIGHT.search(text):
+ continue
+
+ style = style_for(path)
+ if style is None:
+ unhandled.append((path, "no comment syntax known for this file type"))
+ continue
+
+ newline = "\r\n" if "\r\n" in text else "\n"
+ lines = text.split(newline)
+ found = find_block(lines, style)
+ if found is None:
+ unhandled.append((path, "no license header found around the copyright notice"))
+ continue
+
+ start, end = found
+ replacement = lines[:start] + render(style, lines_of_header) + lines[end + 1:]
+ updated = newline.join(replacement)
+ if updated == text:
+ skipped.append(path)
+ continue
+ if not args.check:
+ with open(absolute, "w", encoding="utf-8", newline="") as handle:
+ handle.write(updated)
+ rewritten.append(path)
+
+ verb = "would rewrite" if args.check else "rewrote"
+ print(f"{verb} {len(rewritten)} files")
+ if skipped:
+ print(f"already canonical: {len(skipped)}")
+ for path, reason in unhandled:
+ print(f"UNHANDLED {path}: {reason}", file=sys.stderr)
+ if unhandled:
+ print(f"\n{len(unhandled)} file(s) left untouched -- see above", file=sys.stderr)
+ return 1
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/etc/bin/expand-jetbrains-headers.py b/etc/bin/expand-jetbrains-headers.py
deleted file mode 100644
index 5fbd8ec..0000000
--- a/etc/bin/expand-jetbrains-headers.py
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/usr/bin/env python3
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""Expand abbreviated JetBrains copyright lines to the full Apache 2.0 header,
-keeping JetBrains attribution (no ASF language)."""
-import re, subprocess, sys
-
-LICENSE_BODY = [
- "",
- 'Licensed under the Apache License, Version 2.0 (the "License");',
- "you may not use this file except in compliance with the License.",
- "You may obtain a copy of the License at",
- "",
- " http://www.apache.org/licenses/LICENSE-2.0",
- "",
- "Unless required by applicable law or agreed to in writing, software",
- 'distributed under the License is distributed on an "AS IS" BASIS,',
- "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.",
- "See the License for the specific language governing permissions and",
- "limitations under the License.",
-]
-
-def block_header(years):
- lines = [f"Copyright {years} JetBrains s.r.o. and contributors."] + LICENSE_BODY
- out = ["/*"]
- for l in lines:
- out.append((" * " + l).rstrip())
- out.append(" */")
- return "\n".join(out)
-
-def xml_header(years):
- lines = [f"Copyright {years} JetBrains s.r.o. and contributors."] + LICENSE_BODY
- out = ["<!--"]
- for l in lines:
- out.append((" " + l).rstrip())
- out.append("-->")
- return "\n".join(out)
-
-def hash_header(years):
- lines = [f"Copyright {years} JetBrains s.r.o. and contributors."] + LICENSE_BODY
- return "\n".join(("# " + l).rstrip() for l in lines)
-
-ABBREV = r"Copyright (2000-\d{4}) JetBrains s\.r\.o\. and contributors\. Use of this source code is governed by the Apache 2\.0 license\."
-
-RE_SLASH = re.compile(r"^// " + ABBREV + r"$", re.M)
-RE_BLOCK = re.compile(r"^/\*\n \* " + ABBREV + r"\n \*/$", re.M)
-RE_XML = re.compile(r"^<!-- " + ABBREV + r" ?-->$", re.M)
-RE_HASH = re.compile(r"^# " + ABBREV + r"$", re.M)
-
-files = subprocess.run(
- ["git", "grep", "-l", "JetBrains s.r.o. and contributors. Use of this source code"],
- capture_output=True, text=True, check=True,
-).stdout.splitlines()
-
-changed = 0
-for path in files:
- with open(path, encoding="utf-8", newline="") as f:
- text = f.read()
- orig = text
- text = RE_BLOCK.sub(lambda m: block_header(m.group(1)), text)
- text = RE_SLASH.sub(lambda m: block_header(m.group(1)), text)
- text = RE_XML.sub(lambda m: xml_header(m.group(1)), text)
- text = RE_HASH.sub(lambda m: hash_header(m.group(1)), text)
- if text != orig:
- with open(path, "w", encoding="utf-8", newline="") as f:
- f.write(text)
- changed += 1
- else:
- print(f"UNMATCHED: {path}", file=sys.stderr)
-
-print(f"changed {changed} of {len(files)} files")
diff --git a/gradle.properties b/gradle.properties
index ba7b62e..f8ac13f 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,16 +1,19 @@
-# Copyright 2000-2026 JetBrains s.r.o. and contributors.
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
+# https://www.apache.org/licenses/LICENSE-2.0
#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
platformVersion=2026.2
platformJavaVersion=25
pluginSinceBuild=262
diff --git a/libs/gradle-tooling/build.gradle b/libs/gradle-tooling/build.gradle
index 2bd87c0..bb025d1 100644
--- a/libs/gradle-tooling/build.gradle
+++ b/libs/gradle-tooling/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
plugins {
id 'org.apache.grails.intellij.build.intellij-lib'
diff --git a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModule.java b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModule.java
index 7ad3d38..e37929c 100644
--- a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModule.java
+++ b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModule.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.gradle.tooling.builder;
diff --git a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleImpl.java b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleImpl.java
index b686195..59979d9 100644
--- a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleImpl.java
+++ b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleImpl.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.gradle.tooling.builder;
diff --git a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleModelBuilderImpl.java b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleModelBuilderImpl.java
index 0cd5748..bbf245b 100644
--- a/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleModelBuilderImpl.java
+++ b/libs/gradle-tooling/src/main/java/org/apache/grails/intellij/lib/gradle/tooling/builder/GrailsModuleModelBuilderImpl.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.gradle.tooling.builder;
diff --git a/libs/gradle-tooling/src/main/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService b/libs/gradle-tooling/src/main/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService
index f652d2d..22d1dff 100644
--- a/libs/gradle-tooling/src/main/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService
+++ b/libs/gradle-tooling/src/main/resources/META-INF/services/org.jetbrains.plugins.gradle.tooling.ModelBuilderService
@@ -1,14 +1,17 @@
-# Copyright 2000-2026 JetBrains s.r.o. and contributors.
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
+# https://www.apache.org/licenses/LICENSE-2.0
#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
org.apache.grails.intellij.lib.gradle.tooling.builder.GrailsModuleModelBuilderImpl
diff --git a/libs/grails-rt/build.gradle b/libs/grails-rt/build.gradle
index e400db4..bb94b37 100644
--- a/libs/grails-rt/build.gradle
+++ b/libs/grails-rt/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
plugins {
id 'org.apache.grails.intellij.build.lib'
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AddAgentJarToClassPathTransformer.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AddAgentJarToClassPathTransformer.java
index 71088ed..582b570 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AddAgentJarToClassPathTransformer.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AddAgentJarToClassPathTransformer.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/Agent.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/Agent.java
index 83d4f72..edbb54a 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/Agent.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/Agent.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AgentUtils.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AgentUtils.java
index f21be31..4d8212e 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AgentUtils.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/AgentUtils.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/ForkListenerTransformer.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/ForkListenerTransformer.java
index c2074c4..cb274d2 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/ForkListenerTransformer.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/ForkListenerTransformer.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsIdeaTestListener.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsIdeaTestListener.java
index f2639c3..208b3f4 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsIdeaTestListener.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsIdeaTestListener.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2024 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsRtMarker.java b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsRtMarker.java
index a1ac88e..c261d5d 100644
--- a/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsRtMarker.java
+++ b/libs/grails-rt/src/main/java/org/apache/grails/intellij/lib/grails/rt/GrailsRtMarker.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.grails.rt;
diff --git a/libs/grails-rt/src/main/resources/META-INF/commands/intellij-command-proxy.groovy b/libs/grails-rt/src/main/resources/META-INF/commands/intellij-command-proxy.groovy
index 3c03ce9..8b54049 100644
--- a/libs/grails-rt/src/main/resources/META-INF/commands/intellij-command-proxy.groovy
+++ b/libs/grails-rt/src/main/resources/META-INF/commands/intellij-command-proxy.groovy
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
import org.grails.cli.gradle.GradleInvoker
diff --git a/libs/grails-rt/src/main/resources/idea-injected-traits.groovy b/libs/grails-rt/src/main/resources/idea-injected-traits.groovy
index de398cd..fd19997 100644
--- a/libs/grails-rt/src/main/resources/idea-injected-traits.groovy
+++ b/libs/grails-rt/src/main/resources/idea-injected-traits.groovy
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
import grails.compiler.traits.TraitInjector
import org.grails.core.io.support.GrailsFactoriesLoader
diff --git a/libs/testFramework/build.gradle b/libs/testFramework/build.gradle
index 5b92b97..4e0054d 100644
--- a/libs/testFramework/build.gradle
+++ b/libs/testFramework/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
import org.jetbrains.intellij.platform.gradle.Constants
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
diff --git a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/service/execution/TestUnknownSdkResolver.kt b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/service/execution/TestUnknownSdkResolver.kt
index e51cec7..775de73 100644
--- a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/service/execution/TestUnknownSdkResolver.kt
+++ b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/service/execution/TestUnknownSdkResolver.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package com.intellij.openapi.externalSystem.service.execution
diff --git a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaCompileTestUtil.kt b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaCompileTestUtil.kt
index afce77d..10b8ed8 100644
--- a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaCompileTestUtil.kt
+++ b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaCompileTestUtil.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
@file:JvmName("JavaCompileTestUtil")
diff --git a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaExternalSystemImportingTestCase.kt b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaExternalSystemImportingTestCase.kt
index f5c331f..6eb24f3 100644
--- a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaExternalSystemImportingTestCase.kt
+++ b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/test/JavaExternalSystemImportingTestCase.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package com.intellij.openapi.externalSystem.test
diff --git a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/util/ExternalSystemFileTestUtil.kt b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/util/ExternalSystemFileTestUtil.kt
index 8177f23..9f67850 100644
--- a/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/util/ExternalSystemFileTestUtil.kt
+++ b/libs/testFramework/src/main/java/com/intellij/openapi/externalSystem/util/ExternalSystemFileTestUtil.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
@file:Suppress("MemberVisibilityCanBePrivate", "unused")
package com.intellij.openapi.externalSystem.util
diff --git a/libs/testFramework/src/main/java/com/intellij/openapi/roots/ui/configuration/SdkTestCase.kt b/libs/testFramework/src/main/java/com/intellij/openapi/roots/ui/configuration/SdkTestCase.kt
index ae28376..855770c 100644
--- a/libs/testFramework/src/main/java/com/intellij/openapi/roots/ui/configuration/SdkTestCase.kt
+++ b/libs/testFramework/src/main/java/com/intellij/openapi/roots/ui/configuration/SdkTestCase.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package com.intellij.openapi.roots.ui.configuration
diff --git a/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestJdkProvider.kt b/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestJdkProvider.kt
index b1c46ab..3f863e9 100644
--- a/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestJdkProvider.kt
+++ b/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestJdkProvider.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package com.intellij.platform.testFramework.eelJava
diff --git a/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestUtil.kt b/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestUtil.kt
index 7f92d9e..7c3d203 100644
--- a/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestUtil.kt
+++ b/libs/testFramework/src/main/java/com/intellij/platform/testFramework/eelJava/EelTestUtil.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package com.intellij.platform.testFramework.eelJava
diff --git a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/Grails14TestCase.java b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/Grails14TestCase.java
index c86eee7..25d82ce 100644
--- a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/Grails14TestCase.java
+++ b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/Grails14TestCase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.testFramework;
diff --git a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestCase.java b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestCase.java
index de51686..190e8d8 100644
--- a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestCase.java
+++ b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestCase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.testFramework;
diff --git a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestUtil.java b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestUtil.java
index df60dac..3249318 100644
--- a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestUtil.java
+++ b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/GrailsTestUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.testFramework;
diff --git a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/HddGrailsTestCase.java b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/HddGrailsTestCase.java
index ca250ad..9e8a186 100644
--- a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/HddGrailsTestCase.java
+++ b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/HddGrailsTestCase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.testFramework;
diff --git a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/TestGrailsApplicationProvider.java b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/TestGrailsApplicationProvider.java
index ebd7cf5..993cbc8 100644
--- a/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/TestGrailsApplicationProvider.java
+++ b/libs/testFramework/src/main/java/org/apache/grails/intellij/lib/testFramework/TestGrailsApplicationProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.lib.testFramework;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/GradleImportingTestCase.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/GradleImportingTestCase.kt
index 45d6b9a..a8eb6eb 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/GradleImportingTestCase.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/GradleImportingTestCase.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.importing
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleBuildScripBuilder.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleBuildScripBuilder.kt
index f1f33f4..361e1c8 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleBuildScripBuilder.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleBuildScripBuilder.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.importing
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleSettingsScriptHelper.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleSettingsScriptHelper.kt
index 2017183..f5e8285 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleSettingsScriptHelper.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/importing/TestGradleSettingsScriptHelper.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.importing
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/GradleJvmResolver.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/GradleJvmResolver.kt
index a24fda7..95c7da2 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/GradleJvmResolver.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/GradleJvmResolver.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionMatcher.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionMatcher.kt
index 2919257..b182e02 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionMatcher.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionMatcher.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.util
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionRestriction.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionRestriction.kt
index e846ac4..628b995 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionRestriction.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/JavaVersionRestriction.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/TargetJavaVersionWatcher.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/TargetJavaVersionWatcher.java
index f05f7da..71267bc 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/TargetJavaVersionWatcher.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/TargetJavaVersionWatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/VersionMatcherRule.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/VersionMatcherRule.java
index 15c4442..1c3161c 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/VersionMatcherRule.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/VersionMatcherRule.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetJavaVersion.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetJavaVersion.java
index f0168c4..bab0f03 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetJavaVersion.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetJavaVersion.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.annotation;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetVersions.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetVersions.java
index 73c9a13..6fdb5f0 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetVersions.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/annotation/TargetVersions.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.annotation;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleBrokenJvmSerialisationVersionRestriction.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleBrokenJvmSerialisationVersionRestriction.kt
index c30cd30..685f61c 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleBrokenJvmSerialisationVersionRestriction.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleBrokenJvmSerialisationVersionRestriction.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.jvm
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleToolingApi9VersionRestriction.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleToolingApi9VersionRestriction.kt
index 784cd07..586f5ea 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleToolingApi9VersionRestriction.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/jvm/GradleToolingApi9VersionRestriction.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.jvm
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/util/VersionMatcher.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/util/VersionMatcher.java
index ec60d96..253da1b 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/util/VersionMatcher.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/tooling/util/VersionMatcher.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.tooling.util;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/util/testWrapperUtil.kt b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/util/testWrapperUtil.kt
index 97e1a8a..ae60d9e 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/util/testWrapperUtil.kt
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/gradle/util/testWrapperUtil.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.gradle.util
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/CompoundTestLibrary.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/CompoundTestLibrary.java
index a904581..dfcedcd 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/CompoundTestLibrary.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/CompoundTestLibrary.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/GroovyProjectDescriptors.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/GroovyProjectDescriptors.java
index 8c89489..e53dc9e 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/GroovyProjectDescriptors.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/GroovyProjectDescriptors.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LibraryLightProjectDescriptor.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LibraryLightProjectDescriptor.java
index b65bb0e..3378947 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LibraryLightProjectDescriptor.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LibraryLightProjectDescriptor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LightGroovyTestCase.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LightGroovyTestCase.java
index 256e1ee..220f93c 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LightGroovyTestCase.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/LightGroovyTestCase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/RepositoryTestLibrary.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/RepositoryTestLibrary.java
index 68205c8..4d3a02d 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/RepositoryTestLibrary.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/RepositoryTestLibrary.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/TestLibrary.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/TestLibrary.java
index 8be3eb7..bceb5e0 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/TestLibrary.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/TestLibrary.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/completion/CompletionTestBase.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/completion/CompletionTestBase.java
index c7f9c2e..6babe6d 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/completion/CompletionTestBase.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/completion/CompletionTestBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy.completion;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/GroovyFormatterTestCase.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/GroovyFormatterTestCase.java
index b86f140..42c2bbe 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/GroovyFormatterTestCase.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/GroovyFormatterTestCase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy.lang;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/highlighting/GrHighlightingTestBase.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/highlighting/GrHighlightingTestBase.java
index 7ec6074..7f05e3d 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/highlighting/GrHighlightingTestBase.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/lang/highlighting/GrHighlightingTestBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy.lang.highlighting;
diff --git a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/util/TestUtils.java b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/util/TestUtils.java
index aa4b598..a49152c 100644
--- a/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/util/TestUtils.java
+++ b/libs/testFramework/src/main/java/org/jetbrains/plugins/groovy/util/TestUtils.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.jetbrains.plugins.groovy.util;
diff --git a/plugin/build.gradle b/plugin/build.gradle
index a0236c9..c99ad9f 100644
--- a/plugin/build.gradle
+++ b/plugin/build.gradle
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
import org.jetbrains.intellij.platform.gradle.Constants
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
diff --git a/plugin/src/main/gen/org/jetbrains/plugins/grails/GroovyMvcIcons.java b/plugin/src/main/gen/org/jetbrains/plugins/grails/GroovyMvcIcons.java
index 947ebb3..231da0d 100644
--- a/plugin/src/main/gen/org/jetbrains/plugins/grails/GroovyMvcIcons.java
+++ b/plugin/src/main/gen/org/jetbrains/plugins/grails/GroovyMvcIcons.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspDirectiveLexer.java b/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspDirectiveLexer.java
index 42a744f..0388f80 100644
--- a/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspDirectiveLexer.java
+++ b/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspDirectiveLexer.java
@@ -2,19 +2,22 @@
// source: gsp_directive.flex
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.lexer.core;
diff --git a/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspLexer.java b/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspLexer.java
index c6b5f69..5afadce 100644
--- a/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspLexer.java
+++ b/plugin/src/main/gen/org/jetbrains/plugins/grails/lang/gsp/lexer/core/_GspLexer.java
@@ -2,19 +2,22 @@
// source: gsp.flex
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.lexer.core;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GantFileDetector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GantFileDetector.java
index 5614ca3..dd33e9e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GantFileDetector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GantFileDetector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsAttachSourcesProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsAttachSourcesProvider.java
index 30b0d96..02a4c9e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsAttachSourcesProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsAttachSourcesProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsBundle.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsBundle.java
index 5d2285b..850b94d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsBundle.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsBundle.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsCompletionContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsCompletionContributor.java
index 4fbb8fe..5e68cbf 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsCompletionContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsCompletionContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsConsoleFilterProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsConsoleFilterProvider.java
index f1a67d8..6d82bb5 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsConsoleFilterProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsConsoleFilterProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsFlashMapContentProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsFlashMapContentProvider.java
index 33d292b..c76b93d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsFlashMapContentProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsFlashMapContentProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGroovyCodeReferenceContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGroovyCodeReferenceContributor.java
index 6f3d2bc..b1fc15a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGroovyCodeReferenceContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGroovyCodeReferenceContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGspReferenceContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGspReferenceContributor.java
index 86d7c1c..7995180 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGspReferenceContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsGspReferenceContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsHtmlReferenceContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsHtmlReferenceContributor.java
index dbf1ee2..bb10cac 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsHtmlReferenceContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsHtmlReferenceContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsImplicitUsageProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsImplicitUsageProvider.java
index c22aec4..9759dc7 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsImplicitUsageProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsImplicitUsageProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsPluginFieldCompletionProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsPluginFieldCompletionProvider.java
index 3f276b9..c9f9c7f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsPluginFieldCompletionProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsPluginFieldCompletionProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsStaticFieldCompletionProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsStaticFieldCompletionProvider.java
index 609ac4d..51c972b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsStaticFieldCompletionProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GrailsStaticFieldCompletionProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GsonConstants.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GsonConstants.java
index 31b6ef1..7eb9d43 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GsonConstants.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GsonConstants.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspCompletionContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspCompletionContributor.java
index 2cb9ee4..6143e5e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspCompletionContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspCompletionContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspFindUsagesProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspFindUsagesProvider.java
index e547a1b..7c9fa7b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspFindUsagesProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspFindUsagesProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspTemplateContextType.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspTemplateContextType.java
index dbb766a..4e8e981 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/GspTemplateContextType.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/GspTemplateContextType.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/TemplateHighlightErrorFilter.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/TemplateHighlightErrorFilter.java
index ce6839d..8e2fbaf 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/TemplateHighlightErrorFilter.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/TemplateHighlightErrorFilter.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/ArtefactData.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/ArtefactData.java
index 482e88c..1082f36 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/ArtefactData.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/ArtefactData.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/DomainFieldIntention.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/DomainFieldIntention.java
index 9912bc4..e320b21 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/DomainFieldIntention.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/DomainFieldIntention.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GenerateViewIntention.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GenerateViewIntention.java
index d541459..ac67353 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GenerateViewIntention.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GenerateViewIntention.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionGroup.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionGroup.java
index ad1322e..60d71ef 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionGroup.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionGroup.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionUtil.java
index 34e7e29..8f6b1fd 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsActionUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsConfigureSDKAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsConfigureSDKAction.java
index 2615c81..f5dd24b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsConfigureSDKAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsConfigureSDKAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsCreateActionByUsageIntention.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsCreateActionByUsageIntention.java
index e9ae9e9..b573dac 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsCreateActionByUsageIntention.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsCreateActionByUsageIntention.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGenerateViewAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGenerateViewAction.java
index d83b741..f031eab 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGenerateViewAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGenerateViewAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGoToClassContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGoToClassContributor.java
index 31206f5..41015b0 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGoToClassContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGoToClassContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGotoRelatedProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGotoRelatedProvider.java
index a40d3f4..8f8b68b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGotoRelatedProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGotoRelatedProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGroovySourceFolderDetector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGroovySourceFolderDetector.java
index e156349..20dfe5b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGroovySourceFolderDetector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsGroovySourceFolderDetector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsRunCommandAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsRunCommandAction.java
index 82e4b6c..e44fa3d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsRunCommandAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsRunCommandAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsWarAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsWarAction.java
index 45ef0d5..918624d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsWarAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/GrailsWarAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeNullableIntention.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeNullableIntention.java
index b24db6b..1f2a6a8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeNullableIntention.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeNullableIntention.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeUniqueIntention.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeUniqueIntention.java
index 57cb761..ab64ca1 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeUniqueIntention.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/MakeUniqueIntention.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsControllerAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsControllerAction.java
index 432e653..1c08981 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsControllerAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsControllerAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsDomainClassAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsDomainClassAction.java
index 1769a5c..778eda1 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsDomainClassAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsDomainClassAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsFilterAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsFilterAction.java
index 9f3f9c7..b555eba 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsFilterAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsFilterAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsInterceptorAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsInterceptorAction.java
index 0138545..32de714 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsInterceptorAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsInterceptorAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsScriptAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsScriptAction.java
index 8de7827..a554fc1 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsScriptAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsScriptAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsServiceAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsServiceAction.java
index 9c806ed..2c7a0db 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsServiceAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsServiceAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsTagLibAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsTagLibAction.java
index f132568..1d1ef94 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsTagLibAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsTagLibAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsXXXAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsXXXAction.java
index ad32233..c55a65f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsXXXAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGrailsXXXAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGspAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGspAction.java
index 17ce368..4ac0cf8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGspAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/NewGspAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/UpdateGrailsSettingsAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/UpdateGrailsSettingsAction.java
index 5662702..4dd70dc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/UpdateGrailsSettingsAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/actions/UpdateGrailsSettingsAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/GrailsIntegrationUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/GrailsIntegrationUtil.java
index dbad163..35ed64b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/GrailsIntegrationUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/GrailsIntegrationUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.addins;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/CssIntegrationUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/CssIntegrationUtil.java
index c08531f..b1e42d9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/CssIntegrationUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/CssIntegrationUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.addins.js;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/GrailsJavaScriptInjector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/GrailsJavaScriptInjector.java
index 6ec62c6..773bee2 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/GrailsJavaScriptInjector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/GrailsJavaScriptInjector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.addins.js;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/JavaScriptIntegrationUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/JavaScriptIntegrationUtil.java
index d38f736..3e2f3bc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/JavaScriptIntegrationUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/addins/js/JavaScriptIntegrationUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.addins.js;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsControllerAnnotator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsControllerAnnotator.java
index 7e6de82..3668ebc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsControllerAnnotator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsControllerAnnotator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.annotator;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsDomainAnnotator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsDomainAnnotator.java
index 29632b8..d221458 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsDomainAnnotator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsDomainAnnotator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.annotator;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsForkSettingsNotificator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsForkSettingsNotificator.java
index 67e004a..96c74ea 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsForkSettingsNotificator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsForkSettingsNotificator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.annotator;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsSynchronizeStructureAnnotator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsSynchronizeStructureAnnotator.java
index 8970ea0..dd1b64a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsSynchronizeStructureAnnotator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/annotator/GrailsSynchronizeStructureAnnotator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.annotator;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/ArtefactHandlers.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/ArtefactHandlers.java
index fb60ef9..41e2736 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/ArtefactHandlers.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/ArtefactHandlers.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.api;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsArtefactHandler.java
index d51eca0..03edf22 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.api;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsDisplayableArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsDisplayableArtefactHandler.java
index 9fafb4d..c18102c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsDisplayableArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/GrailsDisplayableArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.api;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/HandlerCache.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/HandlerCache.java
index 0749c6b..b0009f1 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/HandlerCache.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/HandlerCache.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.api;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/IconOwner.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/IconOwner.java
index e4fe30c..2cb7ab2 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/IconOwner.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/api/IconOwner.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.api;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ControllerArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ControllerArtefactHandler.java
index f892781..3e9b76d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ControllerArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ControllerArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/DomainArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/DomainArtefactHandler.java
index 7399882..a616c83 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/DomainArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/DomainArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/FilterArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/FilterArtefactHandler.java
index 638149d..d6e0a2e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/FilterArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/FilterArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/GrailsArtefacts.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/GrailsArtefacts.java
index c040220..3797774 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/GrailsArtefacts.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/GrailsArtefacts.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/InterceptorArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/InterceptorArtefactHandler.java
index 0c2e0f4..b48823e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/InterceptorArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/InterceptorArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ServiceArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ServiceArtefactHandler.java
index 79ef5c3..ba0a637 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ServiceArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/ServiceArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/TaglibArtefactHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/TaglibArtefactHandler.java
index 33c9d8d..deb8cc5 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/TaglibArtefactHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/TaglibArtefactHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/controllers/ControllerActions.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/controllers/ControllerActions.java
index 7c03a7c..0d9f42f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/controllers/ControllerActions.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/artefact/impl/controllers/ControllerActions.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.artefact.impl.controllers;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/Grails3CommandProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/Grails3CommandProvider.java
index 542201d..e7252d0 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/Grails3CommandProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/Grails3CommandProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.commands;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandCompletionUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandCompletionUtil.java
index 9a7e9b2..8ba16cd 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandCompletionUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandCompletionUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.commands;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandProvider.java
index a54cdfa..58ab8fc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/GrailsCommandProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.commands;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/OldGrailsCommandProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/OldGrailsCommandProvider.java
index b55ee1c..3ed29f8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/OldGrailsCommandProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/commands/OldGrailsCommandProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.commands;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/AbstractConfigSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/AbstractConfigSupport.java
index 4adbbc5..366f207 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/AbstractConfigSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/AbstractConfigSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigClosureMemberContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigClosureMemberContributor.java
index 7069903..a55270d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigClosureMemberContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigClosureMemberContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigMemberContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigMemberContributor.java
index a4b89b8..dab37ea 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigMemberContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigMemberContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigSupport.java
index 986cf33..f589439 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/BuildConfigSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigMemberContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigMemberContributor.java
index 182ff0e..48ba467 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigMemberContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigMemberContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigSupport.java
index 848b44c..3de1b7d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/ConfigSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/DataSourcesSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/DataSourcesSupport.java
index 7591468..4fc59d0 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/DataSourcesSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/DataSourcesSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GradleParentProjectForm.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GradleParentProjectForm.java
index 4c78cc7..9262be8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GradleParentProjectForm.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GradleParentProjectForm.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsAbstractConfigSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsAbstractConfigSupport.java
index a7e8291..39d9002 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsAbstractConfigSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsAbstractConfigSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUnresolvedFileFilter.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUnresolvedFileFilter.java
index c9b2762..37c8e44 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUnresolvedFileFilter.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUnresolvedFileFilter.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUtils.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUtils.java
index cebdb1c..6f2d058 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUtils.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConfigUtils.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConstants.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConstants.java
index 65b3521..435ca98 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConstants.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsConstants.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsEnvironmentClosureMemberContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsEnvironmentClosureMemberContributor.java
index 8eb1848..b5a4a03 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsEnvironmentClosureMemberContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsEnvironmentClosureMemberContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsFramework.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsFramework.java
index 4cfeb63..868b46d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsFramework.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsFramework.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsGradleAwareModuleBuilder.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsGradleAwareModuleBuilder.java
index 62ca666..ccb06fd 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsGradleAwareModuleBuilder.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsGradleAwareModuleBuilder.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsIgnoredProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsIgnoredProvider.java
index 50330b4..a96f624 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsIgnoredProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsIgnoredProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsLibraryPresentationProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsLibraryPresentationProvider.java
index ccb97a5..101650f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsLibraryPresentationProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsLibraryPresentationProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleBuilder.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleBuilder.java
index 422c092..05ddfeb 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleBuilder.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleBuilder.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleStructureUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleStructureUtil.java
index affd06d..9591bc9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleStructureUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsModuleStructureUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsOptionsWizardStep.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsOptionsWizardStep.java
index c24dcef..ec1ccad 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsOptionsWizardStep.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsOptionsWizardStep.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginConfigMethodContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginConfigMethodContributor.java
index 46fa1a5..f850f8a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginConfigMethodContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginConfigMethodContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginNameCompletionContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginNameCompletionContributor.java
index 1460e92..8a086f2 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginNameCompletionContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginNameCompletionContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginWebHelpReferenceProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginWebHelpReferenceProvider.java
index db57abe..ca25853 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginWebHelpReferenceProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPluginWebHelpReferenceProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsProjectStructureDetector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsProjectStructureDetector.java
index 1c364f8..e2cf2cc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsProjectStructureDetector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsProjectStructureDetector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPropertiesFileCache.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPropertiesFileCache.java
index 5057f91..a686070 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPropertiesFileCache.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsPropertiesFileCache.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingSynchronizer.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingSynchronizer.java
index baba940..32cd7f3 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingSynchronizer.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingSynchronizer.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettings.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettings.java
index 5d83d98..209ba8c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettings.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettings.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingsService.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingsService.java
index 47fe8e2..7f8cbc4 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingsService.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsSettingsService.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsStructure.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsStructure.java
index 6c29de7..5006cb9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsStructure.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GrailsStructure.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GroovyConfigReader.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GroovyConfigReader.java
index 3a63541..b6e297d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GroovyConfigReader.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/GroovyConfigReader.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/PrintGrailsSettingsConstants.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/PrintGrailsSettingsConstants.java
index a3885ce..57cca7c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/config/PrintGrailsSettingsConstants.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/config/PrintGrailsSettingsConstants.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.config;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/database/GrailsDataSourceDetector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/database/GrailsDataSourceDetector.java
index 7175334..3970509 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/database/GrailsDataSourceDetector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/database/GrailsDataSourceDetector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.database;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/dsl/GrailsScriptProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/dsl/GrailsScriptProvider.java
index e487602..174f2da 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/dsl/GrailsScriptProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/dsl/GrailsScriptProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.dsl;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GenerateTestsAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GenerateTestsAction.java
index 6fb58e8..03ea71a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GenerateTestsAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GenerateTestsAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorDecorator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorDecorator.java
index 618ce28..b7610d8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorDecorator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorDecorator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorToolbar.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorToolbar.java
index 9bdf4e3..a3e1985 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorToolbar.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/GrailsEditorToolbar.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/ViewGrailsEditorToolbarAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/ViewGrailsEditorToolbarAction.java
index 04f858f..ed00e4a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/ViewGrailsEditorToolbarAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/ViewGrailsEditorToolbarAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsDependencySelectioner.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsDependencySelectioner.java
index 6d00681..8e72c6b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsDependencySelectioner.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsDependencySelectioner.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.selection;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsGroovyInjectionSelectioner.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsGroovyInjectionSelectioner.java
index 08c4f07..4339b5a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsGroovyInjectionSelectioner.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/selection/GrailsGroovyInjectionSelectioner.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.selection;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateActionBase.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateActionBase.java
index 1444efa..e724587 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateActionBase.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateActionBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateAsyncControllerAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateAsyncControllerAction.java
index 6142fac..91e36ac 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateAsyncControllerAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateAsyncControllerAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerAction.java
index 34510d2..a68c9c3 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerActionBase.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerActionBase.java
index 2c2ef67..2753f88 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerActionBase.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateControllerActionBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateViewsAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateViewsAction.java
index c5076c1..fed1d41 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateViewsAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GenerateViewsAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToControllerAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToControllerAction.java
index 00d58c0..529a23c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToControllerAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToControllerAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToDomainAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToDomainAction.java
index 40845be..5dcee10 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToDomainAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToDomainAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToServiceAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToServiceAction.java
index 7820dfc..912030c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToServiceAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToServiceAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToTestAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToTestAction.java
index c365b9c..39d4b45 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToTestAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToTestAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToViewAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToViewAction.java
index 0e5de89..9cf3360 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToViewAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GoToViewAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsGoToArtefactActionBase.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsGoToArtefactActionBase.java
index b30b904..8cfe12c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsGoToArtefactActionBase.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsGoToArtefactActionBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarActionBase.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarActionBase.java
index 1d199c1..84020e9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarActionBase.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarActionBase.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarTargetAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarTargetAction.java
index 84eb931..53ffbfa 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarTargetAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarTargetAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarVfileAction.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarVfileAction.java
index b8d4b42..1e615b7 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarVfileAction.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/editor/toolbar/GrailsToolbarVfileAction.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.editor.toolbar;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/forge/GrailsForgeModuleBuilder.kt b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/forge/GrailsForgeModuleBuilder.kt
index 3015777..51ddcc5 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/forge/GrailsForgeModuleBuilder.kt
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/forge/GrailsForgeModuleBuilder.kt
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.feature.forge
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/Linkable.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/Linkable.java
index 66cb4e1..cf9b55c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/Linkable.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/Linkable.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.feature.linkable;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableNamedArgumentsProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableNamedArgumentsProvider.java
index 9b663d2..ebf2795 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableNamedArgumentsProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableNamedArgumentsProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.feature.linkable;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableTransformationSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableTransformationSupport.java
index c56501f..9e3b94d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableTransformationSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/feature/linkable/LinkableTransformationSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.feature.linkable;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/fileType/GspFileType.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/fileType/GspFileType.java
index fecac95..d5ba56e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/fileType/GspFileType.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/fileType/GspFileType.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.fileType;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormClassNames.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormClassNames.java
index c0c99a2..e0d54c4 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormClassNames.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormClassNames.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gorm;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormVersion.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormVersion.java
index 0eb593b..1d66dd5 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormVersion.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gorm/GormVersion.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gorm;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleData.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleData.java
index 8c07ef1..09d5e2a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleData.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleData.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gradle;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleGradleDataService.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleGradleDataService.java
index 7d97969..bcb7cfa 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleGradleDataService.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsModuleGradleDataService.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gradle;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsProjectResolverExtension.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsProjectResolverExtension.java
index 548330c..a30330a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsProjectResolverExtension.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsProjectResolverExtension.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gradle;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsTaskManagerExtension.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsTaskManagerExtension.java
index 8540069..1c7ec01 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsTaskManagerExtension.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gradle/GrailsTaskManagerExtension.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gradle;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GrailsStreamingJsonBuilderContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GrailsStreamingJsonBuilderContributor.java
index 4b4f277..eb0bafd 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GrailsStreamingJsonBuilderContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GrailsStreamingJsonBuilderContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonControllerReference.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonControllerReference.java
index 18555e3..8ec75c2 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonControllerReference.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonControllerReference.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonExpectedPackageProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonExpectedPackageProvider.java
index 820291f..1e5cab0 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonExpectedPackageProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonExpectedPackageProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonImportContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonImportContributor.java
index a154862..14e980f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonImportContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonImportContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelArgumentsProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelArgumentsProvider.java
index 8201db7..bebf1d1 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelArgumentsProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelArgumentsProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelFieldArgumentDescriptor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelFieldArgumentDescriptor.java
index ef9414d..c9ff40d 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelFieldArgumentDescriptor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonModelFieldArgumentDescriptor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPatterns.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPatterns.java
index 4510c1f..72c7dbf 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPatterns.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPatterns.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPositionManagerDelegate.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPositionManagerDelegate.java
index 79dcf16..464344e 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPositionManagerDelegate.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonPositionManagerDelegate.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRWAccessDetector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRWAccessDetector.java
index 082690c..6b460ee 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRWAccessDetector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRWAccessDetector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonReferenceContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonReferenceContributor.java
index 0a36552..b3da589 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonReferenceContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonReferenceContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRenderNamedArgumentsProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRenderNamedArgumentsProvider.java
index ae40603..6343cc4 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRenderNamedArgumentsProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonRenderNamedArgumentsProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReference.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReference.java
index 1d347d3..9c74613 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReference.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReference.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceProvider.java
index ed12be3..92f9f3c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceQueryExecutor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceQueryExecutor.java
index 71762d9..eee3836 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceQueryExecutor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateReferenceQueryExecutor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateRendererContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateRendererContributor.java
index d7208aa..45084eb 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateRendererContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTemplateRendererContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTransformationSupport.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTransformationSupport.java
index 9c97278..46c7106 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTransformationSupport.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonTransformationSupport.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonUtils.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonUtils.java
index c651193..c50952f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonUtils.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/gson/GsonUtils.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.gson;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GrailsMethodMayBeStaticFilter.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GrailsMethodMayBeStaticFilter.java
index c4c94dc..1e2fb0b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GrailsMethodMayBeStaticFilter.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GrailsMethodMayBeStaticFilter.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.inspections;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspAndGroovyInspection.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspAndGroovyInspection.java
index 25ae63c..772e840 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspAndGroovyInspection.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspAndGroovyInspection.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.inspections;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspInspectionUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspInspectionUtil.java
index 069d143..9abc3bb 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspInspectionUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspInspectionUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.inspections;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspSuppressionProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspSuppressionProvider.java
index 1ec9ccd..813e637 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspSuppressionProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/inspections/GspSuppressionProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.inspections;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/DirtyCheckableContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/DirtyCheckableContributor.java
index 7c73286..c193ef9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/DirtyCheckableContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/DirtyCheckableContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/GormTraitContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/GormTraitContributor.java
index 220a82c..7591af7 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/GormTraitContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/GormTraitContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/Grails3TraitInjectorContributor.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/Grails3TraitInjectorContributor.java
index 52c1c9e..522958b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/Grails3TraitInjectorContributor.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/Grails3TraitInjectorContributor.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspCssInjector.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspCssInjector.java
index 9f0e59e..935dfa3 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspCssInjector.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspCssInjector.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspDirectiveKind.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspDirectiveKind.java
index df9075b..a0b0bb4 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspDirectiveKind.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspDirectiveKind.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspErrorFilter.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspErrorFilter.java
index 18fee04..6ffb815 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspErrorFilter.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspErrorFilter.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileViewProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileViewProvider.java
index 02ac5af..f62445f 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileViewProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileViewProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileviewProviderFactory.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileviewProviderFactory.java
index ea8d600..96d596b 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileviewProviderFactory.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspFileviewProviderFactory.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspLanguage.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspLanguage.java
index 25fea0f..74f4178 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspLanguage.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspLanguage.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagDocumentationProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagDocumentationProvider.java
index a34e34d..8f323bc 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagDocumentationProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagDocumentationProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagInspection.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagInspection.java
index a26872d..6d696ec 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagInspection.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/GspTagInspection.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/completion/GspXmlFileNSInfoProvider.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/completion/GspXmlFileNSInfoProvider.java
index 6dda28c..59c4098 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/completion/GspXmlFileNSInfoProvider.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/completion/GspXmlFileNSInfoProvider.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.completion;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspCodeFragmentFactory.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspCodeFragmentFactory.java
index 3976555..0e9eca6 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspCodeFragmentFactory.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspCodeFragmentFactory.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.debug;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManager.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManager.java
index 226db43..5dc3782 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManager.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManager.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.debug;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManagerFactory.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManagerFactory.java
index f79b75f..70bc4ee 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManagerFactory.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/debug/GspPositionManagerFactory.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.debug;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEditorActionsUtil.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEditorActionsUtil.java
index 915df3e..de1d8a8 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEditorActionsUtil.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEditorActionsUtil.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.editor.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEnterHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEnterHandler.java
index 51d95b1..8157196 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEnterHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspEnterHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.editor.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspTypedHandler.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspTypedHandler.java
index 626452d..ad76d84 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspTypedHandler.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/editor/actions/GspTypedHandler.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.editor.actions;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/folding/GspFoldingBuilder.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/folding/GspFoldingBuilder.java
index 3d71de3..a61618c 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/folding/GspFoldingBuilder.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/folding/GspFoldingBuilder.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.folding;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/AbstractGspBlock.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/AbstractGspBlock.java
index 6264ba4..67c72d5 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/AbstractGspBlock.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/AbstractGspBlock.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.formatter;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/ForeignLanguageBlock.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/ForeignLanguageBlock.java
index 69cf67b..d1291db 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/ForeignLanguageBlock.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/ForeignLanguageBlock.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.formatter;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlock.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlock.java
index 4c1276a..1996a8a 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlock.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlock.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
*/
package org.apache.grails.intellij.plugin.lang.gsp.formatter;
diff --git a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlockGenerator.java b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlockGenerator.java
index 163a32b..3e24ba9 100644
--- a/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlockGenerator.java
+++ b/plugin/src/main/java/org/apache/grails/intellij/plugin/lang/gsp/formatter/GspBlockGenerator.java
@@ -1,17 +1,20 @@
/*
- * Copyright 2000-2026 JetBrains s.r.o. and contributors.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
*
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * https://www.apache.org/licenses/LICENSE-2.0
*
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
... 25430 lines suppressed ...