@@ -145,18 +145,23 @@ if (providers.systemProperty('idea.active').getOrNull() == 'true') {
145145 }
146146 }
147147
148- // modifies the idea module config to enable preview features on ':libs:native' module
148+ // modifies the idea module config to enable preview features on module that need them
149149 tasks. register(" enablePreviewFeatures" , EnablePreviewFeaturesTask ) {
150150 group = ' ide'
151- description = ' Enables preview features on native library module '
151+ description = ' Enables preview features on modules that need them '
152152 dependsOn tasks. named(" enableExternalConfiguration" )
153153 doLast {
154154 enablePreview(' .idea/modules/libs/native/elasticsearch.libs.native.main.iml' , ' JDK_21_PREVIEW' )
155155 enablePreview(' .idea/modules/libs/native/elasticsearch.libs.native.test.iml' , ' JDK_21_PREVIEW' )
156+ // due to org.elasticsearch.plugins.PluginsLoader
157+ enablePreview(' .idea/modules/server/elasticsearch.server.main.iml' , ' JDK_21_PREVIEW' )
158+ enablePreview(' .idea/modules/server/elasticsearch.server.test.iml' , ' JDK_21_PREVIEW' )
156159 enablePreview(' .idea/modules/libs/entitlement/elasticsearch.libs.entitlement.main.iml' , ' JDK_21_PREVIEW' )
157160 enablePreview(' .idea/modules/libs/entitlement/elasticsearch.libs.entitlement.test.iml' , ' JDK_21_PREVIEW' )
158161 enablePreview(' .idea/modules/libs/entitlement/bridge/elasticsearch.libs.entitlement.bridge.main.iml' , ' JDK_21_PREVIEW' )
159162 enablePreview(' .idea/modules/libs/entitlement/bridge/elasticsearch.libs.entitlement.bridge.test.iml' , ' JDK_21_PREVIEW' )
163+ enablePreview(' .idea/modules/libs/entitlement/qa/entitlement-test-plugin/elasticsearch.libs.entitlement.qa.entitlement-test-plugin.main.iml' , ' JDK_21_PREVIEW' )
164+ enablePreview(' .idea/modules/libs/entitlement/qa/entitlement-test-plugin/elasticsearch.libs.entitlement.qa.entitlement-test-plugin.test.iml' , ' JDK_21_PREVIEW' )
160165 }
161166 }
162167
0 commit comments