OpenSearch/plugins
Jason Tedor 0a79555a12
Require JDK 9 for compilation (#28071)
This commit modifies the build to require JDK 9 for
compilation. Henceforth, we will compile with a JDK 9 compiler targeting
JDK 8 as the class file format. Optionally, RUNTIME_JAVA_HOME can be set
as the runtime JDK used for running tests. To enable this change, we
separate the meaning of the compiler Java home versus the runtime Java
home. If the runtime Java home is not set (via RUNTIME_JAVA_HOME) then
we fallback to using JAVA_HOME as the runtime Java home. This enables:
 - developers only have to set one Java home (JAVA_HOME)
 - developers can set an optional Java home (RUNTIME_JAVA_HOME) to test
   on the minimum supported runtime
 - we can test compiling with JDK 9 running on JDK 8 and compiling with
   JDK 9 running on JDK 9 in CI
2018-01-16 13:45:13 -05:00
..
analysis-icu upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-kuromoji upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-phonetic Fix daitch_mokotoff phonetic filter to use the dedicated Lucene filter (#28225) 2018-01-15 19:35:54 +01:00
analysis-smartcn upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-stempel upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
analysis-ukrainian upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
discovery-azure-classic Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
discovery-ec2 Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
discovery-file Remove some unused code (#27792) 2017-12-13 16:45:55 +01:00
discovery-gce Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
examples Painless: Add whitelist extensions (#28161) 2018-01-15 11:28:31 -08:00
ingest-attachment Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
ingest-geoip test: do not use asn fields 2018-01-07 23:21:01 +01:00
ingest-user-agent update ingest-user-agent regexes.yml (#25608) 2017-07-10 08:43:11 -07:00
jvm-example Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
mapper-murmur3 Add support for filtering mappings fields (#27603) 2017-12-05 20:31:29 +01:00
mapper-size Unify the result interfaces from get and search in Java client (#25361) 2017-06-29 11:35:28 +02:00
repository-azure Allow affix settings to specify dependencies (#27161) 2017-11-13 12:06:36 +01:00
repository-gcs Update Google SDK to version 1.23 (#27381) 2017-11-15 15:30:27 +01:00
repository-hdfs Require JDK 9 for compilation (#28071) 2018-01-16 13:45:13 -05:00
repository-s3 TEST: reduce blob size #testExecuteMultipartUpload 2017-12-20 12:43:05 -05:00
store-smb Validate top-level keys for create index request (#23755) (#23869) 2017-09-26 09:49:20 -07:00
transport-nio `MockTcpTransport` to connect asynchronously (#28203) 2018-01-15 10:20:30 -07:00
build.gradle Plugins: Include license and notice files in zip (#23191) 2017-02-15 11:23:12 -08:00