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
|
@ -575,99 +575,7 @@
|
|||
<!-- ========================================================================= -->
|
||||
<!-- ========================= 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-kuromoji.res.dir" value="../lucene/analysis/kuromoji/src/resources/org/apache/lucene/analysis"/>
|
||||
<property name="analysis.conf.dest" value="${example}/solr/conf/lang"/>
|
||||
|
|
Loading…
Reference in New Issue