You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by to...@apache.org on 2021/12/01 08:38:39 UTC

[lucene] 01/01: add module-info for analysis-common

This is an automated email from the ASF dual-hosted git repository.

tomoko pushed a commit to branch jms-analysis-common
in repository https://gitbox.apache.org/repos/asf/lucene.git

commit d1f01c1dd4090696df43895ed8d84e5c586a053a
Author: Tomoko Uchida <to...@gmail.com>
AuthorDate: Wed Dec 1 17:34:25 2021 +0900

    add module-info for analysis-common
---
 .../common/src/java-module/module-info.java        | 202 +++++++++++++++++++++
 lucene/luke/src/java-module/module-info.java       |   1 +
 2 files changed, 203 insertions(+)

diff --git a/lucene/analysis/common/src/java-module/module-info.java b/lucene/analysis/common/src/java-module/module-info.java
new file mode 100644
index 0000000..82b03ec
--- /dev/null
+++ b/lucene/analysis/common/src/java-module/module-info.java
@@ -0,0 +1,202 @@
+module lucene.analysis.common {
+  requires java.xml;
+  requires lucene.core;
+
+  exports org.apache.lucene.analysis.ar;
+  exports org.apache.lucene.analysis.bg;
+  exports org.apache.lucene.analysis.bn;
+  exports org.apache.lucene.analysis.boost;
+  exports org.apache.lucene.analysis.br;
+  exports org.apache.lucene.analysis.ca;
+  exports org.apache.lucene.analysis.charfilter;
+  exports org.apache.lucene.analysis.cjk;
+  exports org.apache.lucene.analysis.ckb;
+  exports org.apache.lucene.analysis.classic;
+  exports org.apache.lucene.analysis.commongrams;
+  exports org.apache.lucene.analysis.compound;
+  exports org.apache.lucene.analysis.core;
+  exports org.apache.lucene.analysis.custom;
+  exports org.apache.lucene.analysis.cz;
+  exports org.apache.lucene.analysis.da;
+  exports org.apache.lucene.analysis.de;
+  exports org.apache.lucene.analysis.el;
+  exports org.apache.lucene.analysis.email;
+  exports org.apache.lucene.analysis.en;
+  exports org.apache.lucene.analysis.es;
+  exports org.apache.lucene.analysis.et;
+  exports org.apache.lucene.analysis.eu;
+  exports org.apache.lucene.analysis.fa;
+  exports org.apache.lucene.analysis.fi;
+  exports org.apache.lucene.analysis.fr;
+  exports org.apache.lucene.analysis.ga;
+  exports org.apache.lucene.analysis.gl;
+  exports org.apache.lucene.analysis.hi;
+  exports org.apache.lucene.analysis.hu;
+  exports org.apache.lucene.analysis.hunspell;
+  exports org.apache.lucene.analysis.hy;
+  exports org.apache.lucene.analysis.id;
+  exports org.apache.lucene.analysis.in;
+  exports org.apache.lucene.analysis.it;
+  exports org.apache.lucene.analysis.lt;
+  exports org.apache.lucene.analysis.lv;
+  exports org.apache.lucene.analysis.minhash;
+  exports org.apache.lucene.analysis.miscellaneous;
+  exports org.apache.lucene.analysis.ne;
+  exports org.apache.lucene.analysis.ngram;
+  exports org.apache.lucene.analysis.nl;
+  exports org.apache.lucene.analysis.no;
+  exports org.apache.lucene.analysis.path;
+  exports org.apache.lucene.analysis.pattern;
+  exports org.apache.lucene.analysis.payloads;
+  exports org.apache.lucene.analysis.pt;
+  exports org.apache.lucene.analysis.query;
+  exports org.apache.lucene.analysis.reverse;
+  exports org.apache.lucene.analysis.ro;
+  exports org.apache.lucene.analysis.ru;
+  exports org.apache.lucene.analysis.shingle;
+  exports org.apache.lucene.analysis.sinks;
+  exports org.apache.lucene.analysis.snowball;
+  exports org.apache.lucene.analysis.sr;
+  exports org.apache.lucene.analysis.sv;
+  exports org.apache.lucene.analysis.synonym;
+  exports org.apache.lucene.analysis.ta;
+  exports org.apache.lucene.analysis.te;
+  exports org.apache.lucene.analysis.th;
+  exports org.apache.lucene.analysis.tr;
+  exports org.apache.lucene.analysis.util;
+  exports org.apache.lucene.analysis.wikipedia;
+  exports org.apache.lucene.collation;
+
+  provides org.apache.lucene.analysis.CharFilterFactory with
+      org.apache.lucene.analysis.charfilter.HTMLStripCharFilterFactory,
+      org.apache.lucene.analysis.charfilter.MappingCharFilterFactory,
+      org.apache.lucene.analysis.cjk.CJKWidthCharFilterFactory,
+      org.apache.lucene.analysis.fa.PersianCharFilterFactory,
+      org.apache.lucene.analysis.pattern.PatternReplaceCharFilterFactory;
+
+  provides org.apache.lucene.analysis.TokenFilterFactory with
+      org.apache.lucene.analysis.tr.ApostropheFilterFactory,
+      org.apache.lucene.analysis.ar.ArabicNormalizationFilterFactory,
+      org.apache.lucene.analysis.ar.ArabicStemFilterFactory,
+      org.apache.lucene.analysis.bg.BulgarianStemFilterFactory,
+      org.apache.lucene.analysis.boost.DelimitedBoostTokenFilterFactory,
+      org.apache.lucene.analysis.bn.BengaliNormalizationFilterFactory,
+      org.apache.lucene.analysis.bn.BengaliStemFilterFactory,
+      org.apache.lucene.analysis.br.BrazilianStemFilterFactory,
+      org.apache.lucene.analysis.cjk.CJKBigramFilterFactory,
+      org.apache.lucene.analysis.cjk.CJKWidthFilterFactory,
+      org.apache.lucene.analysis.ckb.SoraniNormalizationFilterFactory,
+      org.apache.lucene.analysis.ckb.SoraniStemFilterFactory,
+      org.apache.lucene.analysis.classic.ClassicFilterFactory,
+      org.apache.lucene.analysis.commongrams.CommonGramsFilterFactory,
+      org.apache.lucene.analysis.commongrams.CommonGramsQueryFilterFactory,
+      org.apache.lucene.analysis.compound.DictionaryCompoundWordTokenFilterFactory,
+      org.apache.lucene.analysis.compound.HyphenationCompoundWordTokenFilterFactory,
+      org.apache.lucene.analysis.core.DecimalDigitFilterFactory,
+      org.apache.lucene.analysis.core.LowerCaseFilterFactory,
+      org.apache.lucene.analysis.core.StopFilterFactory,
+      org.apache.lucene.analysis.core.TypeTokenFilterFactory,
+      org.apache.lucene.analysis.core.UpperCaseFilterFactory,
+      org.apache.lucene.analysis.cz.CzechStemFilterFactory,
+      org.apache.lucene.analysis.de.GermanLightStemFilterFactory,
+      org.apache.lucene.analysis.de.GermanMinimalStemFilterFactory,
+      org.apache.lucene.analysis.de.GermanNormalizationFilterFactory,
+      org.apache.lucene.analysis.de.GermanStemFilterFactory,
+      org.apache.lucene.analysis.el.GreekLowerCaseFilterFactory,
+      org.apache.lucene.analysis.el.GreekStemFilterFactory,
+      org.apache.lucene.analysis.en.EnglishMinimalStemFilterFactory,
+      org.apache.lucene.analysis.en.EnglishPossessiveFilterFactory,
+      org.apache.lucene.analysis.en.KStemFilterFactory,
+      org.apache.lucene.analysis.en.PorterStemFilterFactory,
+      org.apache.lucene.analysis.es.SpanishLightStemFilterFactory,
+      org.apache.lucene.analysis.es.SpanishMinimalStemFilterFactory,
+      org.apache.lucene.analysis.fa.PersianNormalizationFilterFactory,
+      org.apache.lucene.analysis.fi.FinnishLightStemFilterFactory,
+      org.apache.lucene.analysis.fr.FrenchLightStemFilterFactory,
+      org.apache.lucene.analysis.fr.FrenchMinimalStemFilterFactory,
+      org.apache.lucene.analysis.ga.IrishLowerCaseFilterFactory,
+      org.apache.lucene.analysis.gl.GalicianMinimalStemFilterFactory,
+      org.apache.lucene.analysis.gl.GalicianStemFilterFactory,
+      org.apache.lucene.analysis.hi.HindiNormalizationFilterFactory,
+      org.apache.lucene.analysis.hi.HindiStemFilterFactory,
+      org.apache.lucene.analysis.hu.HungarianLightStemFilterFactory,
+      org.apache.lucene.analysis.hunspell.HunspellStemFilterFactory,
+      org.apache.lucene.analysis.id.IndonesianStemFilterFactory,
+      org.apache.lucene.analysis.in.IndicNormalizationFilterFactory,
+      org.apache.lucene.analysis.it.ItalianLightStemFilterFactory,
+      org.apache.lucene.analysis.lv.LatvianStemFilterFactory,
+      org.apache.lucene.analysis.minhash.MinHashFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.ASCIIFoldingFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.CapitalizationFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.CodepointCountFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.ConcatenateGraphFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.DateRecognizerFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.DelimitedTermFrequencyTokenFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.DropIfFlaggedFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.FingerprintFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.FixBrokenOffsetsFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.HyphenatedWordsFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.KeepWordFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.KeywordMarkerFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.KeywordRepeatFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.LengthFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.LimitTokenCountFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.LimitTokenOffsetFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.StemmerOverrideFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.ProtectedTermFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.TrimFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.TruncateTokenFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.TypeAsSynonymFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.WordDelimiterFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.WordDelimiterGraphFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.ScandinavianFoldingFilterFactory,
+      org.apache.lucene.analysis.miscellaneous.ScandinavianNormalizationFilterFactory,
+      org.apache.lucene.analysis.ngram.EdgeNGramFilterFactory,
+      org.apache.lucene.analysis.ngram.NGramFilterFactory,
+      org.apache.lucene.analysis.no.NorwegianLightStemFilterFactory,
+      org.apache.lucene.analysis.no.NorwegianMinimalStemFilterFactory,
+      org.apache.lucene.analysis.no.NorwegianNormalizationFilterFactory,
+      org.apache.lucene.analysis.pattern.PatternReplaceFilterFactory,
+      org.apache.lucene.analysis.pattern.PatternCaptureGroupFilterFactory,
+      org.apache.lucene.analysis.pattern.PatternTypingFilterFactory,
+      org.apache.lucene.analysis.payloads.DelimitedPayloadTokenFilterFactory,
+      org.apache.lucene.analysis.payloads.NumericPayloadTokenFilterFactory,
+      org.apache.lucene.analysis.payloads.TokenOffsetPayloadTokenFilterFactory,
+      org.apache.lucene.analysis.payloads.TypeAsPayloadTokenFilterFactory,
+      org.apache.lucene.analysis.pt.PortugueseLightStemFilterFactory,
+      org.apache.lucene.analysis.pt.PortugueseMinimalStemFilterFactory,
+      org.apache.lucene.analysis.pt.PortugueseStemFilterFactory,
+      org.apache.lucene.analysis.reverse.ReverseStringFilterFactory,
+      org.apache.lucene.analysis.ru.RussianLightStemFilterFactory,
+      org.apache.lucene.analysis.shingle.ShingleFilterFactory,
+      org.apache.lucene.analysis.shingle.FixedShingleFilterFactory,
+      org.apache.lucene.analysis.snowball.SnowballPorterFilterFactory,
+      org.apache.lucene.analysis.sr.SerbianNormalizationFilterFactory,
+      org.apache.lucene.analysis.sv.SwedishLightStemFilterFactory,
+      org.apache.lucene.analysis.sv.SwedishMinimalStemFilterFactory,
+      org.apache.lucene.analysis.synonym.SynonymFilterFactory,
+      org.apache.lucene.analysis.synonym.SynonymGraphFilterFactory,
+      org.apache.lucene.analysis.core.FlattenGraphFilterFactory,
+      org.apache.lucene.analysis.te.TeluguNormalizationFilterFactory,
+      org.apache.lucene.analysis.te.TeluguStemFilterFactory,
+      org.apache.lucene.analysis.tr.TurkishLowerCaseFilterFactory,
+      org.apache.lucene.analysis.util.ElisionFilterFactory;
+
+  provides org.apache.lucene.analysis.TokenizerFactory with
+      org.apache.lucene.analysis.classic.ClassicTokenizerFactory,
+      org.apache.lucene.analysis.core.KeywordTokenizerFactory,
+      org.apache.lucene.analysis.core.LetterTokenizerFactory,
+      org.apache.lucene.analysis.core.WhitespaceTokenizerFactory,
+      org.apache.lucene.analysis.email.UAX29URLEmailTokenizerFactory,
+      org.apache.lucene.analysis.ngram.EdgeNGramTokenizerFactory,
+      org.apache.lucene.analysis.ngram.NGramTokenizerFactory,
+      org.apache.lucene.analysis.path.PathHierarchyTokenizerFactory,
+      org.apache.lucene.analysis.pattern.PatternTokenizerFactory,
+      org.apache.lucene.analysis.pattern.SimplePatternSplitTokenizerFactory,
+      org.apache.lucene.analysis.pattern.SimplePatternTokenizerFactory,
+      org.apache.lucene.analysis.th.ThaiTokenizerFactory,
+      org.apache.lucene.analysis.wikipedia.WikipediaTokenizerFactory;
+
+}
diff --git a/lucene/luke/src/java-module/module-info.java b/lucene/luke/src/java-module/module-info.java
index 3f4e59f..1e49fbc 100644
--- a/lucene/luke/src/java-module/module-info.java
+++ b/lucene/luke/src/java-module/module-info.java
@@ -21,6 +21,7 @@ module lucene.luke {
   requires java.desktop;
   requires java.logging;
   requires lucene.core;
+  requires lucene.analysis.common;
   requires org.apache.logging.log4j;
   requires org.apache.logging.log4j.core;
 }