Browse Source

SONAR-15847 Remove unnecessary modules from Elasticsearch distribution

(cherry picked from commit d17138f54e)
tags/8.9.6.50800
Jacek 2 years ago
parent
commit
6b54155e84
1 changed files with 25 additions and 10 deletions
  1. 25
    10
      sonar-application/build.gradle

+ 25
- 10
sonar-application/build.gradle View 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)

Loading…
Cancel
Save