]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-15847 Remove unnecessary modules from Elasticsearch distribution
authorJacek <jacek.poreda@sonarsource.com>
Fri, 17 Dec 2021 13:56:11 +0000 (14:56 +0100)
committersonartech <sonartech@sonarsource.com>
Mon, 20 Dec 2021 20:03:02 +0000 (20:03 +0000)
(cherry picked from commit d17138f54e32a26d069d4ac984d0950b4c572df3)

sonar-application/build.gradle

index c4ff3adde74a920f32d18f81a07f2e24bb2fbf94..2c359571cccf24fdb578b0bcd1cadd271b29a547 100644 (file)
@@ -137,39 +137,54 @@ task zip(type: Zip, dependsOn: [configurations.compile, tasks.downloadLicenses,
     into("${archiveDir}/elasticsearch")
     // elasticsearch script will be replaced by patched version below
     exclude '**/bin/elasticsearch'
+    exclude '**/bin/elasticsearch-certgen'
+    exclude '**/bin/elasticsearch-certutil'
     exclude '**/bin/elasticsearch-cli'
+    exclude '**/bin/elasticsearch-croneval'
+    exclude '**/bin/elasticsearch-geoip'
     exclude '**/bin/elasticsearch-keystore'
+    exclude '**/bin/elasticsearch-migrate'
     exclude '**/bin/elasticsearch-node'
+    exclude '**/bin/elasticsearch-plugin'
+    exclude '**/bin/elasticsearch-saml-metadata'
+    exclude '**/bin/elasticsearch-service-tokens'
+    exclude '**/bin/elasticsearch-setup-passwords'
     exclude '**/bin/elasticsearch-shard'
+    exclude '**/bin/elasticsearch-sql-cli*'
+    exclude '**/bin/elasticsearch-syskeygen'
+    exclude '**/bin/elasticsearch-users'
+    exclude '**/bin/x-pack-env'
+    exclude '**/bin/x-pack-security-env'
+    exclude '**/bin/x-pack-watcher-env'
     exclude '**/jdk/**'
     exclude '**/lib/tools/**'
     exclude '**/modules/aggs-matrix-stats/**'
-    exclude '**/modules/geo/**'
+    exclude '**/modules/constant-keyword/**'
+    exclude '**/modules/frozen-indices/**'
     exclude '**/modules/ingest-common/**'
     exclude '**/modules/ingest-geoip/**'
     exclude '**/modules/ingest-user-agent/**'
     exclude '**/modules/kibana/**'
     exclude '**/modules/lang-expression/**'
     exclude '**/modules/lang-mustache/**'
+    exclude '**/modules/legacy-geo/**'
     exclude '**/modules/mapper-extras/**'
+    exclude '**/modules/mapper-version/**'
+    exclude '**/modules/percolator/**'
     exclude '**/modules/rank-eval/**'
     exclude '**/modules/reindex/**'
-    exclude '**/modules/repository-url/**'
-    exclude '**/modules/tasks/**'
-    exclude '**/modules/constant-keyword/**'
-    exclude '**/modules/flattened/**'
-    exclude '**/modules/frozen-indices/**'
-    exclude '**/modules/mapper-version/**'
     exclude '**/modules/repositories-metering-api/**'
     exclude '**/modules/repository-encrypted/**'
+    exclude '**/modules/repository-url/**'
+    exclude '**/modules/runtime-fields-common/**'
     exclude '**/modules/search-business-rules/**'
     exclude '**/modules/searchable-snapshots/**'
     exclude '**/modules/snapshot-repo-test-kit/**'
     exclude '**/modules/spatial/**'
     exclude '**/modules/transform/**'
     exclude '**/modules/unsigned-long/**'
-    exclude '**/modules/vectors/**'
     exclude '**/modules/vector-tile/**'
+    exclude '**/modules/vectors/**'
     exclude '**/modules/wildcard/**'
     exclude '**/modules/x-pack-*/**'
     includeEmptyDirs = false
@@ -248,8 +263,8 @@ zip.doFirst {
 }
 // Check the size of the archive
 zip.doLast {
-  def minLength = 290000000
-  def maxLength = 315000000
+  def minLength = 260000000
+  def maxLength = 275000000
 
   def length = archiveFile.get().asFile.length()
   if (length < minLength)