mirror of https://github.com/apache/lucene.git
Remove useless task, as we have no analyzer factories anymore in Solr.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1390244 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e92e7e0953
commit
c3e2be497e
|
@ -576,98 +576,6 @@
|
||||||
<!-- ========================= COMMITTERS' HELPERS =========================== -->
|
<!-- ========================= COMMITTERS' HELPERS =========================== -->
|
||||||
<!-- ========================================================================= -->
|
<!-- ========================================================================= -->
|
||||||
|
|
||||||
<target name="stub-factories" depends="dist-core,lucene-jars-to-solr"
|
|
||||||
description="Generates stub factories as needed">
|
|
||||||
|
|
||||||
<path id="stub.jars">
|
|
||||||
<!-- this needs to be a list of all jars that might contain
|
|
||||||
classes we want to build factories for
|
|
||||||
-->
|
|
||||||
<fileset dir="${lucene-libs}">
|
|
||||||
<include name="*.jar"/>
|
|
||||||
</fileset>
|
|
||||||
<fileset dir="${dist}">
|
|
||||||
<include name="*.jar"/>
|
|
||||||
<exclude name="*solrj*.jar"/>
|
|
||||||
</fileset>
|
|
||||||
</path>
|
|
||||||
<pathconvert property="jar.list" pathsep=" " refid="stub.jars" />
|
|
||||||
<path id="missing.factories.classpath">
|
|
||||||
<pathelement path="${common.dir}/contrib/queries/lib/jakarta-regexp-1.4.jar"/>
|
|
||||||
<path refid="test.classpath"/>
|
|
||||||
</path>
|
|
||||||
<property name="stub.list" value="${dest}/need-stub-factories.txt" />
|
|
||||||
<java fork="false"
|
|
||||||
classname="org.apache.solr.util.SuggestMissingFactories"
|
|
||||||
logError="true"
|
|
||||||
failonerror="true"
|
|
||||||
classpathref="missing.factories.classpath"
|
|
||||||
output="${stub.list}">
|
|
||||||
<arg line="${jar.list}" />
|
|
||||||
</java>
|
|
||||||
<fail unless="stub.src.path">...
|
|
||||||
|
|
||||||
This task requires that the property 'stub.src.path' be set.
|
|
||||||
|
|
||||||
It must contain a "path" listing directories containing source
|
|
||||||
files that this task should use when looking for classes that
|
|
||||||
need factories created, the format is platform specific --
|
|
||||||
typically it is colon seperated in Unix, semi-colon seperated
|
|
||||||
on windows, ie:
|
|
||||||
|
|
||||||
ant stub-factories -Dstub.src.path="core/src:../lucene/contrib:../lucene/core/src/java:../lucene/analysis"
|
|
||||||
|
|
||||||
FYI: The file ${stub.list} contains a list of classes
|
|
||||||
that seem to need stub factories. (if java files can be found to
|
|
||||||
use as guides for creating them).
|
|
||||||
</fail>
|
|
||||||
|
|
||||||
<pathconvert pathsep=" " property="stub.src.dirs">
|
|
||||||
<path>
|
|
||||||
<pathelement path="${stub.src.path}"/>
|
|
||||||
</path>
|
|
||||||
</pathconvert>
|
|
||||||
<exec executable="perl"
|
|
||||||
dir="core/src/java/org/apache/solr/analysis/"
|
|
||||||
failonerror="true">
|
|
||||||
<arg value="${common-solr.dir}/dev-tools/stub-analysis-factory-maker.pl"/>
|
|
||||||
<redirector input="${stub.list}">
|
|
||||||
<!-- place to put special case classes we want to ignore -->
|
|
||||||
<inputfilterchain>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- only for internal Solr highlighting purposes -->
|
|
||||||
<regexp pattern="TokenOrderingFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- no way to leverage this in Solr -->
|
|
||||||
<regexp pattern="CachingTokenFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- no way to leverage this in Solr -->
|
|
||||||
<regexp pattern="HyphenationCompoundWordTokenFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- no way to leverage these in Solr (yet) -->
|
|
||||||
<regexp pattern="Sink|Tee"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- Solr already has a different impl for this -->
|
|
||||||
<regexp pattern="SynonymTokenFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- solr and lucene both have one? ? ? ? -->
|
|
||||||
<regexp pattern="LengthFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
<linecontainsregexp negate="true">
|
|
||||||
<!-- solr provides it's own SnowballPorterFilter variant -->
|
|
||||||
<regexp pattern="SnowballFilter"/>
|
|
||||||
</linecontainsregexp>
|
|
||||||
</inputfilterchain>
|
|
||||||
</redirector>
|
|
||||||
<arg line="${stub.src.dirs}"/>
|
|
||||||
</exec>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<property name="analysis-common.res.dir" value="../lucene/analysis/common/src/resources/org/apache/lucene/analysis"/>
|
<property name="analysis-common.res.dir" value="../lucene/analysis/common/src/resources/org/apache/lucene/analysis"/>
|
||||||
<property name="analysis-kuromoji.res.dir" value="../lucene/analysis/kuromoji/src/resources/org/apache/lucene/analysis"/>
|
<property name="analysis-kuromoji.res.dir" value="../lucene/analysis/kuromoji/src/resources/org/apache/lucene/analysis"/>
|
||||||
<property name="analysis.conf.dest" value="${example}/solr/conf/lang"/>
|
<property name="analysis.conf.dest" value="${example}/solr/conf/lang"/>
|
||||||
|
|
Loading…
Reference in New Issue