Re: Lucene 9.0 Java module system support

2020-04-12 Thread Tomoko Uchida
o check that it’s in-line) >> >> >> >> I don’t want Lucene work with automodules in Java 11, it should be fully >> modularized. >> >> >> >> If you want to help and express interest: Please open an issue for the >> preparatory work listing

Re: Lucene 9.0 Java module system support

2020-04-11 Thread David Ryan
is up as described above: Analysis issues with > standardanalyzer, codecs pkg-private apis, sandbox. > > > > Uwe > > > > - > > Uwe Schindler > > Achterdiek 19, D-28357 Bremen > > https://www.thetaphi.de > > eMail: u...@thetaphi.de > > >

Re: Lucene 9.0 Java module system support

2020-04-11 Thread Dawid Weiss
ate all META-INF/services/* to module-info.java (before doing this, >>> figure out of the META-INF files must stays for non-module usage, or if >>> Java is clever enough to also look into module descriptor to find >>> services). We may need all services at both locations (for module or &

Re: Lucene 9.0 Java module system support

2020-04-11 Thread Uwe Schindler
utomodules in Java 11, it should be >fully modularized. >> >> >> >> If you want to help and express interest: Please open an issue for >the preparatory work listing the cases of same-package in different jar >files. I would split this up as described above: Analysis is

Re: Lucene 9.0 Java module system support

2020-04-11 Thread Dawid Weiss
terest: Please open an issue for the > preparatory work listing the cases of same-package in different jar files. I > would split this up as described above: Analysis issues with > standardanalyzer, codecs pkg-private apis, sandbox. > > > > Uwe > > > > - > >

RE: Lucene 9.0 Java module system support

2020-04-11 Thread Uwe Schindler
s with standardanalyzer, codecs pkg-private apis, sandbox. Uwe - Uwe Schindler Achterdiek 19, D-28357 Bremen https://www.thetaphi.de eMail: u...@thetaphi.de From: David Ryan Sent: Saturday, April 11, 2020 9:30 AM To: dev@lucene.apache.org Subject: Re: Lucene 9.0 Java module

Re: Lucene 9.0 Java module system support

2020-04-11 Thread David Ryan
Thanks, I had probably missed some of what Uwe was saying in regards to the limitation of what would be possible even if the suggested changes were made. Given your points and the fact that it would take a while to have any of the changes filter into a release version, I decided to develop a patch-

Re: Lucene 9.0 Java module system support

2020-04-10 Thread Chris Hostetter
: If the changes I proposed are still viewed as having too many downstream : impacts, my fallback position will be to patch the jars. This involves : using the gradle import system to get the jars from Maven, then using a : patch script to manually unzip the jars, move the offending classes into :

Re: Lucene 9.0 Java module system support

2020-04-10 Thread David Ryan
} >> } >> } >> zip.close(); >> } >> } >> } >> >> public static void addFiles(List files, String directoryName) { >> File directory = new F

Re: Lucene 9.0 Java module system support

2020-04-10 Thread Gus Heck
em, but instead use the new features of Java 11 and to get rid >> MR-JAR complications to make use of new intrinsics. >> >> >> >> Servers like Solr or Elasticsearch are shipped as an application, so the >> module system does not bring any benefit. >> >> >&g

Re: Lucene 9.0 Java module system support

2020-04-09 Thread David Ryan
stings formats, analyzers, see > https://issues.apache.org/jira/browse/LUCENE-9281). The only way to make > it work at runtime is to put all of Lucene into one module. > > > > Uwe > > > > - > > Uwe Schindler > > Achterdiek 19, D-28357 Bremen > >

RE: Lucene 9.0 Java module system support

2020-03-24 Thread Uwe Schindler
- Uwe Schindler Achterdiek 19, D-28357 Bremen https://www.thetaphi.de eMail: u...@thetaphi.de From: David Ryan Sent: Tuesday, March 24, 2020 8:05 AM To: dev@lucene.apache.org Subject: Lucene 9.0 Java module system support Hi all, I've been investigating the use of Lucene as

Lucene 9.0 Java module system support

2020-03-24 Thread David Ryan
Hi all, I've been investigating the use of Lucene as part of an application that uses the Java Module System. Initially, I used Gradle to bring in lucene-core, lucene-spatial and lucene-queries using version 8.5.0. This works with the automated module naming. However, bringing in lucene-queryparse